Merge branch 'master' of git://git.assembla.com/fpdboz

This commit is contained in:
sqlcoder 2009-10-18 12:19:42 +01:00
commit 0ccc204c89
2 changed files with 423 additions and 378 deletions

View File

@ -105,7 +105,7 @@ class Betfair(HandHistoryConverter):
logging.debug("HID %s, Table %s" % (m.group('HID'), m.group('TABLE'))) logging.debug("HID %s, Table %s" % (m.group('HID'), m.group('TABLE')))
hand.handid = m.group('HID') hand.handid = m.group('HID')
hand.tablename = m.group('TABLE') hand.tablename = m.group('TABLE')
hand.starttime = time.strptime(m.group('DATETIME'), "%A, %B %d, %H:%M:%S GMT %Y") hand.starttime = datetime.datetime.strptime(m.group('DATETIME'), "%A, %B %d, %H:%M:%S GMT %Y")
#hand.buttonpos = int(m.group('BUTTON')) #hand.buttonpos = int(m.group('BUTTON'))
def readPlayerStacks(self, hand): def readPlayerStacks(self, hand):
@ -144,6 +144,7 @@ class Betfair(HandHistoryConverter):
def readAntes(self, hand): def readAntes(self, hand):
logging.debug("reading antes") logging.debug("reading antes")
m = self.re_Antes.finditer(hand.handText)
for player in m: for player in m:
logging.debug("hand.addAnte(%s,%s)" %(player.group('PNAME'), player.group('ANTE'))) logging.debug("hand.addAnte(%s,%s)" %(player.group('PNAME'), player.group('ANTE')))
hand.addAnte(player.group('PNAME'), player.group('ANTE')) hand.addAnte(player.group('PNAME'), player.group('ANTE'))
@ -160,17 +161,15 @@ class Betfair(HandHistoryConverter):
hand.buttonpos = int(self.re_Button.search(hand.handText).group('BUTTON')) hand.buttonpos = int(self.re_Button.search(hand.handText).group('BUTTON'))
def readHeroCards(self, hand): def readHeroCards(self, hand):
m = self.re_HeroCards.search(hand.handText) # streets PREFLOP, PREDRAW, and THIRD are special cases beacause
if(m == None): # we need to grab hero's cards
#Not involved in hand for street in ('PREFLOP', 'DEAL'):
hand.involved = False if street in hand.streets.keys():
else: m = self.re_HeroCards.finditer(hand.streets[street])
hand.hero = m.group('PNAME') for found in m:
# "2c, qh" -> set(["2c","qc"]) hand.hero = found.group('PNAME')
# Also works with Omaha hands. newcards = [c.strip() for c in found.group('CARDS').split(',')]
cards = m.group('CARDS') hand.addHoleCards(street, hand.hero, closed=newcards, shown=False, mucked=False, dealt=True)
cards = [c.strip() for c in cards.split(',')]
hand.addHoleCards(cards, m.group('PNAME'))
def readStudPlayerCards(self, hand, street): def readStudPlayerCards(self, hand, street):
# balh blah blah # balh blah blah

View File

@ -96,359 +96,404 @@
Left-Drag to Move" Left-Drag to Move"
/> />
<supported_sites> <supported_sites>
<site enabled="True" <site enabled="True"
site_name="PokerStars" site_name="PokerStars"
table_finder="PokerStars.exe" table_finder="PokerStars.exe"
screen_name="YOUR SCREEN NAME HERE" screen_name="YOUR SCREEN NAME HERE"
site_path="C:/Program Files/PokerStars/" site_path="C:/Program Files/PokerStars/"
HH_path="C:/Program Files/PokerStars/HandHistory/YOUR SCREEN NAME HERE/" HH_path="C:/Program Files/PokerStars/HandHistory/YOUR SCREEN NAME HERE/"
decoder="pokerstars_decode_table" decoder="pokerstars_decode_table"
converter="PokerStarsToFpdb" converter="PokerStarsToFpdb"
bgcolor="#000000" bgcolor="#000000"
fgcolor="#FFFFFF" fgcolor="#FFFFFF"
hudopacity="1.0" hudopacity="1.0"
font="Sans" font="Sans"
font_size="8" font_size="8"
supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo"> supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo">
<layout max="8" width="792" height="546" fav_seat="0"> <layout max="8" width="792" height="546" fav_seat="0">
<location seat="1" x="684" y="61"> </location> <location seat="1" x="684" y="61"> </location>
<location seat="2" x="689" y="239"> </location> <location seat="2" x="689" y="239"> </location>
<location seat="3" x="692" y="346"> </location> <location seat="3" x="692" y="346"> </location>
<location seat="4" x="525" y="402"> </location> <location seat="4" x="525" y="402"> </location>
<location seat="5" x="259" y="402"> </location> <location seat="5" x="259" y="402"> </location>
<location seat="6" x="0" y="348"> </location> <location seat="6" x="0" y="348"> </location>
<location seat="7" x="0" y="240"> </location> <location seat="7" x="0" y="240"> </location>
<location seat="8" x="0" y="35"> </location> <location seat="8" x="0" y="35"> </location>
</layout> </layout>
<layout max="6" width="792" height="546" fav_seat="0"> <layout max="6" width="792" height="546" fav_seat="0">
<location seat="1" x="681" y="119"> </location> <location seat="1" x="681" y="119"> </location>
<location seat="2" x="681" y="301"> </location> <location seat="2" x="681" y="301"> </location>
<location seat="3" x="487" y="369"> </location> <location seat="3" x="487" y="369"> </location>
<location seat="4" x="226" y="369"> </location> <location seat="4" x="226" y="369"> </location>
<location seat="5" x="0" y="301"> </location> <location seat="5" x="0" y="301"> </location>
<location seat="6" x="0" y="119"> </location> <location seat="6" x="0" y="119"> </location>
</layout> </layout>
<layout max="10" width="792" height="546" fav_seat="0"> <layout max="10" width="792" height="546" fav_seat="0">
<location seat="1" x="684" y="61"> </location> <location seat="1" x="684" y="61"> </location>
<location seat="2" x="689" y="239"> </location> <location seat="2" x="689" y="239"> </location>
<location seat="3" x="692" y="346"> </location> <location seat="3" x="692" y="346"> </location>
<location seat="4" x="586" y="393"> </location> <location seat="4" x="586" y="393"> </location>
<location seat="5" x="421" y="440"> </location> <location seat="5" x="421" y="440"> </location>
<location seat="6" x="267" y="440"> </location> <location seat="6" x="267" y="440"> </location>
<location seat="7" x="0" y="361"> </location> <location seat="7" x="0" y="361"> </location>
<location seat="8" x="0" y="280"> </location> <location seat="8" x="0" y="280"> </location>
<location seat="9" x="121" y="280"> </location> <location seat="9" x="121" y="280"> </location>
<location seat="10" x="46" y="30"> </location> <location seat="10" x="46" y="30"> </location>
</layout> </layout>
<layout max="9" width="792" height="546" fav_seat="0"> <layout max="9" width="792" height="546" fav_seat="0">
<location seat="1" x="560" y="0"> </location> <location seat="1" x="560" y="0"> </location>
<location seat="2" x="679" y="123"> </location> <location seat="2" x="679" y="123"> </location>
<location seat="3" x="688" y="309"> </location> <location seat="3" x="688" y="309"> </location>
<location seat="4" x="483" y="370"> </location> <location seat="4" x="483" y="370"> </location>
<location seat="5" x="444" y="413"> </location> <location seat="5" x="444" y="413"> </location>
<location seat="6" x="224" y="372"> </location> <location seat="6" x="224" y="372"> </location>
<location seat="7" x="0" y="307"> </location> <location seat="7" x="0" y="307"> </location>
<location seat="8" x="0" y="121"> </location> <location seat="8" x="0" y="121"> </location>
<location seat="9" x="140" y="0"> </location> <location seat="9" x="140" y="0"> </location>
</layout> </layout>
<layout fav_seat="0" height="546" max="2" width="792"> <layout fav_seat="0" height="546" max="2" width="792">
<location seat="1" x="651" y="288"> </location> <location seat="1" x="651" y="288"> </location>
<location seat="2" x="10" y="288"> </location> <location seat="2" x="10" y="288"> </location>
</layout> </layout>
</site> </site>
<site enabled="True" <site enabled="True"
site_name="Full Tilt Poker" site_name="Full Tilt Poker"
table_finder="FullTiltPoker" table_finder="FullTiltPoker"
screen_name="YOUR SCREEN NAME HERE" screen_name="YOUR SCREEN NAME HERE"
site_path="C:/Program Files/Full Tilt Poker/" site_path="C:/Program Files/Full Tilt Poker/"
HH_path="C:/Program Files/Full Tilt Poker/HandHistory/YOUR SCREEN NAME HERE/" HH_path="C:/Program Files/Full Tilt Poker/HandHistory/YOUR SCREEN NAME HERE/"
decoder="fulltilt_decode_table" decoder="fulltilt_decode_table"
converter="FulltiltToFpdb" converter="FulltiltToFpdb"
bgcolor="#000000" bgcolor="#000000"
fgcolor="#FFFFFF" fgcolor="#FFFFFF"
hudopacity="1.0" hudopacity="1.0"
font="Sans" font="Sans"
font_size="8" font_size="8"
supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo"> supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo">
<layout fav_seat="0" height="547" max="8" width="794"> <layout fav_seat="0" height="547" max="8" width="794">
<location seat="1" x="640" y="64"> </location> <location seat="1" x="640" y="64"> </location>
<location seat="2" x="650" y="230"> </location> <location seat="2" x="650" y="230"> </location>
<location seat="3" x="650" y="385"> </location> <location seat="3" x="650" y="385"> </location>
<location seat="4" x="588" y="425"> </location> <location seat="4" x="588" y="425"> </location>
<location seat="5" x="92" y="425"> </location> <location seat="5" x="92" y="425"> </location>
<location seat="6" x="0" y="373"> </location> <location seat="6" x="0" y="373"> </location>
<location seat="7" x="0" y="223"> </location> <location seat="7" x="0" y="223"> </location>
<location seat="8" x="25" y="50"> </location> <location seat="8" x="25" y="50"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="6" width="794"> <layout fav_seat="0" height="547" max="6" width="794">
<location seat="1" x="640" y="58"> </location> <location seat="1" x="640" y="58"> </location>
<location seat="2" x="654" y="288"> </location> <location seat="2" x="654" y="288"> </location>
<location seat="3" x="615" y="424"> </location> <location seat="3" x="615" y="424"> </location>
<location seat="4" x="70" y="421"> </location> <location seat="4" x="70" y="421"> </location>
<location seat="5" x="0" y="280"> </location> <location seat="5" x="0" y="280"> </location>
<location seat="6" x="70" y="58"> </location> <location seat="6" x="70" y="58"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="2" width="794"> <layout fav_seat="0" height="547" max="2" width="794">
<location seat="1" x="651" y="288"> </location> <location seat="1" x="651" y="288"> </location>
<location seat="2" x="10" y="288"> </location> <location seat="2" x="10" y="288"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="9" width="794"> <layout fav_seat="0" height="547" max="9" width="794">
<location seat="1" x="634" y="38"> </location> <location seat="1" x="634" y="38"> </location>
<location seat="2" x="667" y="184"> </location> <location seat="2" x="667" y="184"> </location>
<location seat="3" x="667" y="321"> </location> <location seat="3" x="667" y="321"> </location>
<location seat="4" x="667" y="445"> </location> <location seat="4" x="667" y="445"> </location>
<location seat="5" x="337" y="459"> </location> <location seat="5" x="337" y="459"> </location>
<location seat="6" x="0" y="400"> </location> <location seat="6" x="0" y="400"> </location>
<location seat="7" x="0" y="322"> </location> <location seat="7" x="0" y="322"> </location>
<location seat="8" x="0" y="181"> </location> <location seat="8" x="0" y="181"> </location>
<location seat="9" x="70" y="53"> </location> <location seat="9" x="70" y="53"> </location>
</layout> </layout>
</site> </site>
<site enabled="False" <site enabled="False"
site_name="Everleaf" site_name="Everleaf"
table_finder="Everleaf.exe" table_finder="Everleaf.exe"
screen_name="YOUR SCREEN NAME HERE" screen_name="YOUR SCREEN NAME HERE"
site_path="" site_path=""
HH_path="" HH_path=""
decoder="everleaf_decode_table" decoder="everleaf_decode_table"
converter="EverleafToFpdb" converter="EverleafToFpdb"
supported_games="holdem"> supported_games="holdem">
<layout fav_seat="0" height="547" max="8" width="794"> <layout fav_seat="0" height="547" max="8" width="794">
<location seat="1" x="640" y="64"> </location> <location seat="1" x="640" y="64"> </location>
<location seat="2" x="650" y="230"> </location> <location seat="2" x="650" y="230"> </location>
<location seat="3" x="650" y="385"> </location> <location seat="3" x="650" y="385"> </location>
<location seat="4" x="588" y="425"> </location> <location seat="4" x="588" y="425"> </location>
<location seat="5" x="92" y="425"> </location> <location seat="5" x="92" y="425"> </location>
<location seat="6" x="0" y="373"> </location> <location seat="6" x="0" y="373"> </location>
<location seat="7" x="0" y="223"> </location> <location seat="7" x="0" y="223"> </location>
<location seat="8" x="25" y="50"> </location> <location seat="8" x="25" y="50"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="6" width="794"> <layout fav_seat="0" height="547" max="6" width="794">
<location seat="1" x="640" y="58"> </location> <location seat="1" x="640" y="58"> </location>
<location seat="2" x="654" y="288"> </location> <location seat="2" x="654" y="288"> </location>
<location seat="3" x="615" y="424"> </location> <location seat="3" x="615" y="424"> </location>
<location seat="4" x="70" y="421"> </location> <location seat="4" x="70" y="421"> </location>
<location seat="5" x="0" y="280"> </location> <location seat="5" x="0" y="280"> </location>
<location seat="6" x="70" y="58"> </location> <location seat="6" x="70" y="58"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="2" width="794"> <layout fav_seat="0" height="547" max="2" width="794">
<location seat="1" x="651" y="288"> </location> <location seat="1" x="651" y="288"> </location>
<location seat="2" x="10" y="288"> </location> <location seat="2" x="10" y="288"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="9" width="794"> <layout fav_seat="0" height="547" max="9" width="794">
<location seat="1" x="634" y="38"> </location> <location seat="1" x="634" y="38"> </location>
<location seat="2" x="667" y="184"> </location> <location seat="2" x="667" y="184"> </location>
<location seat="3" x="667" y="321"> </location> <location seat="3" x="667" y="321"> </location>
<location seat="4" x="667" y="445"> </location> <location seat="4" x="667" y="445"> </location>
<location seat="5" x="337" y="459"> </location> <location seat="5" x="337" y="459"> </location>
<location seat="6" x="0" y="400"> </location> <location seat="6" x="0" y="400"> </location>
<location seat="7" x="0" y="322"> </location> <location seat="7" x="0" y="322"> </location>
<location seat="8" x="0" y="181"> </location> <location seat="8" x="0" y="181"> </location>
<location seat="9" x="70" y="53"> </location> <location seat="9" x="70" y="53"> </location>
</layout> </layout>
</site> </site>
<site enabled="False" <site enabled="False"
site_name="Win2day" site_name="Win2day"
table_finder="Win2day.exe" table_finder="Win2day.exe"
screen_name="YOUR SCREEN NAME HERE" screen_name="YOUR SCREEN NAME HERE"
site_path="" site_path=""
HH_path="" HH_path=""
decoder="everleaf_decode_table" decoder="everleaf_decode_table"
converter="Win2dayToFpdb" converter="Win2dayToFpdb"
supported_games="holdem"> supported_games="holdem">
<layout fav_seat="0" height="547" max="8" width="794"> <layout fav_seat="0" height="547" max="8" width="794">
<location seat="1" x="640" y="64"> </location> <location seat="1" x="640" y="64"> </location>
<location seat="2" x="650" y="230"> </location> <location seat="2" x="650" y="230"> </location>
<location seat="3" x="650" y="385"> </location> <location seat="3" x="650" y="385"> </location>
<location seat="4" x="588" y="425"> </location> <location seat="4" x="588" y="425"> </location>
<location seat="5" x="92" y="425"> </location> <location seat="5" x="92" y="425"> </location>
<location seat="6" x="0" y="373"> </location> <location seat="6" x="0" y="373"> </location>
<location seat="7" x="0" y="223"> </location> <location seat="7" x="0" y="223"> </location>
<location seat="8" x="25" y="50"> </location> <location seat="8" x="25" y="50"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="6" width="794"> <layout fav_seat="0" height="547" max="6" width="794">
<location seat="1" x="640" y="58"> </location> <location seat="1" x="640" y="58"> </location>
<location seat="2" x="654" y="288"> </location> <location seat="2" x="654" y="288"> </location>
<location seat="3" x="615" y="424"> </location> <location seat="3" x="615" y="424"> </location>
<location seat="4" x="70" y="421"> </location> <location seat="4" x="70" y="421"> </location>
<location seat="5" x="0" y="280"> </location> <location seat="5" x="0" y="280"> </location>
<location seat="6" x="70" y="58"> </location> <location seat="6" x="70" y="58"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="2" width="794"> <layout fav_seat="0" height="547" max="2" width="794">
<location seat="1" x="651" y="288"> </location> <location seat="1" x="651" y="288"> </location>
<location seat="2" x="10" y="288"> </location> <location seat="2" x="10" y="288"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="9" width="794"> <layout fav_seat="0" height="547" max="9" width="794">
<location seat="1" x="634" y="38"> </location> <location seat="1" x="634" y="38"> </location>
<location seat="2" x="667" y="184"> </location> <location seat="2" x="667" y="184"> </location>
<location seat="3" x="667" y="321"> </location> <location seat="3" x="667" y="321"> </location>
<location seat="4" x="667" y="445"> </location> <location seat="4" x="667" y="445"> </location>
<location seat="5" x="337" y="459"> </location> <location seat="5" x="337" y="459"> </location>
<location seat="6" x="0" y="400"> </location> <location seat="6" x="0" y="400"> </location>
<location seat="7" x="0" y="322"> </location> <location seat="7" x="0" y="322"> </location>
<location seat="8" x="0" y="181"> </location> <location seat="8" x="0" y="181"> </location>
<location seat="9" x="70" y="53"> </location> <location seat="9" x="70" y="53"> </location>
</layout> </layout>
</site> </site>
<site enabled="False" <site enabled="False"
site_name="Absolute" site_name="Absolute"
table_finder="AbsolutePoker.exe" table_finder="AbsolutePoker.exe"
screen_name="YOUR SCREEN NAME HERE" screen_name="YOUR SCREEN NAME HERE"
site_path="" site_path=""
HH_path="" HH_path=""
decoder="everleaf_decode_table" decoder="everleaf_decode_table"
converter="AbsoluteToFpdb" converter="AbsoluteToFpdb"
supported_games="holdem"> supported_games="holdem">
<layout fav_seat="0" height="547" max="8" width="794"> <layout fav_seat="0" height="547" max="8" width="794">
<location seat="1" x="640" y="64"> </location> <location seat="1" x="640" y="64"> </location>
<location seat="2" x="650" y="230"> </location> <location seat="2" x="650" y="230"> </location>
<location seat="3" x="650" y="385"> </location> <location seat="3" x="650" y="385"> </location>
<location seat="4" x="588" y="425"> </location> <location seat="4" x="588" y="425"> </location>
<location seat="5" x="92" y="425"> </location> <location seat="5" x="92" y="425"> </location>
<location seat="6" x="0" y="373"> </location> <location seat="6" x="0" y="373"> </location>
<location seat="7" x="0" y="223"> </location> <location seat="7" x="0" y="223"> </location>
<location seat="8" x="25" y="50"> </location> <location seat="8" x="25" y="50"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="6" width="794"> <layout fav_seat="0" height="547" max="6" width="794">
<location seat="1" x="640" y="58"> </location> <location seat="1" x="640" y="58"> </location>
<location seat="2" x="654" y="288"> </location> <location seat="2" x="654" y="288"> </location>
<location seat="3" x="615" y="424"> </location> <location seat="3" x="615" y="424"> </location>
<location seat="4" x="70" y="421"> </location> <location seat="4" x="70" y="421"> </location>
<location seat="5" x="0" y="280"> </location> <location seat="5" x="0" y="280"> </location>
<location seat="6" x="70" y="58"> </location> <location seat="6" x="70" y="58"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="2" width="794"> <layout fav_seat="0" height="547" max="2" width="794">
<location seat="1" x="651" y="288"> </location> <location seat="1" x="651" y="288"> </location>
<location seat="2" x="10" y="288"> </location> <location seat="2" x="10" y="288"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="9" width="794"> <layout fav_seat="0" height="547" max="9" width="794">
<location seat="1" x="634" y="38"> </location> <location seat="1" x="634" y="38"> </location>
<location seat="2" x="667" y="184"> </location> <location seat="2" x="667" y="184"> </location>
<location seat="3" x="667" y="321"> </location> <location seat="3" x="667" y="321"> </location>
<location seat="4" x="667" y="445"> </location> <location seat="4" x="667" y="445"> </location>
<location seat="5" x="337" y="459"> </location> <location seat="5" x="337" y="459"> </location>
<location seat="6" x="0" y="400"> </location> <location seat="6" x="0" y="400"> </location>
<location seat="7" x="0" y="322"> </location> <location seat="7" x="0" y="322"> </location>
<location seat="8" x="0" y="181"> </location> <location seat="8" x="0" y="181"> </location>
<location seat="9" x="70" y="53"> </location> <location seat="9" x="70" y="53"> </location>
</layout> </layout>
</site> </site>
<site enabled="False" <site enabled="False"
site_name="PartyPoker" site_name="PartyPoker"
table_finder="PartyGaming.exe" table_finder="PartyGaming.exe"
screen_name="YOUR SCREEN NAME HERE" screen_name="YOUR SCREEN NAME HERE"
site_path="C:/Program Files/PartyGaming/PartyPoker" site_path="C:/Program Files/PartyGaming/PartyPoker"
HH_path="C:/Program Files/PartyGaming/PartyPoker/HandHistory/YOUR SCREEN NAME HERE/" HH_path="C:/Program Files/PartyGaming/PartyPoker/HandHistory/YOUR SCREEN NAME HERE/"
decoder="everleaf_decode_table" decoder="everleaf_decode_table"
converter="PartyPokerToFpdb" converter="PartyPokerToFpdb"
supported_games="holdem"> supported_games="holdem">
<layout fav_seat="0" height="547" max="8" width="794"> <layout fav_seat="0" height="547" max="8" width="794">
<location seat="1" x="640" y="64"> </location> <location seat="1" x="640" y="64"> </location>
<location seat="2" x="650" y="230"> </location> <location seat="2" x="650" y="230"> </location>
<location seat="3" x="650" y="385"> </location> <location seat="3" x="650" y="385"> </location>
<location seat="4" x="588" y="425"> </location> <location seat="4" x="588" y="425"> </location>
<location seat="5" x="92" y="425"> </location> <location seat="5" x="92" y="425"> </location>
<location seat="6" x="0" y="373"> </location> <location seat="6" x="0" y="373"> </location>
<location seat="7" x="0" y="223"> </location> <location seat="7" x="0" y="223"> </location>
<location seat="8" x="25" y="50"> </location> <location seat="8" x="25" y="50"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="6" width="794"> <layout fav_seat="0" height="547" max="6" width="794">
<location seat="1" x="640" y="58"> </location> <location seat="1" x="640" y="58"> </location>
<location seat="2" x="654" y="288"> </location> <location seat="2" x="654" y="288"> </location>
<location seat="3" x="615" y="424"> </location> <location seat="3" x="615" y="424"> </location>
<location seat="4" x="70" y="421"> </location> <location seat="4" x="70" y="421"> </location>
<location seat="5" x="0" y="280"> </location> <location seat="5" x="0" y="280"> </location>
<location seat="6" x="70" y="58"> </location> <location seat="6" x="70" y="58"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="2" width="794"> <layout fav_seat="0" height="547" max="2" width="794">
<location seat="1" x="651" y="288"> </location> <location seat="1" x="651" y="288"> </location>
<location seat="2" x="10" y="288"> </location> <location seat="2" x="10" y="288"> </location>
</layout> </layout>
<layout fav_seat="0" height="547" max="9" width="794"> <layout fav_seat="0" height="547" max="9" width="794">
<location seat="1" x="634" y="38"> </location> <location seat="1" x="634" y="38"> </location>
<location seat="2" x="667" y="184"> </location> <location seat="2" x="667" y="184"> </location>
<location seat="3" x="667" y="321"> </location> <location seat="3" x="667" y="321"> </location>
<location seat="4" x="667" y="445"> </location> <location seat="4" x="667" y="445"> </location>
<location seat="5" x="337" y="459"> </location> <location seat="5" x="337" y="459"> </location>
<location seat="6" x="0" y="400"> </location> <location seat="6" x="0" y="400"> </location>
<location seat="7" x="0" y="322"> </location> <location seat="7" x="0" y="322"> </location>
<location seat="8" x="0" y="181"> </location> <location seat="8" x="0" y="181"> </location>
<location seat="9" x="70" y="53"> </location> <location seat="9" x="70" y="53"> </location>
</layout> </layout>
</site> </site>
<site enabled="False"
site_name="Betfair"
table_finder="Betfair Poker.exe"
screen_name="YOUR SCREEN NAME HERE"
site_path="C:/Program Files/Betfair/Betfair Poker/"
HH_path="C:/Program Files/Betfair/Betfair Poker/HandHistory/YOUR SCREEN NAME HERE/"
decoder="everleaf_decode_table"
converter="BetfairToFpdb"
supported_games="holdem">
<layout fav_seat="0" height="547" max="8" width="794">
<location seat="1" x="640" y="64"> </location>
<location seat="2" x="650" y="230"> </location>
<location seat="3" x="650" y="385"> </location>
<location seat="4" x="588" y="425"> </location>
<location seat="5" x="92" y="425"> </location>
<location seat="6" x="0" y="373"> </location>
<location seat="7" x="0" y="223"> </location>
<location seat="8" x="25" y="50"> </location>
</layout>
<layout fav_seat="0" height="547" max="6" width="794">
<location seat="1" x="640" y="58"> </location>
<location seat="2" x="654" y="288"> </location>
<location seat="3" x="615" y="424"> </location>
<location seat="4" x="70" y="421"> </location>
<location seat="5" x="0" y="280"> </location>
<location seat="6" x="70" y="58"> </location>
</layout>
<layout fav_seat="0" height="547" max="2" width="794">
<location seat="1" x="651" y="288"> </location>
<location seat="2" x="10" y="288"> </location>
</layout>
<layout fav_seat="0" height="547" max="9" width="794">
<location seat="1" x="634" y="38"> </location>
<location seat="2" x="667" y="184"> </location>
<location seat="3" x="667" y="321"> </location>
<location seat="4" x="667" y="445"> </location>
<location seat="5" x="337" y="459"> </location>
<location seat="6" x="0" y="400"> </location>
<location seat="7" x="0" y="322"> </location>
<location seat="8" x="0" y="181"> </location>
<location seat="9" x="70" y="53"> </location>
</layout>
</site>
</supported_sites> </supported_sites>
<supported_games> <supported_games>
<game cols="3" db="fpdb" game_name="holdem" rows="2" aux="mucked"> <game cols="3" db="fpdb" game_name="holdem" rows="2" aux="mucked">
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat> <stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat> <stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat>
<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat> <stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat> <stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
</game> </game>
<game cols="3" db="fpdb" game_name="razz" rows="2" aux="stud_mucked"> <game cols="3" db="fpdb" game_name="razz" rows="2" aux="stud_mucked">
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat> <stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat> <stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat>
<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat> <stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat> <stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
</game> </game>
<game cols="3" db="fpdb" game_name="omahahi" rows="2" aux="mucked"> <game cols="3" db="fpdb" game_name="omahahi" rows="2" aux="mucked">
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat> <stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat> <stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat>
<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat> <stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat> <stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
</game> </game>
<game cols="3" db="fpdb" game_name="omahahilo" rows="2" aux="mucked"> <game cols="3" db="fpdb" game_name="omahahilo" rows="2" aux="mucked">
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat> <stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat> <stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat>
<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat> <stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat> <stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
</game> </game>
<game cols="3" db="fpdb" game_name="studhi" rows="2" aux="stud_mucked"> <game cols="3" db="fpdb" game_name="studhi" rows="2" aux="stud_mucked">
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat> <stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat> <stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat>
<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat> <stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat> <stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
</game> </game>
<game cols="3" db="fpdb" game_name="studhilo" rows="2" aux="stud_mucked"> <game cols="3" db="fpdb" game_name="studhilo" rows="2" aux="stud_mucked">
<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat> <stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat> <stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq1" tip="tip1"> </stat>
<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat> <stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat> <stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
</game> </game>
</supported_games> </supported_games>
<popup_windows> <popup_windows>
<pu pu_name="default"> <pu pu_name="default">
<pu_stat pu_stat_name="n"> </pu_stat> <pu_stat pu_stat_name="n"> </pu_stat>
<pu_stat pu_stat_name="vpip"> </pu_stat> <pu_stat pu_stat_name="vpip"> </pu_stat>
<pu_stat pu_stat_name="pfr"> </pu_stat> <pu_stat pu_stat_name="pfr"> </pu_stat>
<pu_stat pu_stat_name="three_B_0"> </pu_stat> <pu_stat pu_stat_name="three_B_0"> </pu_stat>
<pu_stat pu_stat_name="steal"> </pu_stat> <pu_stat pu_stat_name="steal"> </pu_stat>
<pu_stat pu_stat_name="f_BB_steal"> </pu_stat> <pu_stat pu_stat_name="f_BB_steal"> </pu_stat>
@ -468,50 +513,50 @@ Left-Drag to Move"
<pu_stat pu_stat_name="ffreq2"> </pu_stat> <pu_stat pu_stat_name="ffreq2"> </pu_stat>
<pu_stat pu_stat_name="ffreq3"> </pu_stat> <pu_stat pu_stat_name="ffreq3"> </pu_stat>
<pu_stat pu_stat_name="ffreq4"> </pu_stat> <pu_stat pu_stat_name="ffreq4"> </pu_stat>
</pu> </pu>
</popup_windows> </popup_windows>
<aux_windows> <aux_windows>
<aw card_ht="42" card_wd="30" class="Stud_mucked" cols="11" deck="Cards01.png" module="Mucked" name="stud_mucked" rows="8"> </aw> <aw card_ht="42" card_wd="30" class="Stud_mucked" cols="11" deck="Cards01.png" module="Mucked" name="stud_mucked" rows="8"> </aw>
<aw class="Hello" module="Hello" name="Hello"> </aw> <aw class="Hello" module="Hello" name="Hello"> </aw>
<aw class="Hello_Menu" module="Hello" name="Hello_menu"> </aw> <aw class="Hello_Menu" module="Hello" name="Hello_menu"> </aw>
<aw class="Hello_plus" module="Hello" name="Hello_plus"> </aw> <aw class="Hello_plus" module="Hello" name="Hello_plus"> </aw>
<aw card_ht="42" card_wd="30" class="Flop_Mucked" deck="Cards01.png" module="Mucked" name="mucked" opacity="0.7" timeout="5"> <aw card_ht="42" card_wd="30" class="Flop_Mucked" deck="Cards01.png" module="Mucked" name="mucked" opacity="0.7" timeout="5">
<layout height="546" max="6" width="792"> <layout height="546" max="6" width="792">
<location seat="1" x="555" y="169"> </location> <location seat="1" x="555" y="169"> </location>
<location seat="2" x="572" y="276"> </location> <location seat="2" x="572" y="276"> </location>
<location seat="3" x="363" y="348"> </location> <location seat="3" x="363" y="348"> </location>
<location seat="4" x="150" y="273"> </location> <location seat="4" x="150" y="273"> </location>
<location seat="5" x="150" y="169"> </location> <location seat="5" x="150" y="169"> </location>
<location seat="6" x="363" y="113"> </location> <location seat="6" x="363" y="113"> </location>
<location common="1" x="323" y="232"> </location> <location common="1" x="323" y="232"> </location>
</layout> </layout>
<layout height="546" max="9" width="792"> <layout height="546" max="9" width="792">
<location seat="1" x="486" y="113"> </location> <location seat="1" x="486" y="113"> </location>
<location seat="2" x="555" y="169"> </location> <location seat="2" x="555" y="169"> </location>
<location seat="3" x="572" y="276"> </location> <location seat="3" x="572" y="276"> </location>
<location seat="4" x="522" y="345"> </location> <location seat="4" x="522" y="345"> </location>
<location seat="5" x="363" y="348"> </location> <location seat="5" x="363" y="348"> </location>
<location seat="6" x="217" y="341"> </location> <location seat="6" x="217" y="341"> </location>
<location seat="7" x="150" y="273"> </location> <location seat="7" x="150" y="273"> </location>
<location seat="8" x="150" y="169"> </location> <location seat="8" x="150" y="169"> </location>
<location seat="9" x="230" y="115"> </location> <location seat="9" x="230" y="115"> </location>
<location common="1" x="323" y="232"> </location> <location common="1" x="323" y="232"> </location>
</layout> </layout>
<layout height="546" max="10" width="792"> <layout height="546" max="10" width="792">
<location seat="1" x="486" y="113"> </location> <location seat="1" x="486" y="113"> </location>
<location seat="2" x="499" y="138"> </location> <location seat="2" x="499" y="138"> </location>
<location seat="3" x="522" y="212"> </location> <location seat="3" x="522" y="212"> </location>
<location seat="4" x="501" y="281"> </location> <location seat="4" x="501" y="281"> </location>
<location seat="5" x="402" y="323"> </location> <location seat="5" x="402" y="323"> </location>
<location seat="6" x="243" y="311"> </location> <location seat="6" x="243" y="311"> </location>
<location seat="7" x="203" y="262"> </location> <location seat="7" x="203" y="262"> </location>
<location seat="8" x="170" y="185"> </location> <location seat="8" x="170" y="185"> </location>
<location seat="9" x="183" y="128"> </location> <location seat="9" x="183" y="128"> </location>
<location seat="10" x="213" y="86"> </location> <location seat="10" x="213" y="86"> </location>
<location common="1" x="317" y="237"> </location> <location common="1" x="317" y="237"> </location>
</layout> </layout>
</aw> </aw>
</aux_windows> </aux_windows>
<hhcs> <hhcs>
@ -521,6 +566,7 @@ Left-Drag to Move"
<hhc site="Win2day" converter="Win2dayToFpdb"/> <hhc site="Win2day" converter="Win2dayToFpdb"/>
<hhc site="Absolute" converter="AbsoluteToFpdb"/> <hhc site="Absolute" converter="AbsoluteToFpdb"/>
<hhc site="PartyPoker" converter="PartyPokerToFpdb"/> <hhc site="PartyPoker" converter="PartyPokerToFpdb"/>
<hhc site="Betfair" converter="BetfairToFpdb"/>
</hhcs> </hhcs>
<supported_databases> <supported_databases>