Zurück   POKERN.com - Pokerforum > Online Poker > Poker Tools
Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 28.04.2008, 11:02
Highroller
 
Registriert seit: 08.01.2008
Beiträge: 211
Danksagungen: 1
6 Danksagungen in 4 Posts
Standard Richtige Statsanzeige von Gametime auf Everest

Hallo zusammen

Da ich hier im Forum nirgends ein Thread zur Problemlösung gefunden habe, habe ich nun mal das Vorgehen Step-by-Step zusammengestellt.
Da Pockertracker 3 auf sich warten lässt und es vielleicht Leute gibt die sich PT3 nicht zulegen, vielleicht ganz interessant.
(Evt. gibt es ja Leute die von diesem Tool noch nie was gehört haben..)

Es gibt eine Möglichkeit sich die Stats auf Everest richtig anzeigen zu lassen.
Da leider PAH nicht auf Everest funktioniert, ist man wohl oder übel auf Gametime angewiesen.
Ich habe es selbst getesten und es funktioniert sogar

Also hier die Anleitung:

1. Download und Installation von Gametime+ auf SourceForge.net: Files

2. Download und Installation von http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi

3. Windows Editor öffnen und nachstehenden Code reinkopieren und als *.py Datei abspeichern (am besten Verknüpfung auf Desktop)
Code:

import os, time, re, xml.dom.minidom, xml.parsers.expat

############################### SETTINGS ###############################

everest_dir = "C:\Program Files\Everest Poker\history\\"
output_dir = "D:\Poker\Hand Histories\Everest\\"
number_of_players = 6

############################# / SETTINGS ###############################


def ParseFile( filename ):
in_file = open( everest_dir + filename, 'rb' )
out_file = open( output_dir + filename, 'wb' )
lines = in_file.readlines()
handtext = [ ]
for line in lines:
handtext.append( line )
if '<SESSION' in line:
xmlLine = xml.dom.minidom.parseString( line )
nickname = xmlLine.childNodes[0].getAttribute( 'screenName' )
elif '<HAND' in line:
position = { }
elif '<SEAT' in line:
xmlLine = xml.dom.minidom.parseString( line )
pos = xmlLine.childNodes[0].getAttribute( 'position' )
name = xmlLine.childNodes[0].getAttribute( 'name' )
position[ name ] = pos
elif '<DEALER' in line:
offset = int( position[ nickname ] )
elif '</HAND>' in line:
for l in handtext:
try:
xmlLine = xml.dom.minidom.parseString( l )
pos = xmlLine.childNodes[0].getAttribute( 'position' )
pos = int(pos)
pos = (pos - offset) % number_of_players
out_file.write( re.sub( 'position="[0-9]+"', 'position="' + str(pos) + '"', l ) )
except (ValueError, xml.parsers.expat.ExpatError):
if '<WIN' in l:
pos = int( l[ 17 ] )
pos = (pos - offset) % number_of_players
l = l[:17] + str(pos) + l[18:]
out_file.write( l )
handtext = [ ]


handled = { }
while True:
files = os.listdir( everest_dir )
for file in files:
if re.match( "^[0-9]+\.txt", file ):
mtime = os.path.getmtime( everest_dir + file )
if file not in handled:
handled[ file ] = 0
if mtime > handled[ file ]:
ParseFile( file )
handled[ file ] = mtime
time.sleep( 60 )


4. Oben in der Codemaske muss bei den Settings noch manuell geändert werden:

everest_dir = "C:\Program Files\Everest Poker\history\\"
Verweis auf die Hauptdatei, in welcher Everest die gespeilten Hände speichert.

output_dir = "D:\Poker\Hand Histories\Everest\\"
Verweis auf einen leeren und neu erstellten Ordner z.B. Handhistory

number_of_players = 6
Eingabe der Tischgrösse an der man spielt, also 10 für FR oder 6 für SH

5. In Pockertracker muss unter Auto-Import (die Maske die auftaucht wenn man das Everesticon drückt) der Pfad angepasst werden.
Das Programm konvertiert vorgängig die HH's von PT und setzt dich immer auf Platz 0, da wo du von Everest hingesetzt wirst.
(PT auf das Output-Directory umstellen zum Einlesen)

6. Starten von Gametime und dem Hilfsprogramm, nachher Start von Everest.

7. Beim ersten öffnen eines Tisches kann bzw. muss man die Stats noch manuell richtig anordnen, bei jedem weiteren öffnen kommen alle Stats dann richtig. (Werden automatisch gespeichert)

Wichtig: Zuerst einige Hände spielen, damit man den Tisch von Gametime hinzufügen kann.

Somit entfällt schlussendlich das mühsame manuelle zuordnen bei jedem Tisch, was das Multitablen enorm erleichtert.
Somit empfinde ich Gametime als fast gleichwertigen Ersatz für PAH mit dem Unterschied, dass Gametime Freeware ist.
Mit Zitat antworten
  #2 (permalink)  
Alt 28.04.2008, 11:23
Benutzerbild von The Raccoon
Poker Profi
 
Registriert seit: 01.01.2007
Beiträge: 598
Danksagungen: 17
8 Danksagungen in 7 Posts
Standard

das behebt aber nicht die mangelnde untrscheidung von normalen, speed und 'ohne wettunterbrechungsschutz'- tische, oder?

ich bekomme mit GT nur die stats von den 'alten' normalen tischen angezeigt-die neuen erkennt er nicht
__________________
This user is in love with his raise button.
Mit Zitat antworten
  #3 (permalink)  
Alt 28.04.2008, 12:13
Highroller
 
Registriert seit: 08.01.2008
Beiträge: 211
Danksagungen: 1
6 Danksagungen in 4 Posts
Standard

Kann ich dir auf die schnelle nicht sagen, da ich nur immer die normalen Tische spiele. Aber eigentlich sollten die Stats ja angezeigt werden, ob Speed oder sonstwas hat doch auf die HH keinen Einfluss.
Ich werde es heute abend mal testen, wenn es nicht geht liegt es an Gametime, da die Version doch ein wenig älter ist und nie aktualisiert wurde.
Deine aufgeführten Tischvarianten sind ja neueren Datums.
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
von 10 dollar auf 20 dollar s&g bei everest lalas Everest Poker 1 13.03.2008 21:58
Pokerwizzles Erlebnisberichte BigSmooth Emotionen - Teilt euer Leid und eure Gewinne 11 29.12.2007 13:30
stört sich Everest und Titan? volker1 Online Poker Anbieter 4 02.09.2007 21:23
HILFE! Everest sperrt Konto donmirko Everest Poker 6 10.07.2007 18:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:30 Uhr.

Die Poker Seite im Internet: Poker