[HUD] Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013
I don't mind editing files. I've already edited some of them a bit.
Please help. :-( I'll post more file info if it is needed.
Hi, I'm a computer illiterate poker player wanting to try this out so I can check out the HUD feature for 7 stud (Thanks!). I've spent all evening trying to get everything installed and working on Windows XP and have hit a snag with this "Stumpy" program. I downloaded it but it seems that I have nothing on my computer to properly "open" it with. I tried WinRAR. I hit the "search the web " option once and it sent me to some site where I was to buy some program for $25 or give them a bunch of info (probably credit card #) for a 30 day trial. Is there any free, safe program you could suggest to help me get this "Stumpy" thing installed?
Trying to use this with Arch linux since I switched to it from ubuntu. I can't find the python-matplotlib-data and the first one python-mysqldb is not there but there is a mysql-python. http://www.archlinux.org/packages/ex.../mysql-python/
I see this when I search for matplotlib. http://aur.archlinux.org/packages.ph...b&do_Search=Go Or this in the main packages. http://www.archlinux.org/packages/co...on-matplotlib/
I did find these and installed them fine.
http://www.archlinux.org/packages/co...on-matplotlib/
http://www.archlinux.org/packages/ex.../python-numpy/
http://www.archlinux.org/packages/ex...ython-numeric/
Any ideas on where to find the python-matplotlib-data and will mysql-python subsitute for python-mysqldb?
Edit: It works with these packages alone. Gonna leave the post for others who might use arch and have same questions.
I see this when I search for matplotlib. http://aur.archlinux.org/packages.ph...b&do_Search=Go Or this in the main packages. http://www.archlinux.org/packages/co...on-matplotlib/
I did find these and installed them fine.
http://www.archlinux.org/packages/co...on-matplotlib/
http://www.archlinux.org/packages/ex.../python-numpy/
http://www.archlinux.org/packages/ex...ython-numeric/
Any ideas on where to find the python-matplotlib-data and will mysql-python subsitute for python-mysqldb?
Edit: It works with these packages alone. Gonna leave the post for others who might use arch and have same questions.
It seems that the programmers spend a lot of time helping people (me included) in getting this all set up. Maybe the next thing should be an install exe file where people can just fill in the missing blanks and don't have to actually open and edit the config files. I think it would save a lot of postings in the long run.
Dog
Dog
- Installing the dependencies. That is what ekdikeo has zipped up for vista users.
- Getting the database manager installed and configured. The mysql how to is pretty reliable, but I cannot consistently set up postgres myself.
- Getting the config file right.
- I have mentioned in this a few times that the way to make installation a lot easier for windows users to install is to package fpdb and all the depencies with py2exe. Well, I've stopped hinting around and started building a py2exe script to package fpdb. This might be a lot less trouble than I thought it was going to be. I'm not sure if I'll have this ready for the next release (or ever, if I find a pitfall).
- One of the guys has fpdb running with SQLite, a database that comes with python. So casual users or guys who just want to try out fpdb don't have the pain of setting up the industrial strengths dbs. SQLite isn't going to be useful for users with large dbs (nope, don't know what the upper limit is going to be, probably depends on how speedy your pc is.) This will be in the next release.
- If we kill off those 2 problems it should not be too much trouble to write a small gui python program to inspect the system, ask the new user a few questions, and then write a working config. Nobody has started on that and it would make a great little, bite sized project for somebody that wants to contribute some code.
Hi, I'm a computer illiterate poker player wanting to try this out so I can check out the HUD feature for 7 stud (Thanks!). I've spent all evening trying to get everything installed and working on Windows XP and have hit a snag with this "Stumpy" program. I downloaded it but it seems that I have nothing on my computer to properly "open" it with. I tried WinRAR. I hit the "search the web " option once and it sent me to some site where I was to buy some program for $25 or give them a bunch of info (probably credit card #) for a 30 day trial. Is there any free, safe program you could suggest to help me get this "Stumpy" thing installed?
Numpy is only required for graphing. You should be able to see the gui, import files, look at player stats, get the HUD without numpy installed. If you can't do any of those things, you have a bigger problem. (so post more info)
Get it here. You need one of the 1.3.0 packages. Notice that you need to download the correct package for your version of python. If you don't know what version you have, open a command line window and type python and enter. You'll see something like this:
$ python
Python 2.5.1 (r251:54863, Jun 15 2008, 18:24:51)
[GCC 4.3.0 20080428 (Red Hat 4.3.0-8)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Python 2.5.1 (r251:54863, Jun 15 2008, 18:24:51)
[GCC 4.3.0 20080428 (Red Hat 4.3.0-8)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
$ pyfpdb/fpdb.py -x
Reading configuration file /home/xxxxxx/.fpdb/HUD_config.xml
pyfpdb/fpdb.py:241: DeprecationWarning: use gtk.UIManager
self.item_factory = gtk.ItemFactory(gtk.MenuBar, "<main>", accel_group)
Reading configuration file /home/xxxxxx/.fpdb/HUD_config.xml
pyfpdb/fpdb.py:241: DeprecationWarning: use gtk.UIManager
self.item_factory = gtk.ItemFactory(gtk.MenuBar, "<main>", accel_group)
Another thing: the error in your previous post indicates that you have set up a postgres database with a user named "fpdb" and a password of "mypassword". If you have not done that, then that is the problem. In which case you should install mysql and set it up like this.
I previously had this running, and after many months without trying, I'm unable to get the tracker running. I'm on OS X, so I had no hud, but I was able to import. Now I have:
and
Don't really care as much about the graphing issue as getting the tracker running but:
edit (more info):
That was with the git repo from the wiki. From my old version:
Code:
# pythonw ./fpdb.py Python 2.5... Note: error output is being diverted to fpdb-error-log.txt and HUD-error.txt. Any major error will be reported there _only_. Failed to load libs for graphing, graphing will not function. Please in stall numpy and matplotlib if you want to use graphs. This is of no consequence for other parts of the program, e.g. import and HUD are NOT affected by this problem.
Code:
# cat fpdb-error-log.txt /opt/local/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display warnings.warn(str(e), _gtk.Warning) Traceback (most recent call last): File "./fpdb.py", line 74, in <module> import GuiSessionViewer File "/private/var/root/tmp/free_poker_tools/pyfpdb/GuiSessionViewer.py", line 24, in <module> from numpy import diff, nonzero File "/opt/local/lib/python2.5/site-packages/numpy/__init__.py", line 146, in <module> import ctypeslib File "/opt/local/lib/python2.5/site-packages/numpy/ctypeslib.py", line 60, in <module> import ctypes File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ctypes/__init__.py", line 20, in <module> raise Exception, ("Version number mismatch", __version__, _ctypes_version) Exception: ('Version number mismatch', '1.0.3', '1.0.2')
Code:
# port -v installed | egrep '(numpy|matplot)' py25-matplotlib @0.98.5.2_1+tkinter (active) py25-numpy @1.2.1_0 (active)
That was with the git repo from the wiki. From my old version:
Code:
# cat fpdb-error-log.txt /opt/local/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display warnings.warn(str(e), _gtk.Warning) ./fpdb.py:379: Warning: invalid (NULL) pointer instance self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) ./fpdb.py:379: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) ./fpdb.py:247: DeprecationWarning: use gtk.UIManager self.item_factory = gtk.ItemFactory(gtk.MenuBar, "<main>", accel_group) ./fpdb.py:248: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed self.item_factory.create_items(self.menu_items) ./fpdb.py:248: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed self.item_factory.create_items(self.menu_items) ./fpdb.py:248: Warning: invalid (NULL) pointer instance self.item_factory.create_items(self.menu_items) ./fpdb.py:248: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed self.item_factory.create_items(self.menu_items) ./fpdb.py:73: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed new_tab_sel_button=gtk.ToggleButton(new_tab_name) ./fpdb.py:73: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed new_tab_sel_button=gtk.ToggleButton(new_tab_name) ./fpdb.py:106: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed self.tab_buttons[tab_no].set_active(True) ./fpdb.py:106: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed self.tab_buttons[tab_no].set_active(True) ./fpdb.py:455: GtkWarning: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window self.window.show() ./fpdb.py:455: GtkWarning: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed self.window.show() ./fpdb.py:455: PangoWarning: pango_context_set_font_description: assertion `context != NULL' failed self.window.show() ./fpdb.py:455: PangoWarning: pango_context_set_base_dir: assertion `context != NULL' failed self.window.show() ./fpdb.py:455: PangoWarning: pango_context_set_language: assertion `context != NULL' failed self.window.show() ./fpdb.py:455: PangoWarning: pango_layout_new: assertion `context != NULL' failed self.window.show() ./fpdb.py:455: PangoWarning: pango_layout_set_text: assertion `layout != NULL' failed self.window.show() ./fpdb.py:455: PangoWarning: pango_layout_set_attributes: assertion `layout != NULL' failed self.window.show() ./fpdb.py:455: PangoWarning: pango_layout_set_alignment: assertion `layout != NULL' failed self.window.show() ./fpdb.py:455: PangoWarning: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed self.window.show() ./fpdb.py:455: PangoWarning: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed self.window.show() ./fpdb.py:455: PangoWarning: pango_layout_set_width: assertion `layout != NULL' failed self.window.show() ./fpdb.py:455: PangoWarning: pango_layout_get_extents: assertion `layout != NULL' failed self.window.show() ./fpdb.py:455: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed self.window.show() ./fpdb.py:455: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed self.window.show() ./fpdb.py:455: PangoWarning: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed self.window.show() ./fpdb.py:455: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed self.window.show() ./fpdb.py:455: GtkWarning: gtk_widget_size_allocate(): attempt to allocate widget with width -1048577 and height 6 self.window.show() ./fpdb.py:455: GtkWarning: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed self.window.show() ./fpdb.py:455: GtkWarning: _gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_enable_synchronized_configure: assertion `GDK_IS_WINDOW (window)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_set_user_data: assertion `window != NULL' failed self.window.show() ./fpdb.py:455: GtkWarning: gtk_style_attach: assertion `window != NULL' failed self.window.show() ./fpdb.py:455: GtkWarning: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed self.window.show() ./fpdb.py:455: GtkWarning: gtk_paint_flat_box: assertion `GTK_IS_STYLE (style)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_set_accept_focus: assertion `GDK_IS_WINDOW (window)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_set_focus_on_map: assertion `GDK_IS_WINDOW (window)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_set_modal_hint: assertion `GDK_IS_WINDOW (window)' failed self.window.show() ./fpdb.py:455: GtkWarning: gtk_window_realize_icon: assertion `widget->window != NULL' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_set_geometry_hints: assertion `GDK_IS_WINDOW (window)' failed self.window.show() ./fpdb.py:455: GtkWarning: gtk_widget_size_allocate(): attempt to allocate widget with width -1048579 and height 6 self.window.show() ./fpdb.py:455: Warning: g_object_ref: assertion `G_IS_OBJECT (object)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_invalidate_rect: assertion `window != NULL' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_unmaximize: assertion `GDK_IS_WINDOW (window)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_unstick: assertion `GDK_IS_WINDOW (window)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_deiconify: assertion `GDK_IS_WINDOW (window)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_unfullscreen: assertion `GDK_IS_WINDOW (window)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_set_keep_above: assertion `GDK_IS_WINDOW (window)' failed self.window.show() ./fpdb.py:455: GtkWarning: gdk_window_set_keep_below: assertion `GDK_IS_WINDOW (window)' failed self.window.show() ./fpdb.py:459: GtkWarning: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window gtk.main() ./fpdb.py:459: GtkWarning: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed gtk.main() ./fpdb.py:459: GtkWarning: gdk_keymap_get_for_display: assertion `GDK_IS_DISPLAY (display)' failed gtk.main() ./fpdb.py:459: Warning: invalid (NULL) pointer instance gtk.main() ./fpdb.py:459: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed gtk.main()
I previously had this running, and after many months without trying, I'm unable to get the tracker running. I'm on OS X, so I had no hud, but I was able to import. Now I have:
...
# cat fpdb-error-log.txt
/opt/local/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
Traceback (most recent call last):
File "./fpdb.py", line 74, in <module>
import GuiSessionViewer
...
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ctypes/__init__.py", line 20, in <module>
raise Exception, ("Version number mismatch", __version__, _ctypes_version)
Exception: ('Version number mismatch', '1.0.3', '1.0.2')
...
...
# cat fpdb-error-log.txt
/opt/local/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
Traceback (most recent call last):
File "./fpdb.py", line 74, in <module>
import GuiSessionViewer
...
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ctypes/__init__.py", line 20, in <module>
raise Exception, ("Version number mismatch", __version__, _ctypes_version)
Exception: ('Version number mismatch', '1.0.3', '1.0.2')
...
BTW: I have rewritten a bunch of the HUD stuff so that HUDs can be plugins. That means that if somebody wanted to write a HUD for OSX, they would not have to use gtk. That probably makes getting a HUD for OSX a lot simpler. I need to do a little more work before this plugin stuff is ready for anybody but me to use, but if somebody wanted to try it, I could finish that up pretty quickly.
aura--When the terminal window opens and closes really fast like that, you probably have some simple config problem. It would be good to see if anything is in that window. The way to find out is to open a comand line window, navigate to the folder where fpdb.py is stored and type "python fpdb.py -x" and enter. You should get something like this:
plus some helpful error info, I hope.
Another thing: the error in your previous post indicates that you have set up a postgres database with a user named "fpdb" and a password of "mypassword". If you have not done that, then that is the problem. In which case you should install mysql and set it up like this.
plus some helpful error info, I hope.
Another thing: the error in your previous post indicates that you have set up a postgres database with a user named "fpdb" and a password of "mypassword". If you have not done that, then that is the problem. In which case you should install mysql and set it up like this.
Thanks for the help! The errors look the same as the ones in the error log in my previous post, but here it is:
The password isn't "mypassword". It's actually something else I made up. The database is set up properly (afaik), so I think it's okay on that end.
I'm willing to try other database programs. I tried the link you provided, but it asked for a user name and password.
Your installation page has some great links for mysql.
Can I configure it with postgresql pretty easily?
I'll try anything you want me to try at this point..... another thing is... do I have all of the dependencies? Would that have shown up in the error log?
I did install numpy and matplotlib, but the error tells me that the libs failed to load. I would definitely like to use graphs at some point.
Hope it's just a tweak of a file or two that'll get it working. I'll do whatever it takes, though.
Thanks again, Eratosthenes!
Your right . My real problem is it won't run, and I thought that installing the programs listed at the end of the instructions would help. I thought I installed the thing properly because I was given a message that it had worked and I just needed to restart my computer and double click "the file fpdb.py which is in the folder pyfpdb of the fpdb build you downloaded." Well I'm almost sure that's what I'm doing, but what seems to happen is the program appears on my screen for a small fraction of a second and then closes itself (or never gets started). An important sidenote is that I installed MySQL when I already had PostgreSQL because it seemed that would make things simpler. I don't know if that was a bad idea. My PTS is working fine though.
I wasn't able to find pylab. What's it for? I downloaded something called scipy instead. My GUI is up, but nothing else seems to work. I'm wondering if pylab missing is the reason.
pylab, i think, is the name of the site that provides numpy.
Things you need to make FPDB work:
FPDB, GTK, Python, PyGTK, for windows PyWin32
Things you need to make graphing work:
NumPy, MatPlotLib
Things you need to make FPDB work:
FPDB, GTK, Python, PyGTK, for windows PyWin32
Things you need to make graphing work:
NumPy, MatPlotLib
I don't know where things stand since the last update to include the "USD" etc. Thought I'd do an update this morning of PS software. I had forgotten about the HH changes. Then opened up my fpdb hud and it would not bulk or auto import. Every hand came out an error file.
So, went back to my backup of the pre update of PS, and it works perfectly. Has there been no changes there?
I am on Mysql, running fpdb ver 11.3, on Vista. Like I said, works perfect if I use old software that doesn't show the USD in the hh's. Is there a newer version than 11.3 that I am missing?
Dog
So, went back to my backup of the pre update of PS, and it works perfectly. Has there been no changes there?
I am on Mysql, running fpdb ver 11.3, on Vista. Like I said, works perfect if I use old software that doesn't show the USD in the hh's. Is there a newer version than 11.3 that I am missing?
Dog
Hi,
Fisrt, very nice job steffen123 !!!
I just install fpdb (v.O.11.3/vista/mysql) using it with EverLeaf site (Partouche).
I have some pb with HUD : It doen't refresh I have to stop HUD, stop auto import then restart auto import to see new data. Is it normal ?
(fpdb-error-log)
(output from python.exe)
And because (I think) I've no refresh, I do not see mucked hands. I only see them if I "refresh manually"
Do I miss something in the configuration/installation ? Can you help please ?
Thanks !
Fisrt, very nice job steffen123 !!!
I just install fpdb (v.O.11.3/vista/mysql) using it with EverLeaf site (Partouche).
I have some pb with HUD : It doen't refresh I have to stop HUD, stop auto import then restart auto import to see new data. Is it normal ?
(fpdb-error-log)
Code:
C:\Users\jcre\Desktop\fpdb\pyfpdb\fpdb.py:241: DeprecationWarning: use gtk.UIManager self.item_factory = gtk.ItemFactory(gtk.MenuBar, "<main>", accel_group) Traceback (most recent call last): File "C:\Users\jcre\Desktop\fpdb\pyfpdb\GuiAutoImport.py", line 109, in do_import self.importer.runUpdated() File "C:\Users\jcre\Desktop\fpdb\pyfpdb\fpdb_import.py", line 213, in runUpdated self.import_file_dict(file, self.filelist[file][0], self.filelist[file][1]) File "C:\Users\jcre\Desktop\fpdb\pyfpdb\fpdb_import.py", line 253, in import_file_dict conv = obj(in_path = file, out_path = out_path) File "C:\Users\jcre\Desktop\fpdb\pyfpdb\EverleafToFpdb.py", line 53, in __init__ self.start() File "C:\Users\jcre\Desktop\fpdb\pyfpdb\HandHistoryConverter.py", line 128, in start logging.info("Parsing %d hands" % len(handsList)) TypeError: object of type 'NoneType' has no len()
Code:
Reading configuration file HUD_config.xml Import parameters {'fastStoreHudCache': True, 'hhArchiveBase': u'C:\\Users\\jcre\\Documents\\Parto uche Poker\\HandHistory\\elwood42\\', 'interval': u'1', 'callFpdbHud': u'True', 'saveActions': True} Adding import directories - Site: Everleaf dir: C:\Users\jcre\Documents\Partouch e Poker\HandHistory\elwood42\ .Reading configuration file HUD_config.xml converting C:\Users\jcre\Documents\Partouche Poker\HandHistory\elwood42\2009-08- 29\Forges-les-Eaux_170.txt DEBUG: XXXXXXXXXXXXXXX Processed 483 hands in 1.668 seconds stored: 0 duplicates: 30 partial: 0 errors: 0 stored: 0 duplicates: 60 partial: 0 errors: 0 stored: 0 duplicates: 90 partial: 0 errors: 0 stored: 0 duplicates: 120 partial: 0 errors: 0 stored: 0 duplicates: 150 partial: 0 errors: 0 stored: 0 duplicates: 180 partial: 0 errors: 0 stored: 0 duplicates: 210 partial: 0 errors: 0 stored: 2 duplicates: 238 partial: 0 errors: 0 Total stored: 4 duplicates: 238 partial: 0 errors: 0 time: 1.24399995804 converting C:\Users\jcre\Documents\Partouche Poker\HandHistory\elwood42\Everleaf \2009-08-29-Forges-les-Eaux_170.txt DEBUG: XXXXXXXXXXXXXXX Processed 483 hands in 0.042 seconds DEBUG: import_fpdb_file: failed on self.lines[0]: 'C:\Users\jcre\Documents\Parto uche Poker\HandHistory\elwood42\Everleaf\Everleaf-2009-08-29-Forges-les-Eaux_170 .txt' 'Everleaf' '[]' '0' .converting C:\Users\jcre\Documents\Partouche Poker\HandHistory\elwood42\Everlea f\Everleaf-2009-08-29-Forges-les-Eaux_170.txt DEBUG: XXXXXXXXXXXXXXX converting C:\Users\jcre\Documents\Partouche Poker\HandHistory\elwood42\Everleaf \Everleaf-2009-08-29-Forges-les-Eaux_170.txt DEBUG: XXXXXXXXXXXXXXX
Do I miss something in the configuration/installation ? Can you help please ?
Thanks !
...
And because (I think) I've no refresh, I do not see mucked hands. I only see them if I "refresh manually"
Do I miss something in the configuration/installation ? Can you help please ?
Thanks !
And because (I think) I've no refresh, I do not see mucked hands. I only see them if I "refresh manually"
Do I miss something in the configuration/installation ? Can you help please ?
Thanks !
ekdikeo has done all the work on Everleaf support. He may know exactly what's wrong.
Just to make sure I know what's happening:
- You can bulk import OK.
- When you autoimport, the HHs are getting imported, but the HUD doesn't update after it comes up.
- Stopping/starting autoimport gets the HUD to update, but only once.
- You are not seeing mucked cards. This is holdem or Omaha?
the contents of HUD-error.txt might help here, as well. I occasionally see a stop in hud updates on the current development tree, but haven't pinned it down to a specific reason. i don't recall seeing that at all in the last release..
Are these euro tables? (that is, do they use euros for the game currency?)
I used same path for "hhArchiveBase" and "HH_path" so I think parser never stop to parse...
One more little bug... All "players" are stored in mysql with "siteId=2" and, Everlead is "siteId=3". So I have to change site name for "siteId=2" in order to be able to graph something...
For your information, I have only one site declared in HUD_config.xml
For those who wants to use fpdb with Partouche, here my HUD_config.xml (support 10 seat per table)
Code:
<?xml version="1.0" ?><FreePokerToolsConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FreePokerToolsConfig.xsd"> <import callFpdbHud="True" fastStoreHudCache="True" hhArchiveBase="C:\Users\jcre\Documents\Partouche Poker\HandHistory\" interval="10" saveActions="True"/> <supported_sites> <site HH_path="C:\Users\jcre\Documents\Partouche Poker\HandHistory\elwood42\" converter="EverleafToFpdb" decoder="everleaf_decode_table" enabled="True" screen_name="elwood42" site_name="Everleaf" site_path="C:\Program Files\Partouche\" supported_games="holdem" table_finder="Poker.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="10" width="794"> <location seat="1" x="465" y="1"> </location> <location seat="2" x="623" y="34"> </location> <location seat="3" x="667" y="304"> </location> <location seat="4" x="617" y="432"> </location> <location seat="5" x="431" y="460"> </location> <location seat="6" x="246" y="460"> </location> <location seat="7" x="56" y="430"> </location> <location seat="8" x="3" y="304"> </location> <location seat="9" x="55" y="34"> </location> <location seat="10" x="214" y="2"> </location> </layout> </site> </supported_sites> <supported_games> <game aux="mucked" cols="2" db="fpdb" game_name="holdem" rows="4"> <stat click="tog_decorate" col="0" hudcolor="#006E9A" hudprefix="(" hudsuffix=")" popup="default" row="0" stat_name="n" tip="tip1"> </stat> <stat click="tog_decorate" col="1" hudprefix="" popup="default" row="0" stat_name="totalprofit" tip="tip1"> </stat> <stat click="tog_decorate" col="0" hudprefix=" VP: " popup="default" row="1" stat_name="vpip_0" tip="tip1"> </stat> <stat click="tog_decorate" col="1" hudprefix=" PFR: " popup="default" row="1" stat_name="pfr_0" tip="tip1"> </stat> <stat click="tog_decorate" col="0" hudprefix=" AF: " popup="default" row="2" stat_name="a_freq_123_0" tip="tip1"> </stat> <stat click="tog_decorate" col="1" hudprefix=" ST: " popup="default" row="2" stat_name="steal" tip="tip1"> </stat> <stat click="tog_decorate" col="0" hudprefix=" SD: " popup="default" row="3" stat_name="wtsd" tip="tip1"> </stat> <stat click="tog_decorate" col="1" hudprefix=" WM: " popup="default" row="3" stat_name="wmsd" tip="tip1"> </stat> </game> <game aux="mucked" cols="3" db="fpdb" game_name="holdemmme" 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="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> <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="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> <game aux="mucked" cols="3" 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="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> <game aux="mucked" cols="3" 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="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> <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="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> <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="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_ip="localhost" db_name="fpdb" db_pass="your pass" db_server="mysql" db_type="fpdb" db_user="your user"/> </supported_databases> </FreePokerToolsConfig>
i downloaded pyfb and i have no idea what to do to run it. i have windows xp and have postgres installed for hem.
Am I the only one not being able to use the most recent updates on PS? Is anyone else having an issue with the USD/EUR files not reading and showing as errors on version 11.3? I've gone back to a previous PS's version and it works fine without the HH changes they added.
Dog
Dog
Has anyone figured out how to get the HUD working for Full Tilt yet? Last I heard the problem was the file was a different extension and that was causing the problem. Saw a post by edikio (i think was the name) looked like he had the HUD working at full tilt tables. Thanks guys, you're all awesome!
Am I the only one not being able to use the most recent updates on PS? Is anyone else having an issue with the USD/EUR files not reading and showing as errors on version 11.3? I've gone back to a previous PS's version and it works fine without the HH changes they added.
Dog
Dog
can you email me a couple of the offending HHs? I think Stars is importing fine for me in both 0.11.3 and in the most recent git version.
thanks
Has anyone figured out how to get the HUD working for Full Tilt yet? Last I heard the problem was the file was a different extension and that was causing the problem. Saw a post by edikio (i think was the name) looked like he had the HUD working at full tilt tables. Thanks guys, you're all awesome!
http://forumserver.twoplustwo.com/sh...postcount=4980
Just sent them, two files, just a couple hands in each. All failed. Included latest HUD config just in case. Running 11.3, on Vista and Mysql.
I have FTP working in the version in git. 0.11.3 was broken by the update where they changed the character encoding of the HH files. If you have already have all the fpdb prereqs installed, it will be a piece of cake to install the latest dev version. Follow the install in git how to. You will need to update the HUD_config file. The best way is to edit the HUD_config.xml.example in the git folder using your old config as a guide.
HUD_main starting
Using db name = fpdb
Traceback (most recent call last):
File "C:\Users\matt\free_poker_tools\pyfpdb\HUD_run_me. py", line 40, in <module>
thread.start_new_thread(HUD_main.read_stdin, ()) # starts the thread
AttributeError: 'module' object has no attribute 'read_stdin'
Does this mean anything to you? BTW I just copied and pasted the HUD_config.xml file from my version's folder to yours.
One other thing, should I be able to run HUD_main by itself (without running fpdb.py) and have the HUD work on FTP?
The HUD is really all I care much about. I feel like I need to have some sort of HUD drawing software installed. Is there a prereq program needed to draw the HUD on the table, or is this capability written into your code?
Thanks again!
Feedback is used for internal purposes. LEARN MORE