Open Side Menu Go to the Top
Register
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw)

02-28-2013 , 10:58 AM
Quote:
Originally Posted by Vempele
The following in RegexPokerstars.cs should be enough to get PS import working (except for Zoom, which requires extra trickery to find the button - in multiple files IIRC so I'll see about it tomorrow):
Code:
        // PokerStars Game #15672075601:  Hold'em No Limit ($0.01/$0.02) - 2008/03/01 - 20:54:25 (ET)
        // PokerStars Game #20436181992:  5 Card Draw No Limit (5/10) - 2008/09/15 18:35:48 ET
        public static Regex regHandStart = new Regex("PokerStars (Zoom )?(Game|Hand) #(?<hand_external_id>[\\w\\s]+): (?<hand_structure>[\\w\\s'-]+) \\((?<hand_stakes>[0-9\\$€\\.,/]+)(?<curr>\\s\\w*)?\\) - (?<hand_date>[\\w\\s/]+)( -)? (?<hand_hour>[\\w\\s:()]+)(\\[(?<hand_date_et>[\\w\\s/]+)( -)? (?<hand_hour_et>[\\w\\s:()]+)\\])?$", RegexOptions.Compiled);

        //PokerStars Game #23048757602:  8-Game (Hold'em Limit, $1/$2) - 2008/12/18 23:09:28 ET
        //PokerStars Game #23048810379:  8-Game (Omaha Hi/Lo Limit, $1/$2) - 2008/12/18 23:11:53 ET
        //PokerStars Game #23049348280:  8-Game (Triple Draw 2-7 Lowball Limit, $1/$2) - 2008/12/18 23:37:35 ET
        public static Regex regMixedGameHandStart = new Regex("PokerStars (Zoom )?(Game|Hand) #(?<hand_external_id>[\\w\\s]+): (?<mixed_game>[\\w\\s-.]+) \\((?<hand_structure>[\\w\\s'-]+), (?<hand_stakes>[0-9\\$€\\.,/]+)(?<curr>\\s\\w+)?\\) - (?<hand_date>[\\w\\s/]+)( -)? (?<hand_hour>[\\w\\s:()]+)(\\[(?<hand_date_et>[\\w\\s/]+)( -)? (?<hand_hour_et>[\\w\\s:()]+)\\])?$", RegexOptions.Compiled);

        // PokerStars Game #15936161526: Tournament #80484561, $0.50+$0.00 Hold'em No Limit - Level I (10/20) - 2008/03/12 - 20:00:00 (ET)
        public static Regex regTHandStart = new Regex("PokerStars (Zoom )?(Game|Hand) #(?<hand_external_id>[\\w\\s]+): Tournament #(?<t_external_id>[\\w\\s]+), (?<hand_structure>[\\w\\s$+.'-]+) - Level ([\\w]+) \\((?<hand_stakes>[0-9\\$€\\.,/]+)\\) - (?<hand_date>[\\w\\s/]+)( -)? (?<hand_hour>[\\w\\s:()]+)(\\[(?<hand_date_et>[\\w\\s/]+)( -)? (?<hand_hour_et>[\\w\\s:()]+)\\])?$", RegexOptions.Compiled);
Also, the various MuckedHand regexes for both PS and FTP need fixing in that the latter part of
Code:
(?<player_name>[^\r\n]+) (\(button\) |\(small blind\) |\(big blind\) )
is useless - player_name still ends up as "some_player (button) (small blind)". I solved this with a separate function, but it'd be cleaner to fix the regexes themselves.
How do I make this work ?
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
03-13-2013 , 10:43 AM
Nice prog. My only problem is HUD. After clicked run in hud option ,there is no statistics at the table. I'm playing at pokerstars, my software is english
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
03-13-2013 , 12:34 PM
Can anyone tell what to do step by step to get the hud running?
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
03-14-2013 , 09:42 PM
Just use fpdb, in one of the other threads. This software seems dead.
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
05-03-2013 , 04:37 AM
This software might seem dead to some people, but nevertheless I am using it right now for FL Badugi on PokerStars, with HUD. User Mati123 has re-uploaded the source code several posts ago, which is available on dropbox now. This source code's last-modified date is 13.12.2010, which is 2.5 years ago. The (only?) necessary thing you need to do to make it work with PokerStars is to tweak the regex for PokerStars hand history import (because PokerStars happened to change its HH format in January 2012, namely now it writes "PokerStars Hand #XXXXXXXXXXX:" as opposed to "PokerStars Game #XXXXXXXXXXX:" previously). Replace "PokerStars Game" with "PokerStars Game|Hand" in "\PokerHands\RegexPokerStars.cs" file in 3 places. Then recompile the project (it's in C#) using Visual Studio 2008, and use the new "PokerHands.exe" instead of the older one. It should work now. Also, I have not checked all the recent compiled (without source) uploads mentioned in this thread, therefore I'm not sure if any of them already contain this fix, but I believe they most probably don't.

As I said, I am using PokerHands (with the abovementioned fix) for Badugi on PokerStars, and it works fine for me. I cannot guarantee that it will work for holdem, draw and tournaments on PokerStars right away, but it might. As for other sites besides Stars, my guess is that you will need to play around with regex to make it work, because sites tend to meddle with their hand history formats, and it the past 3 years they seem unlikely to stay unchanged. I also made for myself some tweaks back in 2011, including a (rather dirty) caching mechanism for database access, implemented as a separate program (in C++). This caching becomes necessary if your database size increases beyond approximately 60-80 thousand hands, because then database access times become unacceptable for displaying HUD in real time. For those users who have less than 60k hands this is of no importance, but if PokerHands is ever to see a coordinated development again, this is something that will need to be done properly.

To sum it up: PokerHands is not totally dead, as of now it can still be revived relatively easy, I believe. Not totally alive though either.

For those who cannot use C#/Visual Studio: Your only hope now seems to be to ask me or other (potential) contributors to fix, recompile and upload. As for myself, I am not willing to spend much time on this right now, except, possibly, if monetarily rewarded. I might, though, be able to provide minimal functionality restoration and minimal support for free if it will help the project to survive (provided there are more than 1-2 users out there and hopefully some contributors too), and as long as it doesn't take much time. Note also, that I might be more reluctant to work on anything besides what I am already familiar with, namely badugi and Stars.

For those who can use C#/Visual Studio: The project compiled successfully with VS2008 at once without errors (still several warnings). You know what to do.

Last edited by vitalikk2005; 05-03-2013 at 04:46 AM.
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
05-03-2013 , 04:59 PM
Vitalikk, any reason you insist on using / putting development efforts toward this rather than FPDB? Not to speak ill of PokerHands at all, at the time I was using it I was very satisfied.
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
05-03-2013 , 05:31 PM
I don't insist on anything, just saying to those who ask that PokerHands is still possible to use, with some effort and know-how.

Never tried FPDB. You know, learning to use new software, having to re-process my lots (~250k) of hand histories, without any guarantees that it will work and satisfy me in the end - doesn't seem like the best idea to me right now. Good to know that alternatives exist though, just in case.
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
05-11-2013 , 03:39 PM
Hey there, stupid question maybe, is there any easy way to use tracking for Badugihands right now? I dont have any experience using programming tools or such - seems no PH for me no more :S

Regards
A234
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
07-23-2013 , 02:30 AM
Since I dont have Visual Studio...could someone compile the project with the new info vitalikk provied? or is there an alternative for a 2-7 hud?
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
07-26-2013 , 08:40 AM
Quote:
Originally Posted by Vempele
The following in RegexPokerstars.cs should be enough to get PS import working (except for Zoom, which requires extra trickery to find the button - in multiple files IIRC so I'll see about it tomorrow):
Code:
        // PokerStars Game #15672075601:  Hold'em No Limit ($0.01/$0.02) - 2008/03/01 - 20:54:25 (ET)
        // PokerStars Game #20436181992:  5 Card Draw No Limit (5/10) - 2008/09/15 18:35:48 ET
        public static Regex regHandStart = new Regex("PokerStars (Zoom )?(Game|Hand) #(?<hand_external_id>[\\w\\s]+): (?<hand_structure>[\\w\\s'-]+) \\((?<hand_stakes>[0-9\\$€\\.,/]+)(?<curr>\\s\\w*)?\\) - (?<hand_date>[\\w\\s/]+)( -)? (?<hand_hour>[\\w\\s:()]+)(\\[(?<hand_date_et>[\\w\\s/]+)( -)? (?<hand_hour_et>[\\w\\s:()]+)\\])?$", RegexOptions.Compiled);

        //PokerStars Game #23048757602:  8-Game (Hold'em Limit, $1/$2) - 2008/12/18 23:09:28 ET
        //PokerStars Game #23048810379:  8-Game (Omaha Hi/Lo Limit, $1/$2) - 2008/12/18 23:11:53 ET
        //PokerStars Game #23049348280:  8-Game (Triple Draw 2-7 Lowball Limit, $1/$2) - 2008/12/18 23:37:35 ET
        public static Regex regMixedGameHandStart = new Regex("PokerStars (Zoom )?(Game|Hand) #(?<hand_external_id>[\\w\\s]+): (?<mixed_game>[\\w\\s-.]+) \\((?<hand_structure>[\\w\\s'-]+), (?<hand_stakes>[0-9\\$€\\.,/]+)(?<curr>\\s\\w+)?\\) - (?<hand_date>[\\w\\s/]+)( -)? (?<hand_hour>[\\w\\s:()]+)(\\[(?<hand_date_et>[\\w\\s/]+)( -)? (?<hand_hour_et>[\\w\\s:()]+)\\])?$", RegexOptions.Compiled);

        // PokerStars Game #15936161526: Tournament #80484561, $0.50+$0.00 Hold'em No Limit - Level I (10/20) - 2008/03/12 - 20:00:00 (ET)
        public static Regex regTHandStart = new Regex("PokerStars (Zoom )?(Game|Hand) #(?<hand_external_id>[\\w\\s]+): Tournament #(?<t_external_id>[\\w\\s]+), (?<hand_structure>[\\w\\s$+.'-]+) - Level ([\\w]+) \\((?<hand_stakes>[0-9\\$€\\.,/]+)\\) - (?<hand_date>[\\w\\s/]+)( -)? (?<hand_hour>[\\w\\s:()]+)(\\[(?<hand_date_et>[\\w\\s/]+)( -)? (?<hand_hour_et>[\\w\\s:()]+)\\])?$", RegexOptions.Compiled);
Also, the various MuckedHand regexes for both PS and FTP need fixing in that the latter part of
Code:
(?<player_name>[^\r\n]+) (\(button\) |\(small blind\) |\(big blind\) )
is useless - player_name still ends up as "some_player (button) (small blind)". I solved this with a separate function, but it'd be cleaner to fix the regexes themselves.
I know this post is super old, but I just thought I'd mention that the regular expression you have provided here failed when I tried to run the program using Visual Studio 2012.

turning all the double back slashes into single back slashes did the trick.
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
08-14-2013 , 02:54 PM
hey guys,

i used PH for draw games on pokerstars and really liked it.

would anyone be so kind and upload a running version?

much appreciated!
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
08-20-2013 , 02:59 PM
...found a version in another thread on 2+2 that works with pokerstars, the HUD is running as well.

unfortunatelly the import / HUD for full tilt poker does not work.

help much appreciated!
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
12-31-2013 , 07:48 AM
I'd be willing to sell a copy of my fully working PokerHands with custom HUD for 5 Card Draw (works for other draw type games)

It has different colours for ranges, IE a random stat, 10% is red, 20% orange 30% green.

It took me a long time to get right!

I have attached as screenshot to show what it's like. I would also be willing to personalise a HUD that you desire.

[img]http://s18.************/63kdxlep5/Hud_Demo.jpg[/img]



Obviously i'm not asking for anything silly but I think $15 is fair for the time I've put into it?
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
01-09-2014 , 11:47 PM
hello is there any chance to set up Pokerhands on a Mac?
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
01-22-2014 , 04:44 PM
Hi guys,

I did just what vitalikk2005 explained which worked at least for importing. Though the Hud does not work. Any other changes needed?
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
03-30-2014 , 05:05 AM
Where can i download this?
The links are dead
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
12-16-2014 , 01:46 PM
yeah i would like to know too how to get this. would be amazing since i just started on 5cd / 2-7TD
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
03-31-2015 , 05:51 PM
Does it work for stud yet? I used to use it and it was great.
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
09-25-2017 , 11:36 PM
any download link a anybody?
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote
10-04-2017 , 09:49 PM
sick bump
PokerHands beta 10 (2009-05-10) (Hold'Em+Badugi+5CD+TripleDraw) Quote

      
m