[HUD] Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013
Just thought I'd give an update:
I'm running Vista Home Premium (64-bit) and finally got graphing to work after updating everything except python (2.5) to the latest versions. The only issue I'm having now is an issue someone mentioned back in March I believe. When I run a graph more than once without closing fpdb it will create a duplicate graph underneath itself. The data that shows up is in each graph is the same as the second request run. All successive graphs result in an additional graph under the last. I've tried clearing the dates, etc. The only way I've found to get back to one graph is by closing the fpdb entirely and re-opening it. I know this is something that at least one of the developers could not duplicate (no pun intended). Has anyone ever found a solution to this problem.
Thanks to all working on this project. I absolutely love the program and am really looking forward to its continued growth.
I'm running Vista Home Premium (64-bit) and finally got graphing to work after updating everything except python (2.5) to the latest versions. The only issue I'm having now is an issue someone mentioned back in March I believe. When I run a graph more than once without closing fpdb it will create a duplicate graph underneath itself. The data that shows up is in each graph is the same as the second request run. All successive graphs result in an additional graph under the last. I've tried clearing the dates, etc. The only way I've found to get back to one graph is by closing the fpdb entirely and re-opening it. I know this is something that at least one of the developers could not duplicate (no pun intended). Has anyone ever found a solution to this problem.
Thanks to all working on this project. I absolutely love the program and am really looking forward to its continued growth.
I've just downloaded sql's git (first attempted update in a long time ) and I'm getting "no player ids found" on almost every action, whereas I don't get such messages from the working version I have (from April). I guess this is something trivial. Any "5 seconds or less of thought" clues?
Did you "git pull" and get a conflict perhaps?
Ok where do i configure the HUD_config.xml or how do i to see if its configured right
Has Stud issue being solved? (i mean in developers' git)
Last time I tried, most of the stat is not shown in the tracker
thanks
Last time I tried, most of the stat is not shown in the tracker
thanks
:thumbup: sorrow - I "git clone"d a fresh copy (I was a bit worried about pulling exactly for conflicts), but recreate database and reimport worked - although bulk import is (still ) slow.
I tried to add Betfair support to my HUD_config file with this
<site HH_path="C:/Program Files/Betfair/Betfair Poker/HandHistory/NAME" bgcolor="#000000" converter="BetfairToFpdb" decoder="everleaf_decode_table" enabled="True" fgcolor="#FFFFFF" font="Sans" font_size="8" hudopacity="1.0" screen_name="NAME" site_name="Betfair" site_path="C:/Program Files/Betfair/Betfair Poker/" supported_games="holdem" table_finder="Betfair Poker.exe">
I seemed to be able to bulk import, but I didn't get a HUD showing up. I got this error log:
fpdb starting ...Traceback (most recent call last):
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\GuiAutoImport.py", line 197, in startClicked
self.do_import()
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\GuiAutoImport.py", line 141, in do_import
self.importer.runUpdated()
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\fpdb_import.py", line 358, in runUpdated
self.import_file_dict(self.database, file, self.filelist[file][0], self.filelist[file][1], None)
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\fpdb_import.py", line 414, in import_file_dict
hhc = obj(in_path = file, out_path = out_path, index = 0) # Index into file 0 until changeover
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\HandHistoryConverter.py", line 113, in __init__
self.start()
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\HandHistoryConverter.py", line 161, in start
self.processedHands.append(self.processHand(handTe xt))
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\HandHistoryConverter.py", line 276, in processHand
hand = Hand.HoldemOmahaHand(self, self.sitename, gametype, handText)
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\Hand.py", line 646, in __init__
hhc.readAntes(self)
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\BetfairToFpdb.py", line 147, in readAntes
for player in m:
NameError: global name 'm' is not defined
C:\Documents and Settings\myname\fpdb-sql\pyfpdb\GuiAutoImport.py:207: Warning: g_source_remove: assertion `tag > 0' failed
gobject.source_remove(self.importtimer)
<site HH_path="C:/Program Files/Betfair/Betfair Poker/HandHistory/NAME" bgcolor="#000000" converter="BetfairToFpdb" decoder="everleaf_decode_table" enabled="True" fgcolor="#FFFFFF" font="Sans" font_size="8" hudopacity="1.0" screen_name="NAME" site_name="Betfair" site_path="C:/Program Files/Betfair/Betfair Poker/" supported_games="holdem" table_finder="Betfair Poker.exe">
I seemed to be able to bulk import, but I didn't get a HUD showing up. I got this error log:
fpdb starting ...Traceback (most recent call last):
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\GuiAutoImport.py", line 197, in startClicked
self.do_import()
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\GuiAutoImport.py", line 141, in do_import
self.importer.runUpdated()
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\fpdb_import.py", line 358, in runUpdated
self.import_file_dict(self.database, file, self.filelist[file][0], self.filelist[file][1], None)
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\fpdb_import.py", line 414, in import_file_dict
hhc = obj(in_path = file, out_path = out_path, index = 0) # Index into file 0 until changeover
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\HandHistoryConverter.py", line 113, in __init__
self.start()
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\HandHistoryConverter.py", line 161, in start
self.processedHands.append(self.processHand(handTe xt))
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\HandHistoryConverter.py", line 276, in processHand
hand = Hand.HoldemOmahaHand(self, self.sitename, gametype, handText)
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\Hand.py", line 646, in __init__
hhc.readAntes(self)
File "C:\Documents and Settings\myname\fpdb-sql\pyfpdb\BetfairToFpdb.py", line 147, in readAntes
for player in m:
NameError: global name 'm' is not defined
C:\Documents and Settings\myname\fpdb-sql\pyfpdb\GuiAutoImport.py:207: Warning: g_source_remove: assertion `tag > 0' failed
gobject.source_remove(self.importtimer)
Hm, betfair filter seems to be a little broken. There are some regular expressions that are clearly placeholders for not-yet-implemented stuff.
You might want to try if adding the following line to pyfpdb/BetFairToFpdb.py helps:
It forces the ante checkup to go through an empty list, which ends immediately. Since the regular expression for antes is nonsense anyhow, the trick is merely a shortcut to treat the symptom of this particular error.
Give it a shot. It can't break anything.
You might want to try if adding the following line to pyfpdb/BetFairToFpdb.py helps:
Code:
def readAntes(self, hand): logging.debug("reading antes") m = [] for player in m: logging.debug("hand.addAnte(%s,%s)" %(player.group('PNAME'), player.group('ANTE'))) hand.addAnte(player.group('PNAME'), player.group('ANTE'))
Give it a shot. It can't break anything.
Code:
fpdb starting ...Traceback (most recent call last): File "GuiAutoImport.py", line 197, in startClicked self.do_import() File "GuiAutoImport.py", line 141, in do_import self.importer.runUpdated() File "fpdb_import.py", line 358, in runUpdated self.import_file_dict(self.database, file, self.filelist[file][0], self.filelist[file][1], None) File "fpdb_import.py", line 414, in import_file_dict hhc = obj(in_path = file, out_path = out_path, index = 0) # Index into file 0 until changeover File "HandHistoryConverter.py", line 113, in __init__ self.start() File "HandHistoryConverter.py", line 161, in start self.processedHands.append(self.processHand(handText)) File "HandHistoryConverter.py", line 276, in processHand hand = Hand.HoldemOmahaHand(self, self.sitename, gametype, handText) File "Hand.py", line 648, in __init__ hhc.readHeroCards(self) File "BetfairToFpdb.py", line 183, in readHeroCards hand.addHoleCards(cards, m.group('PNAME')) File "Hand.py", line 188, in addHoleCards self.holecards[street][player] = [open, closed] TypeError: list objects are unhashable
Code:
def readHeroCards(self, hand): m = self.re_HeroCards.search(hand.handText) if(m == None): #Not involved in hand hand.involved = False else: hand.hero = m.group('PNAME') # "2c, qh" -> set(["2c","qc"]) # Also works with Omaha hands. cards = m.group('CARDS') cards = [c.strip() for c in cards.split(',')] hand.addHoleCards(cards, m.group('PNAME'))
I have FPDB working at home on a Vista laptop with no issues. Now I'm trying to get it working on an XP install, and the auto import is working fine, but I never get a HUD. Here is the output of the HUD-error.txt file:
Anybody have any ideas what's going on?
TIA
Code:
HUD_main starting Using db name = fpdb C:\Python26\lib\site-packages\MySQLdb\__init__.py:34: DeprecationWarning: the sets module is deprecated from sets import ImmutableSet Unhandled exception in thread started by <bound method HUD_main.read_stdin of <__main__.HUD_main object at 0x012A2810>> Traceback (most recent call last): File "HUD_main.py", line 196, in read_stdin self.create_HUD(new_hand_id, tablewindow, temp_key, max, poker_game, stat_dict, cards) File "HUD_main.py", line 112, in create_HUD self.hud_dict[table_name] = Hud.Hud(self, table, max, poker_game, self.config, self.db_connection) File "C:\Program Files\fpdb\pyfpdb\Hud.py", line 78, in __init__ (font, font_size) = config.get_default_font(self.table.site) File "C:\Program Files\fpdb\pyfpdb\Configuration.py", line 561, in get_default_font if self.supported_sites[site].font == "": KeyError: None
TIA
More on BetfairToFpdb.py
Ok. So I made a couple of naive changes, stolen from some of the OthersiteToFbpd.py files which allowed me to see a more-or-less functioning HUD. Replaced
by
and
by
However I still have a number of problems. (They could well be because these "fixes" don't function properly, particularly the second - so any critical comment would be *extremely* welcome.)
i) The HUD redraws itself 4-5 times a second. That wasn't a terrible problem while testing - the redraws are correct even multitabling - but I did end up with a headache. (I think this is a symptem of other problems.)
ii) Every now and again the HUD stops updating. I spent a decent amount of time testing and I can't see what triggers this. Possibly it's due to HERO's actions on the river, but I didn't undertand why & I didn't seem to be able to trigger the effect on purpose. :?
Stopping importing and then immediately starting importing again meant that the HUD when it came back was updated - and didn't seem to have missed hands.
iii) The numbers for the villains are - as far as I can see - reported correctly, but HERO's stats don't seem always right.
Points (ii) and (iii) seem to me to support my suspicion that my addHoleCards fix isn't quite right and doesn't work correctly 100% of the time. Not sure if this is responsible for (i) as well - even curing that would be very useful for me (& anyone else on Betfair I presume!).
Here's what fpdb-error-log.txt says:
Ok. So I made a couple of naive changes, stolen from some of the OthersiteToFbpd.py files which allowed me to see a more-or-less functioning HUD. Replaced
Code:
hand.starttime = time.strptime(m.group('DATETIME'), "%A, %B %d, %H:%M:%S GMT %Y")
Code:
hand.starttime = datetime.datetime.strptime(m.group('DATETIME'), "%A, %B %d, %H:%M:%S GMT %Y")
Code:
cards = m.group('CARDS') cards = [c.strip() for c in cards.split(',')] hand.addHoleCards(cards, m.group('PNAME'))
Code:
cards = m.group('CARDS').split(',') hand.addHoleCards('PREFLOP', hand.hero, closed=cards, shown=False, mucked=False)
i) The HUD redraws itself 4-5 times a second. That wasn't a terrible problem while testing - the redraws are correct even multitabling - but I did end up with a headache. (I think this is a symptem of other problems.)
ii) Every now and again the HUD stops updating. I spent a decent amount of time testing and I can't see what triggers this. Possibly it's due to HERO's actions on the river, but I didn't undertand why & I didn't seem to be able to trigger the effect on purpose. :?
Stopping importing and then immediately starting importing again meant that the HUD when it came back was updated - and didn't seem to have missed hands.
iii) The numbers for the villains are - as far as I can see - reported correctly, but HERO's stats don't seem always right.
Points (ii) and (iii) seem to me to support my suspicion that my addHoleCards fix isn't quite right and doesn't work correctly 100% of the time. Not sure if this is responsible for (i) as well - even curing that would be very useful for me (& anyone else on Betfair I presume!).
Here's what fpdb-error-log.txt says:
Code:
Traceback (most recent call last): File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\GuiAutoImport.py", line 141, in do_import self.importer.runUpdated() File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_import.py", line 358, in runUpdated self.import_file_dict(self.database, file, self.filelist[file][0], self.filelist[file][1], None) File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_import.py", line 416, in import_file_dict (stored, duplicates, partial, errors, ttime) = self.import_fpdb_file(db, out_path, site, q) File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_import.py", line 468, in import_fpdb_file (stored, duplicates, partial, errors, ttime, handsId) = self.import_fpdb_lines(db, self.lines, starttime, file, site, q) File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_import.py", line 543, in import_fpdb_lines , db, q ) File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_parse_logic.py", line 169, in mainParser fpdb_simple.convertCardValues(cardValues) File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_simple.py", line 154, in convertCardValues map(convertCardValuesBoard, arr) File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_simple.py", line 165, in convertCardValuesBoard arr[i] = card_map[arr[i]] KeyError: ' '
I have FPDB working at home on a Vista laptop with no issues. Now I'm trying to get it working on an XP install, and the auto import is working fine, but I never get a HUD. Here is the output of the HUD-error.txt file:
Anybody have any ideas what's going on?
TIA
Code:
HUD_main starting Using db name = fpdb C:\Python26\lib\site-packages\MySQLdb\__init__.py:34: DeprecationWarning: the sets module is deprecated from sets import ImmutableSet Unhandled exception in thread started by <bound method HUD_main.read_stdin of <__main__.HUD_main object at 0x012A2810>> Traceback (most recent call last): File "HUD_main.py", line 196, in read_stdin self.create_HUD(new_hand_id, tablewindow, temp_key, max, poker_game, stat_dict, cards) File "HUD_main.py", line 112, in create_HUD self.hud_dict[table_name] = Hud.Hud(self, table, max, poker_game, self.config, self.db_connection) File "C:\Program Files\fpdb\pyfpdb\Hud.py", line 78, in __init__ (font, font_size) = config.get_default_font(self.table.site) File "C:\Program Files\fpdb\pyfpdb\Configuration.py", line 561, in get_default_font if self.supported_sites[site].font == "": KeyError: None
TIA
Make sure:
Code:
font="Sans" font_size="8"
Sorrow.
More on BetfairToFpdb.py
Ok. So I made a couple of naive changes, stolen from some of the OthersiteToFbpd.py files which allowed me to see a more-or-less functioning HUD. Replaced
by
and
by
Ok. So I made a couple of naive changes, stolen from some of the OthersiteToFbpd.py files which allowed me to see a more-or-less functioning HUD. Replaced
Code:
hand.starttime = time.strptime(m.group('DATETIME'), "%A, %B %d, %H:%M:%S GMT %Y")
Code:
hand.starttime = datetime.datetime.strptime(m.group('DATETIME'), "%A, %B %d, %H:%M:%S GMT %Y")
Code:
cards = m.group('CARDS') cards = [c.strip() for c in cards.split(',')] hand.addHoleCards(cards, m.group('PNAME'))
Code:
cards = m.group('CARDS').split(',') hand.addHoleCards('PREFLOP', hand.hero, closed=cards, shown=False, mucked=False)
However I still have a number of problems. (They could well be because these "fixes" don't function properly, particularly the second - so any critical comment would be *extremely* welcome.)
i) The HUD redraws itself 4-5 times a second. That wasn't a terrible problem while testing - the redraws are correct even multitabling - but I did end up with a headache. (I think this is a symptem of other problems.)
i) The HUD redraws itself 4-5 times a second. That wasn't a terrible problem while testing - the redraws are correct even multitabling - but I did end up with a headache. (I think this is a symptem of other problems.)
Can you remind me which git you are tracking, we've had a bit of breakage in the last 2 weeks.
iii) The numbers for the villains are - as far as I can see - reported correctly, but HERO's stats don't seem always right.
Points (ii) and (iii) seem to me to support my suspicion that my addHoleCards fix isn't quite right and doesn't work correctly 100% of the time. Not sure if this is responsible for (i) as well - even curing that would be very useful for me (& anyone else on Betfair I presume!).
Here's what fpdb-error-log.txt says:
Points (ii) and (iii) seem to me to support my suspicion that my addHoleCards fix isn't quite right and doesn't work correctly 100% of the time. Not sure if this is responsible for (i) as well - even curing that would be very useful for me (& anyone else on Betfair I presume!).
Here's what fpdb-error-log.txt says:
Code:
Traceback (most recent call last): File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\GuiAutoImport.py", line 141, in do_import self.importer.runUpdated() File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_import.py", line 358, in runUpdated self.import_file_dict(self.database, file, self.filelist[file][0], self.filelist[file][1], None) File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_import.py", line 416, in import_file_dict (stored, duplicates, partial, errors, ttime) = self.import_fpdb_file(db, out_path, site, q) File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_import.py", line 468, in import_fpdb_file (stored, duplicates, partial, errors, ttime, handsId) = self.import_fpdb_lines(db, self.lines, starttime, file, site, q) File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_import.py", line 543, in import_fpdb_lines , db, q ) File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_parse_logic.py", line 169, in mainParser fpdb_simple.convertCardValues(cardValues) File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_simple.py", line 154, in convertCardValues map(convertCardValuesBoard, arr) File "C:\Documents and Settings\charles\fpdb-sql\pyfpdb\fpdb_simple.py", line 165, in convertCardValuesBoard arr[i] = card_map[arr[i]] KeyError: ' '
The same change you made to read hole cards probably needs to be made to the regex for reading board cards.
Sorrow.
Sorrow, since the key error is on [site] not on font, it's probably the site not being set somehow properly.
Sorry sorrow, i seemed to not read the first part of your post.
I'm tracking fpdb-sql - which seems to be working perfectly for Stars and stats for Stars.
Ok, so I've just cloned your git repo. When I ran just as cloned I get no error message. I still get the redraw flicker "feature". Now I'm shoving my 9bb with AKo to see how that works . Limper & BB fold... and I get to see your 0.02c accounting problem for hero. Do it again, called, hit. Now I'm showing $0.06 too much??? OIh well. Functionality seems great apart from this and I haven't had any freezing up in 40 or so hands. Lots of win.
Btw, when I copied my Betfair file over into your cloned git I got a new(?) error message. (I still got the redraw flicker.)
That looks pretty close to correct, but might need a bit of adjustment.
I've not seen this with the main sites, it might be that Betfair is redrawing itself, but displaying smoothly. Can't really help that at the moment. Good to hear that Betfair is at least partially working.
Can you remind me which git you are tracking, we've had a bit of breakage in the last 2 weeks.
...
Almost certainly the parser crashing in the background. We are working on preventing that. I kinda like the behavior as a dev because it means the hand that caused the problem was very recent. For general use this isn't so userful.
I've not seen this with the main sites, it might be that Betfair is redrawing itself, but displaying smoothly. Can't really help that at the moment. Good to hear that Betfair is at least partially working.
Can you remind me which git you are tracking, we've had a bit of breakage in the last 2 weeks.
...
Almost certainly the parser crashing in the background. We are working on preventing that. I kinda like the behavior as a dev because it means the hand that caused the problem was very recent. For general use this isn't so userful.
Ok, so I've just cloned your git repo. When I ran just as cloned I get no error message. I still get the redraw flicker "feature". Now I'm shoving my 9bb with AKo to see how that works . Limper & BB fold... and I get to see your 0.02c accounting problem for hero. Do it again, called, hit. Now I'm showing $0.06 too much??? OIh well. Functionality seems great apart from this and I haven't had any freezing up in 40 or so hands. Lots of win.
Btw, when I copied my Betfair file over into your cloned git I got a new(?) error message. (I still got the redraw flicker.)
Code:
fpdb starting ...Traceback (most recent call last): File "C:\Documents and Settings\name\free_poker_tools\pyfpdb\GuiAutoImport.py", line 141, in do_import self.importer.runUpdated() File "C:\Documents and Settings\name\free_poker_tools\pyfpdb\fpdb_import.py", line 358, in runUpdated self.import_file_dict(self.database, file, self.filelist[file][0], self.filelist[file][1], None) File "C:\Documents and Settings\name\free_poker_tools\pyfpdb\fpdb_import.py", line 416, in import_file_dict (stored, duplicates, partial, errors, ttime) = self.import_fpdb_file(db, out_path, site, q) File "C:\Documents and Settings\name\free_poker_tools\pyfpdb\fpdb_import.py", line 468, in import_fpdb_file (stored, duplicates, partial, errors, ttime, handsId) = self.import_fpdb_lines(db, self.lines, starttime, file, site, q) File "C:\Documents and Settings\name\free_poker_tools\pyfpdb\fpdb_import.py", line 551, in import_fpdb_lines self.caller.pipe_to_hud.stdin.write("%s" % (handsId) + os.linesep) AttributeError: 'NoneType' object has no attribute 'stdin'
No problems
Good to see that working.
(Speculation mode)
How often the hud windows update is entirely dependent on the window it is attached to. The poker software indicates that the fpdb window should redraw, and fpdb does the required db queries and updates itself.
If the window it is attached to asks us to refresh multiple times in a short period of time, a flicker effect would be the result. If this is the case we may be able to throttle how often we update to assist this.
I'll pass that one over to the HUD guys though.
Excellent. I have a couple of minor accounting errors that I need to track down between now and the next release.
Yeah the way that hangs together has changed a bit. Much better to make any local mods to the new file rather than copy the old one over.
Sorrow
(Speculation mode)
How often the hud windows update is entirely dependent on the window it is attached to. The poker software indicates that the fpdb window should redraw, and fpdb does the required db queries and updates itself.
If the window it is attached to asks us to refresh multiple times in a short period of time, a flicker effect would be the result. If this is the case we may be able to throttle how often we update to assist this.
I'll pass that one over to the HUD guys though.
Now I'm shoving my 9bb with AKo to see how that works . Limper & BB fold... and I get to see your 0.02c accounting problem for hero. Do it again, called, hit. Now I'm showing $0.06 too much??? OIh well. Functionality seems great apart from this and I haven't had any freezing up in 40 or so hands. Lots of win.
Sorrow
I do have the font information in the HUD_config.xml. I will paste the entire config below for you to examine. Interesting though, I checked my config on my Vista box, and it DOESN'T have the font info in the config, yet it works fine.
Here is my entire HUD_config.xml (edited only username and db password):
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <FreePokerToolsConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FreePokerToolsConfig.xsd"> <import callFpdbHud = "True" interval = "10" fastStoreHudCache="False" hhArchiveBase="~/.fpdb/HandHistories/" saveActions="True"></import> <supported_sites> <site enabled="True" site_name="PokerStars" table_finder="PokerStars.exe" screen_name="Foo" site_path="" HH_path="C:\Program Files\PokerStars\HandHistory\Foo" decoder="pokerstars_decode_table" bgcolor="#000000" fgcolor="#FFFFFF" hudopacity="1.0" font="Sans" font_size="8" converter="passthrough" supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo"> <layout max="8" width="792" height="546" fav_seat="8"> <location seat="1" x="684" y="61"> </location> <location seat="2" x="689" y="239"> </location> <location seat="3" x="692" y="346"> </location> <location seat="4" x="525" y="402"> </location> <location seat="5" x="259" y="402"> </location> <location seat="6" x="0" y="348"> </location> <location seat="7" x="0" y="240"> </location> <location seat="8" x="0" y="35"> </location> </layout> <layout max="6" width="792" height="546" fav_seat="6"> <location seat="1" x="681" y="119"> </location> <location seat="2" x="681" y="301"> </location> <location seat="3" x="487" y="369"> </location> <location seat="4" x="226" y="369"> </location> <location seat="5" x="0" y="301"> </location> <location seat="6" x="0" y="119"> </location> </layout> <layout max="10" width="792" height="546" fav_seat="9"> <location seat="1" x="684" y="61"> </location> <location seat="2" x="689" y="239"> </location> <location seat="3" x="692" y="346"> </location> <location seat="4" x="586" y="393"> </location> <location seat="5" x="421" y="440"> </location> <location seat="6" x="267" y="440"> </location> <location seat="7" x="0" y="361"> </location> <location seat="8" x="0" y="280"> </location> <location seat="9" x="121" y="280"> </location> <location seat="10" x="46" y="30"> </location> </layout> <layout max="9" width="792" height="546" fav_seat="8"> <location seat="1" x="560" y="0"> </location> <location seat="2" x="679" y="123"> </location> <location seat="3" x="688" y="309"> </location> <location seat="4" x="483" y="370"> </location> <location seat="5" x="444" y="413"> </location> <location seat="6" x="224" y="372"> </location> <location seat="7" x="0" y="307"> </location> <location seat="8" x="0" y="121"> </location> <location seat="9" x="140" y="0"> </location> </layout> <layout fav_seat="0" height="546" max="2" width="792"> <location seat="1" x="651" y="288"> </location> <location seat="2" x="10" y="288"> </location> </layout> </site> </supported_sites> <supported_games> <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="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" 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="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> </game> </supported_games> <popup_windows> <pu pu_name="default"> <pu_stat pu_stat_name="n"> </pu_stat> <pu_stat pu_stat_name="vpip"> </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="steal"> </pu_stat> <pu_stat pu_stat_name="f_BB_steal"> </pu_stat> <pu_stat pu_stat_name="f_SB_steal"> </pu_stat> <pu_stat pu_stat_name="wmsd"> </pu_stat> <pu_stat pu_stat_name="wtsd"> </pu_stat> <pu_stat pu_stat_name="WMsF"> </pu_stat> <pu_stat pu_stat_name="a_freq_1"> </pu_stat> <pu_stat pu_stat_name="a_freq_2"> </pu_stat> <pu_stat pu_stat_name="a_freq_3"> </pu_stat> <pu_stat pu_stat_name="a_freq_4"> </pu_stat> <pu_stat pu_stat_name="cb_1"> </pu_stat> <pu_stat pu_stat_name="cb_2"> </pu_stat> <pu_stat pu_stat_name="cb_3"> </pu_stat> <pu_stat pu_stat_name="cb_4"> </pu_stat> <pu_stat pu_stat_name="ffreq_1"> </pu_stat> <pu_stat pu_stat_name="ffreq_2"> </pu_stat> <pu_stat pu_stat_name="ffreq_3"> </pu_stat> <pu_stat pu_stat_name="ffreq_4"> </pu_stat> </pu> </popup_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 class="Hello" module="Hello" name="Hello"> </aw> <aw class="Hello_Menu" module="Hello" name="Hello_menu"> </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"> <layout height="546" max="6" width="792"> <location seat="1" x="555" y="169"> </location> <location seat="2" x="572" y="276"> </location> <location seat="3" x="363" y="348"> </location> <location seat="4" x="150" y="273"> </location> <location seat="5" x="150" y="169"> </location> <location seat="6" x="363" y="113"> </location> <location common="1" x="323" y="232"> </location> </layout> <layout height="546" max="9" width="792"> <location seat="1" x="486" y="113"> </location> <location seat="2" x="555" y="169"> </location> <location seat="3" x="572" y="276"> </location> <location seat="4" x="522" y="345"> </location> <location seat="5" x="363" y="348"> </location> <location seat="6" x="217" y="341"> </location> <location seat="7" x="150" y="273"> </location> <location seat="8" x="150" y="169"> </location> <location seat="9" x="230" y="115"> </location> <location common="1" x="323" y="232"> </location> </layout> <layout height="546" max="10" width="792"> <location seat="1" x="486" y="113"> </location> <location seat="2" x="499" y="138"> </location> <location seat="3" x="522" y="212"> </location> <location seat="4" x="501" y="281"> </location> <location seat="5" x="402" y="323"> </location> <location seat="6" x="243" y="311"> </location> <location seat="7" x="203" y="262"> </location> <location seat="8" x="170" y="185"> </location> <location seat="9" x="183" y="128"> </location> <location seat="10" x="213" y="86"> </location> <location common="1" x="317" y="237"> </location> </layout> </aw> </aux_windows> <supported_databases> <database db_name="fpdb" db_server="mysql" db_ip="localhost" db_user="fpdb" db_pass="foo" db_type="fpdb"></database> </supported_databases> </FreePokerToolsConfig>
See post above containing the entire HUD_config.xml.
I don't know what to try at this point.
TIA
Sorrow,
I do have the font information in the HUD_config.xml. I will paste the entire config below for you to examine. Interesting though, I checked my config on my Vista box, and it DOESN'T have the font info in the config, yet it works fine.
Here is my entire HUD_config.xml (edited only username and db password):
TIA
I do have the font information in the HUD_config.xml. I will paste the entire config below for you to examine. Interesting though, I checked my config on my Vista box, and it DOESN'T have the font info in the config, yet it works fine.
Here is my entire HUD_config.xml (edited only username and db password):
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <FreePokerToolsConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FreePokerToolsConfig.xsd"> <import callFpdbHud = "True" interval = "10" fastStoreHudCache="False" hhArchiveBase="~/.fpdb/HandHistories/" saveActions="True"></import> <supported_sites> <site enabled="True" site_name="PokerStars" table_finder="PokerStars.exe" screen_name="Foo" site_path="" HH_path="C:\Program Files\PokerStars\HandHistory\Foo" decoder="pokerstars_decode_table" bgcolor="#000000" fgcolor="#FFFFFF" hudopacity="1.0" font="Sans" font_size="8" converter="passthrough" supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo"> <layout max="8" width="792" height="546" fav_seat="8"> <location seat="1" x="684" y="61"> </location> <location seat="2" x="689" y="239"> </location> <location seat="3" x="692" y="346"> </location> <location seat="4" x="525" y="402"> </location> <location seat="5" x="259" y="402"> </location> <location seat="6" x="0" y="348"> </location> <location seat="7" x="0" y="240"> </location> <location seat="8" x="0" y="35"> </location> </layout> <layout max="6" width="792" height="546" fav_seat="6"> <location seat="1" x="681" y="119"> </location> <location seat="2" x="681" y="301"> </location> <location seat="3" x="487" y="369"> </location> <location seat="4" x="226" y="369"> </location> <location seat="5" x="0" y="301"> </location> <location seat="6" x="0" y="119"> </location> </layout> <layout max="10" width="792" height="546" fav_seat="9"> <location seat="1" x="684" y="61"> </location> <location seat="2" x="689" y="239"> </location> <location seat="3" x="692" y="346"> </location> <location seat="4" x="586" y="393"> </location> <location seat="5" x="421" y="440"> </location> <location seat="6" x="267" y="440"> </location> <location seat="7" x="0" y="361"> </location> <location seat="8" x="0" y="280"> </location> <location seat="9" x="121" y="280"> </location> <location seat="10" x="46" y="30"> </location> </layout> <layout max="9" width="792" height="546" fav_seat="8"> <location seat="1" x="560" y="0"> </location> <location seat="2" x="679" y="123"> </location> <location seat="3" x="688" y="309"> </location> <location seat="4" x="483" y="370"> </location> <location seat="5" x="444" y="413"> </location> <location seat="6" x="224" y="372"> </location> <location seat="7" x="0" y="307"> </location> <location seat="8" x="0" y="121"> </location> <location seat="9" x="140" y="0"> </location> </layout> <layout fav_seat="0" height="546" max="2" width="792"> <location seat="1" x="651" y="288"> </location> <location seat="2" x="10" y="288"> </location> </layout> </site> </supported_sites> <supported_games> <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="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat> <stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" 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="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> </game> </supported_games> <popup_windows> <pu pu_name="default"> <pu_stat pu_stat_name="n"> </pu_stat> <pu_stat pu_stat_name="vpip"> </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="steal"> </pu_stat> <pu_stat pu_stat_name="f_BB_steal"> </pu_stat> <pu_stat pu_stat_name="f_SB_steal"> </pu_stat> <pu_stat pu_stat_name="wmsd"> </pu_stat> <pu_stat pu_stat_name="wtsd"> </pu_stat> <pu_stat pu_stat_name="WMsF"> </pu_stat> <pu_stat pu_stat_name="a_freq_1"> </pu_stat> <pu_stat pu_stat_name="a_freq_2"> </pu_stat> <pu_stat pu_stat_name="a_freq_3"> </pu_stat> <pu_stat pu_stat_name="a_freq_4"> </pu_stat> <pu_stat pu_stat_name="cb_1"> </pu_stat> <pu_stat pu_stat_name="cb_2"> </pu_stat> <pu_stat pu_stat_name="cb_3"> </pu_stat> <pu_stat pu_stat_name="cb_4"> </pu_stat> <pu_stat pu_stat_name="ffreq_1"> </pu_stat> <pu_stat pu_stat_name="ffreq_2"> </pu_stat> <pu_stat pu_stat_name="ffreq_3"> </pu_stat> <pu_stat pu_stat_name="ffreq_4"> </pu_stat> </pu> </popup_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 class="Hello" module="Hello" name="Hello"> </aw> <aw class="Hello_Menu" module="Hello" name="Hello_menu"> </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"> <layout height="546" max="6" width="792"> <location seat="1" x="555" y="169"> </location> <location seat="2" x="572" y="276"> </location> <location seat="3" x="363" y="348"> </location> <location seat="4" x="150" y="273"> </location> <location seat="5" x="150" y="169"> </location> <location seat="6" x="363" y="113"> </location> <location common="1" x="323" y="232"> </location> </layout> <layout height="546" max="9" width="792"> <location seat="1" x="486" y="113"> </location> <location seat="2" x="555" y="169"> </location> <location seat="3" x="572" y="276"> </location> <location seat="4" x="522" y="345"> </location> <location seat="5" x="363" y="348"> </location> <location seat="6" x="217" y="341"> </location> <location seat="7" x="150" y="273"> </location> <location seat="8" x="150" y="169"> </location> <location seat="9" x="230" y="115"> </location> <location common="1" x="323" y="232"> </location> </layout> <layout height="546" max="10" width="792"> <location seat="1" x="486" y="113"> </location> <location seat="2" x="499" y="138"> </location> <location seat="3" x="522" y="212"> </location> <location seat="4" x="501" y="281"> </location> <location seat="5" x="402" y="323"> </location> <location seat="6" x="243" y="311"> </location> <location seat="7" x="203" y="262"> </location> <location seat="8" x="170" y="185"> </location> <location seat="9" x="183" y="128"> </location> <location seat="10" x="213" y="86"> </location> <location common="1" x="317" y="237"> </location> </layout> </aw> </aux_windows> <supported_databases> <database db_name="fpdb" db_server="mysql" db_ip="localhost" db_user="fpdb" db_pass="foo" db_type="fpdb"></database> </supported_databases> </FreePokerToolsConfig>
Mine has "www.pokerstars.com" instead of just quotes with no entry like yours. Could that have anything to do with it? I probably shouldn't even butt my nose into these things...
While I am NOT a coder, or expert, I am running Vista, and on PS's. I compared your config with mine. Other than minor differences, I wondered why your "site_path" is blank, rather it shows ""
Mine has "www.pokerstars.com" instead of just quotes with no entry like yours. Could that have anything to do with it? I probably shouldn't even butt my nose into these things...
Mine has "www.pokerstars.com" instead of just quotes with no entry like yours. Could that have anything to do with it? I probably shouldn't even butt my nose into these things...
At one point, my site_path entry was "C:\Program Files\Pokerstars". I have tried many things, and one was to make it blank, as that's how my Vista config was, and it works.
FWIW, I put "www.pokerstars.com" in my config with the same result.
Okay, as I mentioned, I also am running Vista. Here's my Hud_config.xml file. Only the names and passwords have been changed to protect the innocent. Feel free to give it a try. I do see (can't remember why) I created a directory c:\temptemptemp that is referred to in the file, and has something to do with HH's... anyway, maybe it will help some.
Naturally, the three times you see "xxxx" you will have to insert your name/password. And, I have changed the font, and the HUD some. The HUD is 2 rows, but 4 columns in hold'em and Omahahilo. I added "net$" and "wmsf", but you can change those to suit your needs.
Dog
Naturally, the three times you see "xxxx" you will have to insert your name/password. And, I have changed the font, and the HUD some. The HUD is 2 rows, but 4 columns in hold'em and Omahahilo. I added "net$" and "wmsf", but you can change those to suit your needs.
Dog
HTML Code:
<?xml version="1.0" ?> <FreePokerToolsConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FreePokerToolsConfig.xsd"> <supported_sites> <site HH_path="c:\program files\pokerstars\handhistory\xxxx" bgcolor="#262626" converter="passthrough" decoder="pokerstars_decode_table" enabled="True" fgcolor="#FFFFFF" font="Vrinda" font_size="9" hudopacity="0.7" screen_name="xxxx" site_name="PokerStars" site_path="http://www.pokerstars.com" supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo" table_finder="PokerStars.exe"> <layout fav_seat="2" height="546" max="8" width="792"> <location seat="1" x="584" y="46"> </location> <location seat="2" x="622" y="197"> </location> <location seat="3" x="613" y="332"> </location> <location seat="4" x="450" y="383"> </location> <location seat="5" x="226" y="379"> </location> <location seat="6" x="79" y="325"> </location> <location seat="7" x="-7" y="196"> </location> <location seat="8" x="52" y="69"> </location> </layout> <layout fav_seat="2" height="546" max="6" width="792"> <location seat="1" x="509" y="48"> </location> <location seat="2" x="677" y="280"> </location> <location seat="3" x="556" y="394"> </location> <location seat="4" x="118" y="382"> </location> <location seat="5" x="1" y="273"> </location> <location seat="6" x="8" y="144"> </location> </layout> <layout fav_seat="3" height="546" max="10" width="792"> <location seat="1" x="539" y="28"> </location> <location seat="2" x="627" y="118"> </location> <location seat="3" x="624" y="223"> </location> <location seat="4" x="584" y="338"> </location> <location seat="5" x="418" y="389"> </location> <location seat="6" x="258" y="387"> </location> <location seat="7" x="101" y="337"> </location> <location seat="8" x="2" y="225"> </location> <location seat="9" x="1" y="118"> </location> <location seat="10" x="104" y="26"> </location> </layout> <layout fav_seat="2" height="546" max="9" width="792"> <location seat="1" x="556" y="32"> </location> <location seat="2" x="617" y="136"> </location> <location seat="3" x="627" y="257"> </location> <location seat="4" x="547" y="365"> </location> <location seat="5" x="321" y="396"> </location> <location seat="6" x="109" y="352"> </location> <location seat="7" x="-2" y="255"> </location> <location seat="8" x="0" y="132"> </location> <location seat="9" x="94" y="55"> </location> </layout> <layout fav_seat="1" height="546" max="2" width="792"> <location seat="1" x="651" y="288"> </location> <location seat="2" x="10" y="288"> </location> </layout> </site> <site HH_path="" bgcolor="#000000" converter="passthrough" decoder="fulltilt_decode_table" enabled="True" fgcolor="#FFFFFF" hudopacity="1.0" screen_name="ENTER HERO NAME" site_name="Full Tilt" site_path="" supported_games="holdem,razz,omahahi,omahahilo,studhi,studhilo" table_finder="FullTiltPoker.exe"> <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> <site HH_path="" bgcolor="#000000" converter="EverleafToFpdb" decoder="Unknown" enabled="False" fgcolor="#48D1CC" opacity="0.75" screen_name="ENTER HERO NAME" site_name="Everleaf" site_path="" supported_games="holdem,razz,omahahi,omahahilo,studhi" table_finder="Poker.exe"> <layout fav_seat="0" height="546" max="6" width="792"> <location seat="1" x="581" y="109"> </location> <location seat="2" x="605" y="287"> </location> <location seat="3" x="544" y="423"> </location> <location seat="4" x="80" y="393"> </location> <location seat="5" x="5" y="284"> </location> <location seat="6" x="38" y="108"> </location> </layout> <layout fav_seat="0" height="546" max="10" width="792"> <location seat="1" x="473" y="78"> </location> <location seat="2" x="650" y="93"> </location> <location seat="3" x="670" y="219"> </location> <location seat="4" x="633" y="358"> </location> <location seat="5" x="437" y="393"> </location> <location seat="6" x="249" y="396"> </location> <location seat="7" x="42" y="357"> </location> <location seat="8" x="8" y="218"> </location> <location seat="9" x="35" y="89"> </location> <location seat="10" x="217" y="78"> </location> </layout> <layout fav_seat="0" height="546" max="2" width="792"> <location seat="1" x="651" y="288"> </location> <location seat="2" x="10" y="288"> </location> </layout> </site> </supported_sites> <supported_games> <game cols="4" db="fpdb" game_name="holdem" rows="2"> <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="2" popup="default" row="0" stat_name="a_freq_123_0" tip="tip1"> </stat> <stat click="tog_decorate" col="3" popup="default" row="0" stat_name="WMsF" 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="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> <stat click="tog_decorate" col="3" popup="default" row="1" stat_name="totalprofit" tip="tip1"> </stat> </game> <game aux="stud_mucked" cols="3" db="fpdb" game_name="razz" rows="2"> <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="2" popup="default" row="0" stat_name="a_freq_123_0" 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="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> </game> <game cols="4" db="fpdb" game_name="omahahi" rows="2"> <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="2" popup="default" row="0" stat_name="a_freq_123_0" tip="tip1"> </stat> <stat click="tog_decorate" col="3" popup="default" row="0" stat_name="WMsF" 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="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> <stat click="tog_decorate" col="3" popup="default" row="1" stat_name="totalprofit" tip="tip1"> </stat> </game> <game cols="4" db="fpdb" game_name="omahahilo" rows="2"> <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="2" popup="default" row="0" stat_name="a_freq_123_0" tip="tip1"> </stat> <stat click="tog_decorate" col="3" popup="default" row="0" stat_name="WMsF" 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="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> <stat click="tog_decorate" col="3" popup="default" row="1" stat_name="totalprofit" tip="tip1"> </stat> </game> <game aux="stud_mucked" cols="3" db="fpdb" game_name="studhi" rows="2"> <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="2" popup="default" row="0" stat_name="a_freq_123_0" 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="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> </game> <game aux="stud_mucked" cols="3" db="fpdb" game_name="studhilo" rows="2"> <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="2" popup="default" row="0" stat_name="a_freq_123" 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="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat> </game> </supported_games> <popup_windows> <pu pu_name="default"> <pu_stat pu_stat_name="n"> </pu_stat> <pu_stat pu_stat_name="vpip"> </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="steal"> </pu_stat> <pu_stat pu_stat_name="f_BB_steal"> </pu_stat> <pu_stat pu_stat_name="f_SB_steal"> </pu_stat> <pu_stat pu_stat_name="wmsd"> </pu_stat> <pu_stat pu_stat_name="wtsd"> </pu_stat> <pu_stat pu_stat_name="WMsF"> </pu_stat> <pu_stat pu_stat_name="a_freq_1"> </pu_stat> <pu_stat pu_stat_name="a_freq_2"> </pu_stat> <pu_stat pu_stat_name="a_freq_3"> </pu_stat> <pu_stat pu_stat_name="a_freq_4"> </pu_stat> <pu_stat pu_stat_name="cb_1"> </pu_stat> <pu_stat pu_stat_name="cb_2"> </pu_stat> <pu_stat pu_stat_name="cb_3"> </pu_stat> <pu_stat pu_stat_name="cb_4"> </pu_stat> <pu_stat pu_stat_name="ffreq_1"> </pu_stat> <pu_stat pu_stat_name="ffreq_2"> </pu_stat> <pu_stat pu_stat_name="ffreq_3"> </pu_stat> <pu_stat pu_stat_name="ffreq_4"> </pu_stat> <pu_stat pu_stat_name="totalprofit"/> </pu> </popup_windows> <import callFpdbHud="True" hhArchiveBase="c:\temptemptemp\HandHistories\" interval="10"/> <tv combined2B3B="True" combinedPostflop="True" combinedStealFold="True"/> <supported_databases> <database db_ip="localhost" db_name="fpdb" db_pass="xxxx" db_server="mysql" db_type="fpdb" db_user="fpdb"> </database> </supported_databases> <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> </aux_windows> </FreePokerToolsConfig>
Okay, as I mentioned, I also am running Vista. Here's my Hud_config.xml file. Only the names and passwords have been changed to protect the innocent. Feel free to give it a try. I do see (can't remember why) I created a directory c:\temptemptemp that is referred to in the file, and has something to do with HH's... anyway, maybe it will help some.
Naturally, the three times you see "xxxx" you will have to insert your name/password. And, I have changed the font, and the HUD some. The HUD is 2 rows, but 4 columns in hold'em and Omahahilo. I added "net$" and "wmsf", but you can change those to suit your needs.
Dog
Naturally, the three times you see "xxxx" you will have to insert your name/password. And, I have changed the font, and the HUD some. The HUD is 2 rows, but 4 columns in hold'em and Omahahilo. I added "net$" and "wmsf", but you can change those to suit your needs.
Dog
I just wish the HUD-error.txt was a little more clear so I would know in what area to look. It's pretty embarrassing that, as a Unix system admin/Oracle Database Administrator, I can't whip this thing into shape.
Interesting.
It seems that it doesn't throw an error into HUD-error.txt if no hands are imported. But after at least 1 hand has imported, I try to stop the auto import, and it just hangs, and will not stop until I close the HUD main window manually. (The HUD main window always comes up when I start the auto import, but never lists a table name, or starts an overlay.)
When I close the HUD main window is when it throws the error into HUD-error.txt
It seems that it doesn't throw an error into HUD-error.txt if no hands are imported. But after at least 1 hand has imported, I try to stop the auto import, and it just hangs, and will not stop until I close the HUD main window manually. (The HUD main window always comes up when I start the auto import, but never lists a table name, or starts an overlay.)
When I close the HUD main window is when it throws the error into HUD-error.txt
Can you make sure the code for get_default_font looks like:
Code:
def get_default_font(self, site = 'PokerStars'): (font, font_size) = ("Sans", "8") if site not in self.supported_sites: return ("Sans", "8") if self.supported_sites[site].font == "": font = "Sans" else: font = self.supported_sites[site].font
Sorrow
Edit: Forgot to mention - site_path isn't actually used anywhere so I wouldn't worry about it.
Hi all,
I decided to upload a snapshot of my current development tree for people to test. I'ts been a long time since we released a new version and t
he old version has a lot of issues that have since been resolved.
I intend on releasing more regular snapshots over the coming weeks so that people interested in becoming early adopters/beta testers of FPDB
don't need to track using git.
Its available in the Snapshots area at:
http://****************/projects/fpdb/files/
For people game enough to try this using 0.11.3 or earlier:
1. You need to use the updated HUD_config.xml(.example).
2. The db schema has changed. There is no upgrade, you will need to recreate the database tables (see the Database menu)
3. hhArchiveBase needs to be set. This is a directory that intermediate files are written too for importing. This directory will disappear in
later releases, but its required at the moment as an intermediate step as the new import framework still can't insert values directly into t
he database.
4. Probably other stuff that i've forgotten about - did I mention its been a while since we released.
Some of the more interesting features since 0.11.3:
* New default import method, sites other than Stars and FTP will appear as the correct site name
* Everleaf, Betfair, Party[1], Absolute and BossMedia[2] all have initial support. To enable any of these sites, set
for your particular site - This will make it appear in the gui.
* Player Stats page has had a major revamp
* Grapher has more filter options.
* Per session/table stats for hero
* Configuarable aggregation of blind levels for cash and tourney games. Take a look at the example file for comments on how this is configured - (Thanks Bostik)
* Preliminary sqlite support, its no longer necessary to install MySQL or PostgreSQL to run fdpb. This support is very alpha, if you are in
terested in using it contact me via PM or directly via email
Whats broken?
* http://trac-git.assembla.com/free_poker_tools/report/3
* Not sure about tourneys, I think they are working (PassThePeas put in a lot of effort here)
* If you had a custom hud layout that will need to be redone, the options changed format slightly.
* The stats page for stud is still bare, and stud tourneys are broken.
* Some minor accounting errors
* Some people have had problems with the way the new logging framework starts up.
* Gametypes filter doesn't actually do anything.
A big shoutout to sqlcoder and everyone else who has contributed for
all the work on fpdb since the last release.
A special shoutout to those with non-code contributions. You are getting too numerous to mention, but i've tried to keep track https://****************/apps/mediawi...p?title=Thanks - an additional thanks to those contributing HHs for various games and sites. Poker players seem to be generally reticent in handing over these files, but without them we can only develop for the small number of games/sites the developers themselves play. For those that contributed hhs for sites not listed above - watch this space.
Thanks
Sorrow.
[1] PartyPoker importer contribution from grindi - thankyou
[2] BossMedia importer contribution from Star-fox - not sure if he's a
2+2er. thankyou
I decided to upload a snapshot of my current development tree for people to test. I'ts been a long time since we released a new version and t
he old version has a lot of issues that have since been resolved.
I intend on releasing more regular snapshots over the coming weeks so that people interested in becoming early adopters/beta testers of FPDB
don't need to track using git.
Its available in the Snapshots area at:
http://****************/projects/fpdb/files/
For people game enough to try this using 0.11.3 or earlier:
1. You need to use the updated HUD_config.xml(.example).
2. The db schema has changed. There is no upgrade, you will need to recreate the database tables (see the Database menu)
3. hhArchiveBase needs to be set. This is a directory that intermediate files are written too for importing. This directory will disappear in
later releases, but its required at the moment as an intermediate step as the new import framework still can't insert values directly into t
he database.
4. Probably other stuff that i've forgotten about - did I mention its been a while since we released.
Some of the more interesting features since 0.11.3:
* New default import method, sites other than Stars and FTP will appear as the correct site name
* Everleaf, Betfair, Party[1], Absolute and BossMedia[2] all have initial support. To enable any of these sites, set
Code:
<site enabled="True"
* Player Stats page has had a major revamp
* Grapher has more filter options.
* Per session/table stats for hero
* Configuarable aggregation of blind levels for cash and tourney games. Take a look at the example file for comments on how this is configured - (Thanks Bostik)
* Preliminary sqlite support, its no longer necessary to install MySQL or PostgreSQL to run fdpb. This support is very alpha, if you are in
terested in using it contact me via PM or directly via email
Whats broken?
* http://trac-git.assembla.com/free_poker_tools/report/3
* Not sure about tourneys, I think they are working (PassThePeas put in a lot of effort here)
* If you had a custom hud layout that will need to be redone, the options changed format slightly.
* The stats page for stud is still bare, and stud tourneys are broken.
* Some minor accounting errors
* Some people have had problems with the way the new logging framework starts up.
* Gametypes filter doesn't actually do anything.
A big shoutout to sqlcoder and everyone else who has contributed for
all the work on fpdb since the last release.
A special shoutout to those with non-code contributions. You are getting too numerous to mention, but i've tried to keep track https://****************/apps/mediawi...p?title=Thanks - an additional thanks to those contributing HHs for various games and sites. Poker players seem to be generally reticent in handing over these files, but without them we can only develop for the small number of games/sites the developers themselves play. For those that contributed hhs for sites not listed above - watch this space.
Thanks
Sorrow.
[1] PartyPoker importer contribution from grindi - thankyou
[2] BossMedia importer contribution from Star-fox - not sure if he's a
2+2er. thankyou
Spose I should update you on me. Married with kids and pets. Career is Reporting Specialist for a major Australian telecommunications co. Certifications/diplomas/work-skills in VBA/Office (MOS Masters), SQL Server MCTS, Sybase and Crystal Reports/Boxi and having fun with dot net. So I have a reasonable skill set to help out but as stated first, Kids and pets as I am sure a few of you have to so already heavily booked out.
As some of you might have noticed, I have been lurking on irc#fpdb for a month or two soaking up what I can catch. also have managed to read this forum from front to back and checked out sourceforge. I had fpdb running for a couple of months with various success (I keep breaking it. For education purposes of course )
So why have I finally popped my head up ? Well Sorrow, you got me with Cracked me up, my better half thought I was loosing it again when I put my hand up in the air and said 'Guilty'
So what I have been trying to do (when I can hide for 5 minutes) apart from the learning python, git and irc, is work out the hand converting process in reference to the importation of PS and FTP freerolls. In particular qualifying/finals type tournies, ANZPT, APPT and Poker Hero's. I see that PassThePeas has been working on the tournies. Looking forward to see the new coding here.
well, time for a game, I have Honey, the Rainbow Lorikeet running amuck and Jack, the Jack Russell keeping my feet warm so I might try to have a game now. Will update with the latest snapshot tomorrow at work, oops, sorry, when I get home from work Then I might have some questions.
I know that a few of you have a handle on sql, especially sqlcoder, but if I can help out with a tough one, more then willing to help. (SQL Server, Sybase and basic MYSQL experience)
Keep up the excellent work and even more so, keep enjoying the work.
ps, the regex investigation I have done browsing the code has been a major benefit at work so a special ta there.
Feedback is used for internal purposes. LEARN MORE