Open Side Menu Go to the Top
Register
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013

06-25-2009 , 10:11 PM
Whoops! I'm on PS and I'm using 0.11.1, sorry about that, kinda important info, lol.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
06-26-2009 , 10:52 AM
Quote:
Originally Posted by Mouser1299
Whoops! I'm on PS and I'm using 0.11.1, sorry about that, kinda important info, lol.
If you are set up correctly, this looks like a problem we don't know about. I played a tournament on Stars last night and it imported OK. Can you import cash games?

I am sending you a PM with my email address. Could you please send a few of the offending HH files? If these are all NL holdem, then 1 STT and 1 MTT is enough.

What are your language settings for Windows and Stars?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
06-26-2009 , 04:19 PM
Quote:
Originally Posted by Mouser1299
Whoops! I'm on PS and I'm using 0.11.1, sorry about that, kinda important info, lol.
The file you sent me imported OK for me (using the bulk importer and version 0.11.1):
Code:
started at 2009-06-26 16:06:22.366876 -- 1 files to import. don't drop
Total stored: 127 duplicates: 0 partial: 0 errors: 0  time: 8.32641482353
GuiBulkImport.import_dir done: Stored: 127     Duplicates: 0     Partial: 0     Errors: 0 in 8.32641482353 seconds - 15/sec
In the bulk import screen I chose "passthrough" (this matters) as the site filter and "don't drop" for the Drop indexes option (this probably doesn't matter). Just select this single file in the BI gui.

Try bulk importing, making sure you use the "passthrough" site filter.

This sounds a lot like the problem that inspired me to put out 0.11.1. So if that didn't work go back and download again to make sure you have the most up-to-date release. Then try to bulk import again.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
06-26-2009 , 10:05 PM
I went back and downloaded the newest version again and everything seems to be working fine...perhaps i had downloaded an earlier version than I originally thought, thanks for your patience with me and I greatly appreciate your help!
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
06-30-2009 , 06:04 AM
I've been meaning for some while to post about my experiences with the most recent version (in Git) of Fpdb, as the new features are very exciting. I've had a lot of fun with the statistics window, which has taught me things I didn't know about my game, for instance just how much I am making by set-mining with small pocket pairs. It's very useful no longer to be merely making educated guesses about such important matters!

Unfortunately I've run into difficulties. The most recent changes seem to have removed the passthrough filter, and now it refuses to import hands. The Pokerstars filter doesn't work for me.

I'd like to be able to carry out further testing, and determine what is going wrong with the PS filter, but this is just not possible if there is no simple way for me to disable this filter whenever I encounter problems and reinstate the (old) passthrough filter. I might have misunderstood, but fpdb_import.py seems to have been changed to remove the passthrough code, or something of the sort.

I've managed to revert to some older version of the code, but only after an hour and a half of swearing and struggling with arcane Git options. The following advice didn't quite work:

Quote:
Originally Posted by Eratosthenes
[T]here will be some broken stuff and regressions for a while on anything newer that 0.11.1. This won't affect users who download the releases from SourceForge, but the users who pull from my git repo might see more unstability than usual (you can always revert to 0.11.1 with "git branch 0.11.1"). This will be some short term inconvenience, for some longer term gain.
This didn't work because it (so far as I could tell) reverted to a version in which the passthrough filter was already disabled. And version 0.11 is no good, as the DB schema has changed.

I'd be delighted to hear about a simple solution if one exists!
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
06-30-2009 , 06:41 AM
hello everyone,

good thing there is an open source poker tracker out there, keep up the good work!
I'm trying it at the moment and there seems to be a problem with the HUD stats. every 5-6 hands or so, sometimes more and sometimes less, the player data stats resets to zero, including hero's, without having been moved to another table.
I think this is a dbase problem, though i know little about dbases.I am using MySQL on XP. Is there anyone who has the same problem, or anyone who has an idea how to fix this?

Thanks.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
06-30-2009 , 06:42 AM
Quote:
Originally Posted by Eleatic Stranger
I've been meaning for some while to post about my experiences with the most recent version (in Git) of Fpdb, as the new features are very exciting. I've had a lot of fun with the statistics window, which has taught me things I didn't know about my game, for instance just how much I am making by set-mining with small pocket pairs. It's very useful no longer to be merely making educated guesses about such important matters!
Excellent
Quote:
Originally Posted by Eleatic Stranger
Unfortunately I've run into difficulties. The most recent changes seem to have removed the passthrough filter, and now it refuses to import hands. The Pokerstars filter doesn't work for me.
I'm prepared to debug - i'm the guilty party on that one. The changeover isn't exactly smooth yet. Have you got my email address?
Quote:
Originally Posted by Eleatic Stranger
I'd like to be able to carry out further testing, and determine what is going wrong with the PS filter, but this is just not possible if there is no simple way for me to disable this filter whenever I encounter problems and reinstate the (old) passthrough filter. I might have misunderstood, but fpdb_import.py seems to have been changed to remove the passthrough code, or something of the sort.
Kinda. The first pass has to use the new filter code, which outputs to a psuedo stars format, which is then passed to the old code. Thats until such time as the new code can insert directly into the database.
Quote:
Originally Posted by Eleatic Stranger
This didn't work because it (so far as I could tell) reverted to a version in which the passthrough filter was already disabled. And version 0.11 is no good, as the DB schema has changed.

I'd be delighted to hear about a simple solution if one exists!
The 0.11 release and 0.11.1 bugfix release were just prior to the db upgrade. I believe the passthrough code was removed before the db schema was changed, so there isn't really a sweet spot that you can check out.

I'm chasing bug reports, especially with PS and FTP parsers as i'm pretty sure they are rock solid (for cash hands anyway) There is only one real outstanding bug for cash games, and thats with 4 or more way all-ins.

One thing to note - it probably crashes on any tournament hands at the moment, separating those out will probably have a dramatic effect.

Contact me via email and i'll help you through it - your only a couple of hours time zone difference which should help things along.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
06-30-2009 , 06:44 AM
Quote:
Originally Posted by The King And I
hello everyone,

good thing there is an open source poker tracker out there, keep up the good work!
I'm trying it at the moment and there seems to be a problem with the HUD stats. every 5-6 hands or so, sometimes more and sometimes less, the player data stats resets to zero, including hero's, without having been moved to another table.
I think this is a dbase problem, though i know little about dbases.I am using MySQL on XP. Is there anyone who has the same problem, or anyone who has an idea how to fix this?

Thanks.
Sounds like a tourney issue when the blinds go up. I think searching for aggregate in this thread will give you a solution.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
06-30-2009 , 11:07 AM
Quote:
Originally Posted by The King And I
hello everyone,

good thing there is an open source poker tracker out there, keep up the good work!
I'm trying it at the moment and there seems to be a problem with the HUD stats. every 5-6 hands or so, sometimes more and sometimes less, the player data stats resets to zero, including hero's, without having been moved to another table.
I think this is a dbase problem, though i know little about dbases.I am using MySQL on XP. Is there anyone who has the same problem, or anyone who has an idea how to fix this?

Thanks.
I think s0rrow is correct that this related to the blinds increasing in a tournament. By default you only see stats for the blind level you are playing. There in an aggregate parameter in the source that can be used to aggregate the stats for all the blind levels. Unfortunately, this seems to be broken in version 0.11.1. I took a quick stab at fixing this a couple of days ago and didn't get the job done. I will take another look at this.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
06-30-2009 , 01:21 PM
am i the only one that the hud isnt working for on PS tourneys ?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-01-2009 , 08:52 AM
Quote:
Originally Posted by Eleatic Stranger
...
Unfortunately I've run into difficulties. The most recent changes seem to have removed the passthrough filter, and now it refuses to import hands. The Pokerstars filter doesn't work for me.
...
I think my current git repo now works for at least Stars holdem and Omaha cash games. Tournaments don't work. Not sure about other sites.

You need (at least) one change to your HUD_config. Add the converter to the site element. Like this:
Code:
<supported_sites>
             <site
                  site_name="PokerStars"
                  converter="PokerStarsToFpdb"
                  ...
    >

Last edited by Eratosthenes; 07-01-2009 at 08:53 AM. Reason: clicked before I was ready
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-01-2009 , 08:55 AM
Quote:
Originally Posted by altrnbdss
am i the only one that the hud isnt working for on PS tourneys ?
PokerStars tournaments should work fine with version 0.11.1, which is the most recent release available for download.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-01-2009 , 02:58 PM
Here's a few crosspost from this thread about useful draw stats: http://forumserver.twoplustwo.com/21...ful-td-517330/

Quote:
Originally Posted by DeathDonkey
Basic stats that we can make conclusions about make the most sense to me, standard stuff like aggression factor/frequency, went to showdown, VPIP, PFR, are all semi useful. Average cards drawn per street is a good one that shows the tendency of a typical player. I'll say off hand that good players I'm aware of tend to draw on average something like 2.0 cards on first draw, 1.3 on second, and 0.6 on last. If you see a guy who draws like 0.4 on the river, that means he pats rough a lot. (and yes I have these stats in some hacked together code).
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-03-2009 , 10:11 AM
Quote:
Originally Posted by uncooper
Here's a few crosspost from this thread about useful draw stats: http://forumserver.twoplustwo.com/21...ful-td-517330/
Thanks for pointing out this thread.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-03-2009 , 10:16 AM
Hi all--

A helpful user made a post on the mailing list reporting that the new PokerStars update breaks my not-so-clever table finding code (the "New VPP" tables, in particular). I have fixed that and uploaded a new release (0.11.2) to sourceforge.

Won $0.14 at NL .01/.02 testing the release.

Get the release here.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-06-2009 , 01:09 AM
Quote:
Originally Posted by Eratosthenes
I think my current git repo now works for at least Stars holdem and Omaha cash games. Tournaments don't work. Not sure about other sites.
It's not working with PS cash games. This is my fpdb-error-log.txt:

Code:
HUD_main startingTraceback (most recentException exceptions.KeyError: KeyError(-1209198400,) in <module 'threading' from '/usr/lib/python2.5/threading.pyc'> ignored
  File "/home/matthew/ephemera/fpdb-git/pyfpdb/GuiAutoImport.py", line 137, in do_import
    self.importer.runUpdated()
  File "/home/matthew/ephemera/fpdb-git/pyfpdb/fpdb_import.py", line 271, in runUpdated
    self.import_file_dict(file, self.filelist[file][0], self.filelist[file][1])
  File "/home/matthew/ephemera/fpdb-git/pyfpdb/fpdb_import.py", line 312, in import_file_dict
    conv = obj(in_path = file, out_path = out_path)
  File "/home/matthew/ephemera/fpdb-git/pyfpdb/PokerStarsToFpdb.py", line 43, in __init__
    HandHistoryConverter.__init__(self, in_path, out_path, sitename="PokerStars", follow=follow)
  File "/home/matthew/ephemera/fpdb-git/pyfpdb/HandHistoryConverter.py", line 92, in __init__
    self.out_fh = open(self.out_path, 'w') # doomswitch is now on :|
IOError: [Errno 2] No such file or directory: u"/home/matthew/ephemera/fpdb-git/hh-archive/PokerStars/hands-HH20090706 Memnon - $0.01-$0.02 - No Limit Hold'em.txt"
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-06-2009 , 01:20 AM
Quote:
Originally Posted by Eleatic Stranger
It's not working with PS cash games. This is my fpdb-error-log.txt:
Are you using the latest HUD_config.xml?

You need the line
Code:
<import callFpdbHud="True" fastStoreHudCache="False" hhArchiveBase="~/.fpdb/HandHistories/" interval="10" saveActions="True"/>
Specifically the hhArchiveBase needs to be there, and needs to exist. Thats where the intermediate HHs are written.

You also need a hhcs section:
Code:
    <hhcs>
        <hhc converter="PokerStarsToFpdb" site="PokerStars"/>
        <hhc converter="FulltiltToFpdb" site="Full Tilt Poker"/>
        <hhc converter="EverleafToFpdb" site="Everleaf"/>
    </hhcs
Let me know how you go.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-06-2009 , 05:29 AM
Quote:
Originally Posted by sorrow
You need the line
Code:
<import callFpdbHud="True" fastStoreHudCache="False" hhArchiveBase="~/.fpdb/HandHistories/" interval="10" saveActions="True"/>
Specifically the hhArchiveBase needs to be there, and needs to exist.
Actually, both ~/.fpdb/HandHistories/ and ~/.fpdb/HandHistories/PokerStars (or equivalent for the site being played on) must exist.

The error I am now getting is:

Code:
HUD_main startingTraceback (most recentException exceptions.KeyError: KeyError(-1209222976,) in <module 'threading' from '/usr/lib/python2.5/threading.pyc'> ignored
  File "/home/matthew/ephemera/fpdb-git/pyfpdb/GuiAutoImport.py", line 137, in do_import
    self.importer.runUpdated()
  File "/home/matthew/ephemera/fpdb-git/pyfpdb/fpdb_import.py", line 271, in runUpdated
    self.import_file_dict(file, self.filelist[file][0], self.filelist[file][1])
  File "/home/matthew/ephemera/fpdb-git/pyfpdb/fpdb_import.py", line 312, in import_file_dict
    conv = obj(in_path = file, out_path = out_path)
  File "/home/matthew/ephemera/fpdb-git/pyfpdb/PokerStarsToFpdb.py", line 49, in __init__
    self.start()
  File "/home/matthew/ephemera/fpdb-git/pyfpdb/HandHistoryConverter.py", line 132, in start
    self.processHand(handText)
  File "/home/matthew/ephemera/fpdb-git/pyfpdb/HandHistoryConverter.py", line 214, in processHand
    gametype = self.determineGameType(handText)
  File "/home/matthew/ephemera/fpdb-git/pyfpdb/PokerStarsToFpdb.py", line 113, in determineGameType
    info['mixedType'] = mixes[mg['MIXED']]
KeyError: None
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-06-2009 , 05:44 AM
Quote:
Originally Posted by Eleatic Stranger
Actually, both ~/.fpdb/HandHistories/ and ~/.fpdb/HandHistories/PokerStars (or equivalent for the site being played on) must exist.
Hmm, the site directory was being created automatically earlier, i'll take a look at that again.
Quote:
Originally Posted by Eleatic Stranger

The error I am now getting is:

Code:
    gametype = self.determineGameType(handText)
  File "/home/matthew/ephemera/fpdb-git/pyfpdb/PokerStarsToFpdb.py", line 113, in determineGameType
    info['mixedType'] = mixes[mg['MIXED']]
KeyError: None
The mixed game type code is less than a week old... I get to blame Eratosthenes for that one

Looks like the regex needs a tweak so it doesn't appear in the hash of no mixed game was found.

I'll take a look in a few hours when I get home from work.

Changing the regex back to this should fix it for the moment.

Code:
re_GameInfo     = re.compile("PokerStars Game #(?P<HID>[0-9]+):\s+(HORSE|8\-Game|HOSE)? ...
Is the quick and dirty fix.

Sorrow.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-06-2009 , 08:45 AM
Thanks very much! It seems to be working now.

By the way, the intermediate hand histories seem to hang around after Fpdb has closed; shouldn't they be automatically removed when no longer needed?

I'll take this opportunity to mention two quirks of the -- as I mentioned before, extremely useful -- player stats window which I have noticed. 1. All non-pairs are listed like this: "AKs" -- as if only suited hands were included; but it actually means suited and unsuited. 2. Having just played six hands of 1c-2c for testing purposes, I got an additional row at the bottom of the hand list for just these 6 hands. Instead of being broken down by hole cards, the cards are listed as "xx".
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-06-2009 , 12:15 PM
Quote:
Originally Posted by Eleatic Stranger
Thanks very much! It seems to be working now.

By the way, the intermediate hand histories seem to hang around after Fpdb has closed; shouldn't they be automatically removed when no longer needed?

I'll take this opportunity to mention two quirks of the -- as I mentioned before, extremely useful -- player stats window which I have noticed. 1. All non-pairs are listed like this: "AKs" -- as if only suited hands were included; but it actually means suited and unsuited. 2. Having just played six hands of 1c-2c for testing purposes, I got an additional row at the bottom of the hand list for just these 6 hands. Instead of being broken down by hole cards, the cards are listed as "xx".
OK, I have fixed and pushed the fix to allow non-mixed games to be imported.

I think this push also fixes some hands showing up as xx in the player stats window.

All hands are still suited--I didn't break that one. I'll see if I can track down that problem later today.

My git repo is here.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-07-2009 , 02:22 AM
Quote:
Originally Posted by Eleatic Stranger
Thanks very much! It seems to be working now.
Excellent
Quote:
Originally Posted by Eleatic Stranger
By the way, the intermediate hand histories seem to hang around after Fpdb has closed; shouldn't they be automatically removed when no longer needed?
The plan is to get the new importer sticking things directly into the database before the next release, so they will probably never be cleaned up.
Quote:
Originally Posted by Eleatic Stranger
I'll take this opportunity to mention two quirks of the -- as I mentioned before, extremely useful -- player stats window which I have noticed. 1. All non-pairs are listed like this: "AKs" -- as if only suited hands were included; but it actually means suited and unsuited. 2. Having just played six hands of 1c-2c for testing purposes, I got an additional row at the bottom of the hand list for just these 6 hands. Instead of being broken down by hole cards, the cards are listed as "xx".
Hmm. Not sure. Theres been some tweaking of the cards going into the database in the last couple of weeks.

The functions are twoStartCards twoStartCardString to input and produce that string.

Looks like a bug.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-07-2009 , 04:52 PM
Regarding the HUD display, is there an easy fix for this...

The popup that says something like "FPDB -(right click)" and you use it to save the HUD etc.. I reposition that because it covers the hand history links. If I so much as move any of the table, it repositions itself. I've set up the display and saved it, but that part always defaults back to the upper left-hand corner. Any way to save that along with the rest of the display?

And what does "restore stats" feature do?

Thanks...
Dog
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-07-2009 , 07:00 PM
Quote:
Originally Posted by 1meandog4u
Regarding the HUD display, is there an easy fix for this...

The popup that says something like "FPDB -(right click)" and you use it to save the HUD etc.. I reposition that because it covers the hand history links. If I so much as move any of the table, it repositions itself. I've set up the display and saved it, but that part always defaults back to the upper left-hand corner. Any way to save that along with the rest of the display?
There is currently no way to specify a position for that little window. I am adding that feature, but it might not make the next release.
Quote:
And what does "restore stats" feature do?

Thanks...
Dog
It is reposition stats, right? Once upon a time, it was pretty common for the stat windows to land in the wrong place. Reposition puts them where they belong. Also, if your system doesn't allow the stats to follow when the table is dragged, reposition can move them after you've dragged the table window.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
07-07-2009 , 11:06 PM
Quote:
Originally Posted by Eratosthenes
It is reposition stats, right? Once upon a time, it was pretty common for the stat windows to land in the wrong place.
This still happens to me virtually every time I play (though almost always only affecting one window on a handful of tables). Don't get rid of the option yet; I need it! It seems to happen when a new player sits in once the HUD is already running.

By the way, when I say that it's still happening, I'm referring to the (no longer up-to-date) version I was using prior to my recent difficulties. But unless the HUD code has changed I'm fairly sure the problem won't have disappeared as it is a long standing one.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote

      
m