Two Plus Two Publishing LLC Two Plus Two Publishing LLC
 

Go Back   Two Plus Two Poker Forums > Internet Poker > Software

Notices

Software Discussions about gambling-related and poker software.

Reply
 
Thread Tools Display Modes
Old 05-17-2012, 12:46 AM   #46
Pooh-Bah
 
VP$IP's Avatar
 
Join Date: Aug 2007
Location: Zero Millions
Posts: 5,458
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Holdem Manager Support wrote this:
(the surprise is, our ZOOM HUD is not using OCR,.. which means it can accurately grab the list of playernames, from a DLL file that PokerStars supplies)
VP$IP is offline   Reply With Quote
Old 05-17-2012, 12:53 AM   #47
_Pooh_Bah_
 
Join Date: Feb 2005
Location: UK
Posts: 9,146
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

now that is indeed a surprise...
_dave_ is online now   Reply With Quote
Old 05-17-2012, 11:35 AM   #48
Pooh-Bah
 
VP$IP's Avatar
 
Join Date: Aug 2007
Location: Zero Millions
Posts: 5,458
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

http://forums.holdemmanager.com/mana...ml#post1019521


It is time to play "Name that DLL". Our contestants are now entering the studio.
VP$IP is offline   Reply With Quote
Old 05-17-2012, 12:12 PM   #49
Carpal \'Tunnel
 
Join Date: Aug 2004
Posts: 7,163
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

lol 'secret API' you gotta be kidding me.

its pretty obvious that PT must've figured out a way to do it, and doesnt want HEM to steal the idea. and mme is trying to pressure them to give it away. how much sense does that make?
greg nice is offline   Reply With Quote
Old 05-17-2012, 02:59 PM   #50
old hand
 
Join Date: Mar 2006
Location: At the rim
Posts: 1,388
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

They are just using API hooks into the site. This has been being done for years.

IMO let this $hit die. 99% of the time just used for bots.
NthingToLose is offline   Reply With Quote
Old 05-17-2012, 04:47 PM   #51
Carpal \'Tunnel
 
Join Date: Aug 2004
Posts: 7,163
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

right, hence, AP10s inferences
greg nice is offline   Reply With Quote
Old 05-19-2012, 01:02 PM   #52
mme
adept
 
mme's Avatar
 
Join Date: May 2009
Location: True anti-HUD patriots
Posts: 894
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by VP$IP View Post
http://forums.holdemmanager.com/mana...ml#post1019521


It is time to play "Name that DLL". Our contestants are now entering the studio.
what dll are they talking about? there is none and PS client is not loading anything unusual at runtime. at least not last time i checked. two possibilities:

a) there is none. then HEM is the next one to get banned from this contest
b) there is one. in this case it is overqualified as hidden interface for being hidden so well that it is not even present on my machine

holy cow. what is going on there?
mme is offline   Reply With Quote
Old 05-19-2012, 01:44 PM   #53
grinder
 
Join Date: Apr 2008
Posts: 438
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

just reread the post:

Quote:
Originally Posted by VP$IP View Post
Holdem Manager Support wrote this:
(the surprise is, our ZOOM HUD is not using OCR,.. which means it can accurately grab the list of playernames, from a DLL file that PokerStars supplies)
My guess is that Pokerstars indeed possible supplies an dll, which that can be injected by third party software.... not THAT unlikely..... afterall HEM2 has already 3 stars*.dll.....


and even more fancy, dll could be downloaded and injected at runtime
noelte is offline   Reply With Quote
Old 05-19-2012, 02:18 PM   #54
mme
adept
 
mme's Avatar
 
Join Date: May 2009
Location: True anti-HUD patriots
Posts: 894
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by noelte View Post
just reread the post:

My guess is that Pokerstars indeed possible supplies an dll, which that can be injected by third party software.... not THAT unlikely..... afterall HEM2 has already 3 stars*.dll.....


and even more fancy, dll could be downloaded and injected at runtime

any dll you inject has to find data it can work upon in the client in the first place. if this is the case we may be talking a security leak that needs to be fixed. what good is all this aiding-bots-talk-nonsense when stars leaves holes open for PT and friends that can be abused by any dedicated bot coder just as well?

if you want to proove/disproove your assumption, go find ProcessExplorer on the net and check for dlls stars client has loaded. one time with HEM HUD running and one time without. i don't run HEM nor do i run windows so my hands are a bit bound. would be very kind if you posted the respective lists, screens whatevs.

Last edited by mme; 05-19-2012 at 02:20 PM. Reason: typo
mme is offline   Reply With Quote
Old 05-19-2012, 03:54 PM   #55
grinder
 
Join Date: Apr 2008
Posts: 438
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

hmm, maybe i will indeed take a look just for curiosity....

and also, as far as i understood, it's not pokerstars policy to minimize access of third party software, they don't even have a problem with hooking the client. Their policy is hunting down software which doesn't fit their terms and conditions. Which was a surprise for me. On the other hand, this is as it should be.
noelte is offline   Reply With Quote
Old 05-19-2012, 06:47 PM   #56
Pooh-Bah
 
VP$IP's Avatar
 
Join Date: Aug 2007
Location: Zero Millions
Posts: 5,458
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

(the surprise is, our ZOOM HUD is not using OCR,.. which means it can accurately grab the list of playernames, from a DLL file that PokerStars supplies)
was written in March by

Patvs
Location
Amsterdam, the Netherlands
Posts
20,729
whose latest post in the HEM forum was today

I am not certain what he meant by that statement.

He is also a 2+2 member.

I have sent him a PM asking him to clarify the issue.

Last edited by VP$IP; 05-19-2012 at 06:55 PM. Reason: sent PM
VP$IP is offline   Reply With Quote
Old 05-19-2012, 09:10 PM   #57
centurion
 
Join Date: Aug 2006
Location: Amsterdam, the Netherlands
Posts: 132
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

PokerTracker/HoldemManager use 4 different techniques to read/grab info from PokerStars:
-1 OCR to read the chat window--> ="live tracking" this enables the software to display live pot odds. Other software (is it Holdem Indicator?) uses OCR to read the actual table itself to see who's still active in the hand.

-2 Import of handhistories

-3 Pre-fetch HUD (handgrabber)
-4 Zoom HUD

3 grabs the handhistories of tables you observe... or when you're sitting out / waiting for the big blind. (the technique is similar how FreePHG grabs observed handhistories from PartyPoker)

4 also grabs the list of player names. Though this is done differently for Zoom vs regular tables. I don't know how this is actually done / or which file has the data. So I generically just described it as "reading a .dll file". The poker tracking software have an agreement with PokerStars they will only grab 1-3 hands, thus this feature can't be used for datamining.
Patvs is offline   Reply With Quote
Old 05-19-2012, 09:12 PM   #58
mme
adept
 
mme's Avatar
 
Join Date: May 2009
Location: True anti-HUD patriots
Posts: 894
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by noelte View Post
Their policy is hunting down software which doesn't fit their terms and conditions. Which was a surprise for me. On the other hand, this is as it should be.
it is - hunt them down. but in my book, watever it may be, it counts as a hidden interface. can you access it on mac? or on your iPhone or on android? i am pretty serious about this and i want an answer from stars. given all their statements on HUDs and the fact that you play at an advantage using one. i want to know what they have to say about putting users of non-windows platforms to a disadvantage. at the tables. every single hand.
mme is offline   Reply With Quote
Old 05-19-2012, 09:26 PM   #59
centurion
 
Join Date: Aug 2006
Location: Amsterdam, the Netherlands
Posts: 132
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by greg nice View Post
pretty sure HEM was using OCR for ftp's rush poker back in the day, whereas PT was using some better method.

maybe they are hooking the stars process to grab the data, ala

Yes, HEM first used OCR, then wrote the HUD stats to the player NOTE. (using the Full Tilt notes) Remember that? This was a horrible system. Though HEM had a workable RUSH HUD a couple of weeks before PT3. PT3 just hooked into PokerStars which was a superior method.... though it wasn't clear if this was allowed.

When it turned out PokerStars allowed it, HEM also switched to this method and dropped the OCR/NOTE system.
Patvs is offline   Reply With Quote
Old 05-19-2012, 09:30 PM   #60
_Pooh_Bah_
 
Join Date: Feb 2005
Location: UK
Posts: 9,146
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

lol, give up on this "mac should be equal" rubbish. If you insist on using a niche platform, it's entirely your own fault if not all mainstream options are available to you on that platform. be glad you have a native client at all. this theme appears a lot of your posts itt and it's pointless and derailing.
_dave_ is online now   Reply With Quote

Reply
      

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -4. The time now is 11:49 AM.


Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.
Copyright © 2008-2010, Two Plus Two Interactive