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

02-05-2023 , 04:11 PM
hello Phil,

this version will not work with winamax ...try my version or Chaz's version.

but you need to be able to run it from sources.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
02-17-2023 , 11:05 AM
Quote:
Originally Posted by jejellyroll
Hello guys

Work In Progress

Hud working on new winamax soft without playground
Hello,
First of all thank you very much for all the sharings in this forum.
I've been using fpdb 0.40.5 for some weeks on pokerstars room cash games 6 players max and it seems to work pretty well including the HUD except perhaps stat positionning which tend to move from one session to another.
When I try to use it on winamax, even though cash game hand history are recorded/stored, HUD does not seem to work.
when looking into the HUD-log.txt here is what it reports :
"2023-02-17 15:41:34,444 - db INFO HudCache query get_stats_from_hand_aggregated took 0.001 seconds
2023-02-17 15:41:34,444 - parser INFO Winamax.getTableTitleRe: table_name='Paris 06' tournament='None' table_number='None'
2023-02-17 15:41:34,444 - parser INFO Winamax.getTableTitleRe: returns: 'Paris 06 /'
2023-02-17 15:41:34,546 - hud ERROR Error: self.window doesn't exist.
2023-02-17 15:41:34,546 - hud ERROR Can't find table Paris 06
2023-02-17 15:41:34,546 - hud DEBUG newhud - WinTables window not found
2023-02-17 15:41:34,546 - hud ERROR HUD create: table name Paris 06 not found, skipping.

OS : Windows 11 Professional
Winamax Version 1.29.71676392482
Variant : No Limit Holdem
Format : Short Handed 5max
Playground de activated

It seems that you managed to make the HUD works on winamax room.

Is there any tips like modifying config file or something else?

Thanks
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
02-19-2023 , 09:25 AM
Hello,

Thank you for your encouraging feedback.

I don't think you will be able to get the version you are using to work with winamax, as you can see from the debug lines you posted, it doesn't detect the winamax table names correctly.

If you are able to start from the fpdb source (in python2 version of Chaz https://github.com/ChazDazzle/fpdb-chaz, or python3 my version https://github.com/jejellyroll-fr/fpdb-3), this should solve your problem.

I will try to make an executable for windows, but it will be an alpha version (because I find my project still too buggy for a release)
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
02-19-2023 , 04:12 PM
Quote:
Originally Posted by jejellyroll
Hello,

Thank you for your encouraging feedback.

I don't think you will be able to get the version you are using to work with winamax, as you can see from the debug lines you posted, it doesn't detect the winamax table names correctly.

If you are able to start from the fpdb source (in python2 version of Chaz https://github.com/ChazDazzle/fpdb-chaz, or python3 my version https://github.com/jejellyroll-fr/fpdb-3), this should solve your problem.

I will try to make an executable for windows, but it will be an alpha version (because I find my project still too buggy for a release)
Hello and thank you for the prompt comment back and advices.
I tried to start your version from the fpdb source with python3 without success.
As I'm definitively not an expert, I search the web and used the step by step process from this page
http://fpdb.wikidot.com/developer:run-new
But nothing happens when I type command
python run_fpdb.py
Probably I missed something.
I will give it another try the coming days but if you have any suggestion or tips, just let me know.
Python version: 3.11
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
02-20-2023 , 07:16 AM
hello,


i use anaconda for set up my python's env

install it, https://www.anaconda.com/products/distribution

start anaconda navigator



create your python env



launch conda prompt



cd your fpdb3 path:

(base) C:\Users\your_name>cd your_path_fpdb-3

activate your conda env:

(base) C:\your_path_to\fpdb-3\pyfpdb>conda activate fpdb311

install dependencies:

(fpdb311) C:\your_path_to\fpdb-3>python pip install -r requirements.txt

start app:

(fpdb311) C:\your_path_to\fpdb-3>python pyfpdb\fpdb.pyw
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
03-04-2023 , 09:18 AM
Hello,

I just wanted to thank you for the step by step tutorial.
I can confirm that it is working great!
Crongratulation for your version. Now I can run it both on pokerstars AND Winamax rooms.
I did not notice any major bugs from the time being.
I will try to keep myself up to date to the eventual evolutions you will make on your source

Thanks
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
03-07-2023 , 12:57 PM
Quote:
Originally Posted by fpdb
Hello,

I just wanted to thank you for the step by step tutorial.
I can confirm that it is working great!
Crongratulation for your version. Now I can run it both on pokerstars AND Winamax rooms.
I did not notice any major bugs from the time being.
I will try to keep myself up to date to the eventual evolutions you will make on your source

Thanks

hello

Thank you for your encouraging feedback.

If you see any bugs, because I think there are some, don't hesitate to report it directly to my github (https://github.com/jejellyroll-fr/fpdb-3/issues)

Stay tuned, I'm working on the replayer to fix some bugs and add some features (player repartition, Run it twice support, improvement on limit fusion support ...) before changing techno for this one
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
03-07-2023 , 02:17 PM


WIP
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
06-27-2023 , 06:51 AM
hello all,

i am working on implementation to add support for other rooms, i search for some hands from SwC poker(recent) or Juicy or other rooms that i haven't in my scope (if you want to help me ...send me in pm)

i will probably release an alpha from my work
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
06-30-2023 , 06:29 AM
Quote:
Originally Posted by jejellyroll
hello all,

i am working on implementation to add support for other rooms, i search for some hands from SwC poker(recent) or Juicy or other rooms that i haven't in my scope (if you want to help me ...send me in pm)

i will probably release an alpha from my work
Nice. Any chance you'll add some of the legacy sites like Full Tilt to track old results?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
06-30-2023 , 07:03 PM
Quote:
Originally Posted by dwatts1350
Nice. Any chance you'll add some of the legacy sites like Full Tilt to track old results?
hello dwatts1350 I removed fulltilt and other rooms that closed ... but it's possible to put them back

WIP integrate SwC
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-27-2023 , 09:29 PM
Quote:
Originally Posted by jejellyroll
hello dwatts1350 I removed fulltilt and other rooms that closed ... but it's possible to put them back

WIP integrate SwC
hey @jejellyroll i finally got your build to the point i can run the UI, but i'm consistently getting crashes when i attempt to bulk import, but with useful error messages. I haven't yet tried to use it to import during a session. Do you want me to try to bug report these anywhere?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-29-2023 , 05:34 AM
hello TheIconoclast,

if you import tournaments, i can confirm that it crashes on my site too on swc.

It's only the cash on swc that doesn't crash too much, but the import is still not correct.

Of course, you can send me bug feedback, on github, or here, because feedback motivates me to work on it... otherwise I tend to start something else if it's more complicated to fix than I thought.

Lately, I've been working more on the APIs and a web interface for the dataviz, in order to have an application that's a bit more flexible... or even include hand replay, via API and web interface




I also updated and released a new version of the libpoker-eval .... which also allowed me to start the pokenum web project (APIs and web interface)



Last edited by jejellyroll; 08-29-2023 at 05:58 AM.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-29-2023 , 09:19 PM
I made a couple small code updates and got the import to work both bulk and live with the HUD running, but the hud won't display and either the import is aggregating incorrectly or graphing incorrectly. I need to go look at the actual data in the tables and see whats what. I'll keep poking around with it here and there and update when i find something.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-12-2023 , 02:59 PM
hello all

today, i fix 2 bugs on swc cash game import ...now working correctly ... if some of you have some base stud or draw cashgame to share, i 'll add it too

now i'll work on mtt import on swc
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-13-2023 , 06:21 AM
work in progress



but still bugs to fix
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-13-2023 , 11:22 AM
add mtt import WIP



with little bug

don't hesitate to test and make feedbacks
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-23-2023 , 05:31 PM
Hi jejellyroll,
thanks for the project! But I can't manage to use it.
I managed all the dependencies but when starting I get


Quote:
C:\Users\myusername\Downloads\fpdb-3-main\fpdb-3-main>python fpdb.pyw
Python 3.1...
winpaths_appdata:
C:/Users/myusername/AppData/Roaming
SCript path: C:\Users\myusername\Downloads\fpdb-3-main\fpdb-3-main\Configuration.py
windows TRUE1
windows TRUE2
windows TRUE4
config_path raw= C:/Users/myusername/AppData/Roaming/fpdb/logging.conf
config path 2= C:/Users/myusername/AppData/Roaming/fpdb/logging.conf
copying logging.conf file in appdata rooming folder
windows TRUE1
windows TRUE2
windows TRUE4
config_path raw= C:/Users/myusername/AppData/Roaming/fpdb/logging.conf
config path 2= C:/Users/myusername/AppData/Roaming/fpdb/logging.conf
copying logging.conf file in appdata rooming folder
C:\Users\myusername\Downloads\fpdb-3-main\fpdb-3-main\locale
Could not setup log file fpdb-log.txtCould not setup log file fpdb-log.txtTraceback (most recent call last):
File "C:\Users\myusername\Downloads\fpdb-3-main\fpdb-3-main\fpdb.pyw", line 1489, in <module>
me = fpdb()
^^^^^^
File "C:\Users\myusername\Downloads\fpdb-3-main\fpdb-3-main\fpdb.pyw", line 1281, in __init__
set_locale_translation()
File "C:\Users\myusername\Downloads\fpdb-3-main\fpdb-3-main\L10n.py", line 135, in set_locale_translation
tree = ET.parse(f"{CONFIG_PATH}/HUD_config.xml")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python. 3.11_3.11.1520.0_x64__qbz5n2kfra8p0\Lib\xml\etree\ ElementTree.py", line 1218, in parse
tree.parse(source, parser)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python. 3.11_3.11.1520.0_x64__qbz5n2kfra8p0\Lib\xml\etree\ ElementTree.py", line 569, in parse
source = open(source, "rb")
^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'C:/Users/myusername/AppData/Roaming/fpdb/HUD_config.xml'
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-24-2023 , 12:16 PM
Hello gentilw,

thanks for your feedback ...

did you follow this on my docs?

FPDB is a poker tools - HUD - Replayer installment bugs -> copy logging.conf,HUD_config.xml ... on C:\Users\your_user_name\AppData\Roaming\fpdb

I need to fix this
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-26-2023 , 11:21 AM
FPDB crashes/shuts down when I start a HUD. No visible crash report or anything like that. Using Anaconda and Windows 10.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-26-2023 , 03:11 PM
@petQQ: clic on "help" -> log message
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-26-2023 , 05:23 PM
Quote:
Originally Posted by jejellyroll
@petQQ: clic on "help" -> log message
@ help-log messages-HUD errors :

Traceback (most recent call last):
File "<string>", line 485, in <module>
File "<string>", line 104, in __init__
File "Z:\fpdb\build\fpdb\out01-PYZ.pyz\Database", line 653, in __init__
File "Z:\fpdb\build\fpdb\out01-PYZ.pyz\Database", line 736, in do_connect
File "Z:\fpdb\build\fpdb\out01-PYZ.pyz\Database", line 862, in connect
sqlite3.DatabaseError: file is encrypted or is not a database
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-26-2023 , 06:00 PM
@petQQ:

need more context ...are you trying to build the project ... seems to be a problem with your sqlite3 data ... do you see it in C:\Users\your_user_name\AppData\Roaming\fpdb
?

which room are you trying to process hand?

i see you are using chaz version ... i can't not help you ...


try my version https://github.com/jejellyroll-fr/fpdb-3
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-27-2023 , 05:56 PM
Quote:
Originally Posted by jejellyroll
Hello gentilw,

thanks for your feedback ...

did you follow this on my docs?

FPDB is a poker tools - HUD - Replayer installment bugs -> copy logging.conf,HUD_config.xml ... on C:\Users\your_user_name\AppData\Roaming\fpdb

I need to fix this
Thanks, I got it to start by copying the whole thing to C:\Users\your_user_name\AppData\Roaming\fpdb
.
I'm not sure which docs you are refering to? Is it some obvious place that I'm missing?

Anyway, I tried bulk importing some handhistories from winamax and it just crashes every time. Fwiw I'm running it from python in my command prompt, haven't managed to get the thing to run in anaconda as there's a problem with dependencies (got a ERROR: Failed building wheel for xxx, with the summary reading ERROR: Could not build wheels for aiohttp, cffi, frozenlist, greenlet, kiwisolver, matplotlib, multidict, numpy, pandas, PyQt5-sip, yarl, which is required to install pyproject.toml-based projects
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-27-2023 , 06:03 PM
When I try bulk import the window closes and my console has a list of handhistories followed with

Quote:
kodec utf8
siteid obj
{'type': 'ring', 'currency': 'play', 'fast': False, 'limitType': 'pl', 'base': 'hold', 'category': '5_omahahi', 'sb': '0.05', 'bb': '0.10'}
gametypecategory 5_omahahi
Traceback (most recent call last):
File "C:\Users\myusername\AppData\Roaming\fpdb\GuiBulkI mport.py", line 77, in load_clicked
(stored, dups, partial, skipped, errs, ttime) = self.importer.runImport()
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\myusername\AppData\Roaming\fpdb\Importer .py", line 267, in runImport
(totstored, totdups, totpartial, totskipped, toterrors) = self.importFiles(None)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\myusername\AppData\Roaming\fpdb\Importer .py", line 309, in importFiles
(stored, duplicates, partial, skipped, errors, ttime) = self._import_despatch(self.filelist[f])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\myusername\AppData\Roaming\fpdb\Importer .py", line 336, in _import_despatch
(stored, duplicates, partial, skipped, errors, ttime) = self._import_hh_file(fpdbfile)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\myusername\AppData\Roaming\fpdb\Importer .py", line 451, in _import_hh_file
hhc.start()
File "C:\Users\myusername\AppData\Roaming\fpdb\HandHist oryConverter.py", line 148, in start
self.processedHands.append(self.processHand(handTe xt))
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\myusername\AppData\Roaming\fpdb\HandHist oryConverter.py", line 258, in processHand
hand = Hand.HoldemOmahaHand(self.config, self, self.sitename, gametype, handText)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\myusername\AppData\Roaming\fpdb\Hand.py" , line 1138, in __init__
hhc.readHandInfo(self)
File "C:\Users\myusername\AppData\Roaming\fpdb\WinamaxT oFpdb.py", line 250, in readHandInfo
if hand.tablename.endswith(u'No Limit Hold\'em'):
^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'endswith'
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote

      
m