Main changes for v0.03:
(1) Have totally fixed the so called 'side pot bug', so now hands with side pots don't get the 'main pot' part missed off the end anymore (was causing problems for NL players...).
(2) Have fixed another bug which was making the 'side pot bug'
much more extreme than it should have been. The code which should have added on extra data to the end of a hand had something wrong with it, and this meant that most times when it saw the extra data it wasn't actually writing it to the file! This was why the side pot bug was causing so many problems for NL players all along (even split pots and players leaving the table at the end of a hand should all be written to the HH files correctly now).
(3) I have managed to speed up the code quite a lot also (maybe 200-250% speedup). FPHG has gone from about 30-40 memory passes per minute to 100-150 on my system (using no delay option of '-d 0' - only useful for testing...). It now only uses about 20% CPU time when watching 10 tables and was using about 80-100% before v0.03 had the speedups added.
People should now be able to mine many more table using FPHG and also people with slow/old systems should find that it uses much less CPU time than before (and also misses a lot less hands).
I have also added an extra option (probably only useful for me though) which is '-p'. This option will display profiling information such as the number of memory passes per minute, and some extra info about where in memory the hands are being grabbed from.
The new version can be downloaded from
here.
Any feedback would be helpful (NL miners, multi XP account miners and people with slow systems are most likely to benefit from v0.03 I think though).
As far as adding an interface goes, then I have decided to run a poll. This is what I said in another post when asked about why FPHG didn't have an interface:
Quote:
Yes, I agree, but I am in two minds as to if a 'nice interface' will just make Party think this is more of a 'threat'. Atm the crappy command line interface and the fact that its free might just make Party think less of it, and this that the 'average player' won't perceive it as a 'real' utility. Still undecided on this though...
Please think about this, and then decide if you think adding a nice interface to FPHG is a good or bad idea.
Juk