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

12-12-2009 , 02:45 AM
Quote:
Originally Posted by willyc
Hi,
My fpdb-error-log now says this:

ERROR:rootut_path /home/<myusername>/.fpdb/HandHistories/Full Tilt Poker/<myscreenname>-FT20091211 Lowdown (6 max) - $0.25-$0.50 - No Limit Hold'em.txt couldn't be opened
Thats the issue

chown -R <myusername>:<myusername> ~/.fpdb/

Should solve it - I assume ~/.fpdb exists, you may not have ~/.fpdb/HandHistories/ - but you should get a warning on startup if thats the case.

Sorrow
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-12-2009 , 03:22 AM
Quote:
Originally Posted by sorrow
The tarball should contain the folder heirarchy fpdb-0.12-2009.../...

1) Rename the fpdb-xxxx to just fpdb and replace the folder from hte original installation.
2) Copy the HUD_config.xml.example to HUD_config.xml and edit in hte same way as the previous install.
3) Replace the config file you set up previously
4) Start fpdb, and recreate the tables

That should be it.

Sorrow
Sorrow, you've totally lost me.....

I downloaded a file called fpdb-0.12-20091126.tar.gz

Now what? It looks like some kind of compressed file, I have renamed it fpdb but I don't understand your point #1 about replacing the folder from the original installation.

Thanks.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-12-2009 , 03:33 AM
Quote:
Originally Posted by Banzai
Sorrow, you've totally lost me.....

I downloaded a file called fpdb-0.12-20091126.tar.gz

Now what? It looks like some kind of compressed file, I have renamed it fpdb but I don't understand your point #1 about replacing the folder from the original installation.

Thanks.
That file is like a zip file - it needs to be extracted. I use winzip when I find myself using windows. Google will be a friend http://www.google.com.au/search?q=tarball+windows
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-12-2009 , 03:44 AM
Quote:
Originally Posted by Banzai
Sorrow, you've totally lost me.....

I downloaded a file called fpdb-0.12-20091126.tar.gz

Now what? It looks like some kind of compressed file, I have renamed it fpdb but I don't understand your point #1 about replacing the folder from the original installation.

Thanks.
It is a compressed file. You can open it with Winrar and here's where you can get Winrar. It's a trial copy, after the 30 day trial, it will pop up the nag screen.

http://www.rarlab.com/download.htm

Dog

Last edited by 1meandog4u; 12-12-2009 at 03:47 AM. Reason: Sorry Sorrow, didn't see you post the answer. Didn't mean to butt in, I was posting it at the same time.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-12-2009 , 04:03 AM
I have an easy question: I have a file in the \pyfpdb folder. The file is "logging.out" and it is 215 mb. That's a huge file. What exactly is it?

Dog
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-12-2009 , 04:10 AM
Quote:
Originally Posted by 1meandog4u
I have an easy question: I have a file in the \pyfpdb folder. The file is "logging.out" and it is 215 mb. That's a huge file. What exactly is it?

Dog
Feel free to delete it - its a log file that is currently being filled with a bunch of debug messages.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-12-2009 , 05:08 AM
Quote:
Originally Posted by sorrow
Thats the issue

chown -R <myusername>:<myusername> ~/.fpdb/

Should solve it - I assume ~/.fpdb exists, you may not have ~/.fpdb/HandHistories/ - but you should get a warning on startup if thats the case.

Sorrow
OK Auto Import is now working while I am playing, and HUD shows up.

Auto Import does not import previous hand history files that haven't been imported yet though. Is this the expected behavior? I can always bulk import them so not a huge deal.

Thanks for all your help!

Edit: D'oh bulk import just failed. Command line output:

Code:
bulk-import aborted - global lock not available
Edit #2: Nevermind I'm an idiot. 'Was trying to bulk import and auto import at the same time.

Last edited by willyc; 12-12-2009 at 05:28 AM.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-13-2009 , 01:06 AM
Quote:
Originally Posted by willyc
OK Auto Import is now working while I am playing, and HUD shows up.

Auto Import does not import previous hand history files that haven't been imported yet though. Is this the expected behavior? I can always bulk import them so not a huge deal.
Yes - auto-import only checks for files that have been modified since auto-import started.

Good to see you're up and running.

Sorrow
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-13-2009 , 05:36 AM
Quote:
Originally Posted by sorrow
The tarball should contain the folder heirarchy fpdb-0.12-2009.../...

1) Rename the fpdb-xxxx to just fpdb and replace the folder from hte original installation.
2) Copy the HUD_config.xml.example to HUD_config.xml and edit in hte same way as the previous install.
3) Replace the config file you set up previously
4) Start fpdb, and recreate the tables

That should be it.

Sorrow
OK, it seems I have it "working" but it's not actually working..........

I have no HUD and auto import I don't think is working and now I'm in a bit of a mess!

Just so I understand your instructions:

1) I need to rename the uncompressed top level folder to "fpdb" (my 0.11 was called "fpdb paul") so I need to overwrite my "fpdb paul" directories with the "fpdb" ones, right?

2) Rename the file HUD_config.xml.example to HUD_config.xml in "fpdb" and edit it for hh file location and screename etc.

3) This is what I don't get, I have already replaced the old config file in step 1 havn't I?

4) If only........

Also, in this new version, can you use Preferences under the Main menu instead of editing in notepad?

Does the hh folder location need to be set at the level of username or in the actual directory with the text files?

When I do a bulk import the blue progress bar just keeps going backwards and forwards until I close fpdb

Last edited by Banzai; 12-13-2009 at 05:42 AM.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-13-2009 , 06:03 AM
Quote:
Originally Posted by Banzai
Also, in this new version, can you use Preferences under the Main menu instead of editing in notepad?

Does the hh folder location need to be set at the level of username or in the actual directory with the text files?

When I do a bulk import the blue progress bar just keeps going backwards and forwards until I close fpdb
It seems using preferences doesn't update the config.xml file

I managed to get a bulk import done but all it shows is hands played and rake paid, see below



Any advice, gratefully received.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-14-2009 , 01:22 AM
Quote:
Originally Posted by Banzai
OK, it seems I have it "working" but it's not actually working..........

I have no HUD and auto import I don't think is working and now I'm in a bit of a mess!

Just so I understand your instructions:

1) I need to rename the uncompressed top level folder to "fpdb" (my 0.11 was called "fpdb paul") so I need to overwrite my "fpdb paul" directories with the "fpdb" ones, right?
I was delibertely vague on this, as i'm not sure where you installed to originally, and if there are any dependencies on that directory.

If it isn't in Program Files, then it probably doesn't matter what or where the folder is.
Quote:
Originally Posted by Banzai
2) Rename the file HUD_config.xml.example to HUD_config.xml in "fpdb" and edit it for hh file location and screename etc.

3) This is what I don't get, I have already replaced the old config file in step 1 havn't I?
The config file is supposed to be in $APPDATA - <user>/Local Settings/fpdb/ on windows (i think), rather than the pyfpdb/ folder.

Depending on how you installed previously, copying a new config file to that location is necessary. If not, editing it in the pyfpdb/ folder should work.
Quote:
Originally Posted by Banzai
4) If only........

Also, in this new version, can you use Preferences under the Main menu instead of editing in notepad?

Does the hh folder location need to be set at the level of username or in the actual directory with the text files?

When I do a bulk import the blue progress bar just keeps going backwards and forwards until I close fpdb
Just saw the next post - so you appear to be up and running.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-14-2009 , 01:41 AM
Quote:
Originally Posted by Banzai
It seems using preferences doesn't update the config.xml file
That is really new code, sqlcoder has been doing some work in that area, I think I saw a commit from him on the weekend dealing with this.

It may also be saving it to the 'correct' directory too.
Quote:
Originally Posted by Banzai
I managed to get a bulk import done but all it shows is hands played and rake paid, see below



Any advice, gratefully received.
FWIW - The xx in the bottom view, we aren't quite sure how to fix as yet. I put up a thread: http://forumserver.twoplustwo.com/15.../#post14289148

Hoping to get a useful breakdown for games other than holdem.

I'd thought the stats view for stud games was functional (does the graph work?) but i'm having doubts at the moment as this is an old bug.

Eratosthenes?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-14-2009 , 03:32 AM
Quote:
Originally Posted by sorrow
Hoping to get a useful breakdown for games other than holdem.
When you get ready, let me know. I have thousands of HH's on Omaha08 that you can use to test, or to see the most common played hands.

BTW, this might be complicating it, but you could use something like the commonly accepted "Hutchison Point System" for Omaha and Omaha 08.

Here's a link so you can see the "formula" he uses to rank hands. While it seems a tad complicated, that is the nature of the beast.

http://ehutchison.homestead.com/OmahaSystem.html

At least with a point system it should be a piece of cake to code for the whiz kid coders we have working on FPDB

Dog
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-14-2009 , 02:31 PM
Quote:
Originally Posted by sorrow
That is really new code, sqlcoder has been doing some work in that area, I think I saw a commit from him on the weekend dealing with this.

It may also be saving it to the 'correct' directory too.


FWIW - The xx in the bottom view, we aren't quite sure how to fix as yet. I put up a thread: http://forumserver.twoplustwo.com/15.../#post14289148

Hoping to get a useful breakdown for games other than holdem.

I'd thought the stats view for stud games was functional (does the graph work?) but i'm having doubts at the moment as this is an old bug.

Eratosthenes?
I'm not (nor ever tried) graphing.

I will try and play around later regarding your earlier suggestions but is it not "strange" that a bulk import works but neither autoimport or the HUD does?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-14-2009 , 03:02 PM
Quote:
Originally Posted by Banzai
I'm not (nor ever tried) graphing.

I will try and play around later regarding your earlier suggestions but is it not "strange" that a bulk import works but neither autoimport or the HUD does?
Here are the most common reasons that HUD wont work but bulkimport would.

1) The auto-import directory isn't correct in config
2) The incorrect converter is specified in config
3) Linux - HUD_main.py isn't executable
4) The hand import crashes, so the HUD never actually starts
5) The table name isn't detected - either because we accidentally attach to the chat or replay window or the window name format is slightly different to something we've previously encountered (ekdikeo tells me there is also a '3 letter table' bug too)
6) A library is missing
7) Bulk import is running
8) Other reasons, but they are starting to bet a lot more obscure.

1 and 2 i'll ask you to double and triple check the values you have in config

3 doesn't apply

4 you should see an error message to logging.out, HUD-error.txt or fpdb-error.txt

5 you need to run from the console to diagnose, but you should see an error in one of the above log files.

If you can double click HUD_main.py in the pyfpdb/ folder and get a small window saying "Closing this window will exit from the HUD" 6 is out

7 You should be able to tell me

gl

Sorrow
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-15-2009 , 09:37 AM
Quote:
Originally Posted by sorrow
Here are the most common reasons that HUD wont work but bulkimport would.

1) The auto-import directory isn't correct in config
2) The incorrect converter is specified in config
3) Linux - HUD_main.py isn't executable
4) The hand import crashes, so the HUD never actually starts
5) The table name isn't detected - either because we accidentally attach to the chat or replay window or the window name format is slightly different to something we've previously encountered (ekdikeo tells me there is also a '3 letter table' bug too)
6) A library is missing
7) Bulk import is running
8) Other reasons, but they are starting to bet a lot more obscure.

1 and 2 i'll ask you to double and triple check the values you have in config

3 doesn't apply

4 you should see an error message to logging.out, HUD-error.txt or fpdb-error.txt

5 you need to run from the console to diagnose, but you should see an error in one of the above log files.

If you can double click HUD_main.py in the pyfpdb/ folder and get a small window saying "Closing this window will exit from the HUD" 6 is out

7 You should be able to tell me

gl

Sorrow
Hi Sorrow, your persistence is much appreciated.

So, I re-defined tables to clear everything (checked and nothing happens when I choose Viewers, Player Stats) and then did a fresh Bulk Import and all my hands are visible (again like my earlier screenshot, only # of hands and rake boxes are filled, everything else is empty).


1) I searched for "auto" in HUD_config and nothing is found.

2) converter="PokerStarsToFpdb" which is correct.

3) N/A

4) I don't think so because auto-import is working, I refreshed the player stats and the number of hands at the level I was playing was increasing correctly.

5) Table name was Sodankyla on Stars (Razz $0.04/$0.08)

6) OK that worked.

7) Not AFAIK (see 4 above, auto-import is working just no HUD)

Here are my error text files:

Quote:
Originally Posted by fpdb-error-log.txt
fpdb starting ...Traceback (most recent call last):
File "C:\fpdb\pyfpdb\fpdb.py", line 567, in tab_player_stats
new_ps_thread = GuiPlayerStats.GuiPlayerStats(self.config, self.sql, self.window)
File "C:\fpdb\pyfpdb\GuiPlayerStats.py", line 81, in __init__
self.filters = Filters.Filters(self.db, self.conf, self.sql, display = filters_display)
File "C:\fpdb\pyfpdb\Filters.py", line 114, in __init__
self.fillLimitsFrame(vbox, self.display)
File "C:\fpdb\pyfpdb\Filters.py", line 537, in fillLimitsFrame
if "Type" in display and display["Type"] == True and found['ring'] and found['tour']:
UnboundLocalError: local variable 'found' referenced before assignment
Traceback (most recent call last):
File "C:\fpdb\pyfpdb\fpdb.py", line 567, in tab_player_stats
new_ps_thread = GuiPlayerStats.GuiPlayerStats(self.config, self.sql, self.window)
File "C:\fpdb\pyfpdb\GuiPlayerStats.py", line 81, in __init__
self.filters = Filters.Filters(self.db, self.conf, self.sql, display = filters_display)
File "C:\fpdb\pyfpdb\Filters.py", line 114, in __init__
self.fillLimitsFrame(vbox, self.display)
File "C:\fpdb\pyfpdb\Filters.py", line 537, in fillLimitsFrame
if "Type" in display and display["Type"] == True and found['ring'] and found['tour']:
UnboundLocalError: local variable 'found' referenced before assignment
Traceback (most recent call last):
File "C:\fpdb\pyfpdb\fpdb.py", line 579, in tab_session_stats
new_ps_thread = GuiSessionViewer.GuiSessionViewer(self.config, self.sql, self.window)
File "C:\fpdb\pyfpdb\GuiSessionViewer.py", line 98, in __init__
self.filters = Filters.Filters(self.db, self.conf, self.sql, display = filters_display)
File "C:\fpdb\pyfpdb\Filters.py", line 114, in __init__
self.fillLimitsFrame(vbox, self.display)
File "C:\fpdb\pyfpdb\Filters.py", line 537, in fillLimitsFrame
if "Type" in display and display["Type"] == True and found['ring'] and found['tour']:
UnboundLocalError: local variable 'found' referenced before assignment
Quote:
Originally Posted by HUD-error-log.txt

HUD_main starting
Using db name = fpdb
Unhandled exception in thread started by <bound method HUD_main.read_stdin of <__main__.HUD_main object at 0x0138A470>>
Traceback (most recent call last):
File "HUD_main.py", line 241, in read_stdin
stat_dict = self.db_connection.get_stats_from_hand(new_hand_id , type, self.hud_params, self.hero_ids[site_id])
File "C:\fpdb\pyfpdb\Database.py", line 446, in get_stats_from_hand
self.get_stats_from_hand_session(hand, stat_dict, hero_id, hud_style, h_hud_style)
File "C:\fpdb\pyfpdb\Database.py", line 535, in get_stats_from_hand_session
stat_dict[playerid][name.lower()] += val
TypeError: unsupported operand type(s) for +=: 'NoneType' and 'NoneType'
Let me know if you need anything else.


Thanks
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-15-2009 , 11:55 AM
Hey all !!
I tried today this tracker, and I get a problem. The layout of the HUD is incorrect...
I'm 12 tabling on 9 seats table, and it is quite annoying to replace manually the HUD of each Vilains ! I tried to modify in the Hud_conf.xml file my favourite seat, but it doesn't seem to work ...
I'm sorry if the answer has already been gave in the thread, but i searched for, and didn't find it !!
PS : My resolution is 1024x768 and I play in tile tables (minimum size)
PS2 : Sorry for my bad english
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-15-2009 , 01:38 PM
Quote:
Originally Posted by vikeL
Hey all !!
I tried today this tracker, and I get a problem. The layout of the HUD is incorrect...I'm 12 tabling on 9 seats table , and it is quite annoying to replace manually the HUD of each Vilains
Set each player in just one game to the way you want it to look. Then right click your mouse on the "FPDB Menu" which by default is an overlay on the upper left part of the screen. You then click "save HUD" and it will permanently save it. Any tables you open after doing that will be the same, unless you change the size of the tables. Any tables that were already open, just move them slightly in any direction and they will adjust.

Quote:
I tried to modify in the Hud_conf.xml file my favourite seat, but it doesn't seem to work ...
Just check again and make sure you are modifying the correct poker site AND the correct number of players at a table. The "9 player" table is not the first one, it's down the list a bit. Look for.....

<layout fav_seat="2" height="546" max="9" width="792">

Just change it to the fav seat you want. Good luck

Dog
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-15-2009 , 01:38 PM
Edited for dog's reply: I used the method below, because I want to maintain my configuration in readable state. Even when XML prettyprinting happens to work nicely, the order of attributes (<node attr1=... attr2=... attr3=...>) is usually lost.

Quote:
Originally Posted by vikeL
I tried today this tracker, and I get a problem. The layout of the HUD is incorrect...
I'm 12 tabling on 9 seats table, and it is quite annoying to replace manually the HUD of each Vilains ! I tried to modify in the Hud_conf.xml file my favourite seat, but it doesn't seem to work ...
Sure it does, but the configuration is not the easiest thing in the world.

First, choose the stats you want to show. Then choose how you want them laid out in a box.

Mine looks like this:
Code:
+------------+-------------+-------------+
|  VPIP      |   PFR       |   3b%       |
+------------+-------------+-------------+
| num_hands  |   other     |    other    |
+------------+-------------+-------------+
|  else      |    foo      |     bar     |
+------------+-------------+-------------+
That section is configured in the <supported_games> <game> element. Both cols/rows are therefore set to 3. Game name is set to "holdem" so it maps to NL hands. Then, for each stat you need to set up a <stat> element. The row/col pair tells where in the grid the stat is placed. Indexes start from 0, so my first four elements look like this:

Code:
        <game aux="mucked" cols="3" db="fpdb" game_name="holdem" rows="3">
            <stat click="tog_decorate"
                row="0" col="0"
                stat_name="vpip" hudcolor="yellow"
                hudprefix="" hudsuffix=""
                popup="default"
                tip="tip1" />
            <stat click="tog_decorate"
                row="0" col="1"
                stat_name="pfr" hudcolor="red1"
                hudprefix="" hudsuffix=""
                popup="default"
                tip="tip1" />
            <stat click="tog_decorate"
                row="0" col="2"
                stat_name="three_B_0" hudcolor="red1" 
                hudprefix="3b " hudsuffix="" 
                popup="default" 
                tip="tip1" />

            <stat click="tog_decorate"
                row="1" col="0"
                stat_name="n" 
                hudprefix="(" hudsuffix=")" 
                popup="default" 
                tip="tip1" />
VPIP at 0,0; PFR at 0,1; 3b% at 0,2; number of hands in parenthesis at 1,0; .... And so on for all the rest. You need to see the documentation for how the different stats are named.

Then, to place the boxes on tables you probably want a screenshot from the table. Open the screenshot in any kind of image editor and find where you'd want the top-left corner of HUD's stat box to be. Place a small dot on those locations and see their coordinates. Then copy the locations to config, under <supported_sites> <site>

As an example for full ring NL, mine looks like this:
Code:
            <layout fav_seat="5" height="436" max="9" width="632">
                <location seat="1" x="500" y="30">  </location>
                <location seat="2" x="515" y="140"> </location>
                <location seat="3" x="515" y="250"> </location>
                <location seat="4" x="455" y="320"> </location>
                <location seat="5" x="275" y="335"> </location>
                <location seat="6" x="100" y="320"> </location>
                <location seat="7" x="2" y="273"> </location>
                <location seat="8" x="2" y="140">  </location>
                <location seat="9" x="10" y="40">  </location>
            </layout>
That means that the table size without window decorations, or the inside of the draggable window is 632x436. Seats are numbered clockwise.

And then you still need to edit the display for mucked cards... Those are in <aux_windows> <aw> <layout> elements. You need to do the same kind of top-left corner position for every seat and, if you play a flop game, the board as well.

It will take time. It will take several attempts to get all the boxes just right. And there's no way around it - but unless you plan on changing your table sizes constantly, you only need to do it once in a very long while.

Last edited by Bostik; 12-15-2009 at 01:41 PM. Reason: short note on manual editing reasons
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-15-2009 , 02:56 PM
Long didn't use fpdb, recently has updated to the version fpdb-0.12-20091126, preliminary having recustomized config . And in fpdb-error-log there was such error,
fpdb do not run (jumps out for second window and at once vanishes)

C:\Python26\lib\site-packages\MySQLdb\__init__.py:34: DeprecationWarning: the sets module is deprecated
from sets import ImmutableSet
Traceback (most recent call last):
File "C:\fpdb\pyfpdb\fpdb.py", line 756, in <module>
me = fpdb()
File "C:\fpdb\pyfpdb\fpdb.py", line 647, in __init__
self.load_profile()
File "C:\fpdb\pyfpdb\fpdb.py", line 521, in load_profile
self.validate_config()
File "C:\fpdb\pyfpdb\fpdb.py", line 724, in validate_config
hhbase = os.path.expanduser(hhbase)
File "C:\Python26\lib\ntpath.py", line 300, in expanduser
return userhome + path[i:]
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 9-10: invalid data

Version 0.11.3 is started but also have fpdb-error-log
C:\Python26\lib\site-packages\MySQLdb\__init__.py:34: DeprecationWarning: the sets module is deprecated
from sets import ImmutableSet
C:\fpdb\pyfpdb\fpdb.py:241: DeprecationWarning: use gtk.UIManager
self.item_factory = gtk.ItemFactory(gtk.MenuBar, "<main>", accel_group)

I think version 0.11.3 it is not so actual.
What I need to make to solve problem?

I try google the probem with UnicodeDecodeError: 'utf8' codec can't decode bytes in position 9-10: invalid data , But has understood nothing.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-16-2009 , 05:12 AM
Quote:
Originally Posted by ColdRock
File "C:\fpdb\pyfpdb\fpdb.py", line 724, in validate_config
hhbase = os.path.expanduser(hhbase)
File "C:\Python26\lib\ntpath.py", line 300, in expanduser
return userhome + path[i:]
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 9-10: invalid data
That looks strange. Do you have some special characters in your account name?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-16-2009 , 06:28 AM
Hi guys !

Big thanks to you 1meandog4u and Bostik , I made it work !!!

For lazy people, I give you my configuration for 9max_Pokerstars_minsize tables :

Code:
            <layout fav_seat="5" height="325" max="9" width="480">
                <location seat="1" x="340" y="10">  </location>
                <location seat="2" x="420" y="50"> </location>
                <location seat="3" x="415" y="185"> </location>
                <location seat="4" x="292" y="224"> </location>
                <location seat="5" x="211" y="270"> </location>
                <location seat="6" x="137" y="220"> </location>
                <location seat="7" x="10" y="183"> </location>
                <location seat="8" x="5" y="75">  </location>
                <location seat="9" x="160" y="30">  </location>
Peace out !!!
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-16-2009 , 07:20 AM
Quote:
Originally Posted by Bostik
That looks strange. Do you have some special characters in your account name?
use russian Vista Home Basic SP2 . Account name Дмитрий

It from for that that config in folder C:\Users\Дмитрий\AppData\Roaming\fpdb? Whether it is possible where that to change or edit this directory on another that the config was saved there

Last edited by ColdRock; 12-16-2009 at 07:32 AM.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-16-2009 , 08:43 AM
Quote:
Originally Posted by Banzai
(again like my earlier screenshot, only # of hands and rake boxes are filled, everything else is empty).
It appears that is still an issue since the schema update, and isn't a quick fix - fwiw, in the new code i'm working on both Stud and Draw games work in that view:

[IMG]https://****************/apps/mediawiki/fpdb/nfs/project/f/fp/fpdb/c/ca/Snap-draw-stud-playerstats.png[/IMG]

Quote:
Originally Posted by Banzai
1) I searched for "auto" in HUD_config and nothing is found.
Intuitively it's actually hhArchiveBase, but it appears that the import part is working
Quote:
Originally Posted by Banzai
5) Table name was Sodankyla on Stars (Razz $0.04/$0.08)
That could still be an issue (it isn't judging by the error logs) - fwiw to verify: run Tables.py when any Stars table is up and the window that pops up should report its name.

The following is a real bug
Quote:
Originally Posted by Banzai
File "C:\fpdb\pyfpdb\Filters.py", line 537, in fillLimitsFrame
if "Type" in display and display["Type"] == True and found['ring'] and found['tour']:
UnboundLocalError: local variable 'found' referenced before assignment
Its fixed in my tree now, but isn't causing the hud problem.

Not sure why it wasn't affecting everyone, the fix below:
Code:
diff --git a/pyfpdb/Filters.py b/pyfpdb/Filters.py
index c74d557..dc2e485 100644
--- a/pyfpdb/Filters.py
+++ b/pyfpdb/Filters.py
@@ -479,7 +479,8 @@ class Filters(threading.Thread):
         self.cursor.execute(self.sql.query['getLimits2'])
         # selects  limitType, bigBlind
         result = self.db.cursor.fetchall()
-        fl, nl = False, False
+        found = {'nl':False, 'fl':False, 'ring':False, 'tour':False}
+
         if len(result) >= 1:
             hbox = gtk.HBox(True, 0)
             vbox1.pack_start(hbox, False, False, 0)
@@ -487,7 +488,6 @@ class Filters(threading.Thread):
             hbox.pack_start(vbox2, False, False, 0)
             vbox3 = gtk.VBox(False, 0)
             hbox.pack_start(vbox3, False, False, 0)
-            found = {'nl':False, 'fl':False, 'ring':False, 'tour':False}
             for i, line in enumerate(result):
                 if "UseType" in self.display:
                     if line[0] != self.display["UseType"]:

This is the issue:
Quote:
File "C:\fpdb\pyfpdb\Database.py", line 535, in get_stats_from_hand_session
stat_dict[playerid][name.lower()] += val
TypeError: unsupported operand type(s) for +=: 'NoneType' and 'NoneType'
And this is the limit of my familiarity with the hud code unfortunately.

One of the guys more familiar with the code should have a clue though.

Sorrow

Last edited by sorrow; 12-16-2009 at 08:50 AM. Reason: Oops - forgot link to screenshot
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
12-16-2009 , 08:58 AM
Quote:
Originally Posted by ColdRock
use russian Vista Home Basic SP2 . Account name Дмитрий

It from for that that config in folder C:\Users\Дмитрий\AppData\Roaming\fpdb? Whether it is possible where that to change or edit this directory on another that the config was saved there
Okay, this was unexpected. I assume the character encoding used in the account name is in Windows's older one (cp1252?).

One option is to configure the system so that there are no russian/slavic/... characters in any of the paths. Sorrow or nutty probably would know how to treat the pathname conversions though. If you do go for alternate paths, you then need to configure the poker client(s) to save the hand histories in there as well.

Not a solution, just a potential workaround.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote

      
m