Poker Client Data mining
Looking to write code to record the game state of various online poker games. Without getting overly technical. I want to read from memory all the relevant poker information (cards, bet sizes, bet actions). Note, I'm not trying to cheat the game. I just want to collect information that is readily available to anyone playing.
For those that aren't familiar when you open your poker application, there's a list of different tables you can play at. When a table is opened a new window is created. Using CheatEngine I've been able to find the DYNAMIC memory addresses of the community cards for that specific table. For example when a 2 of spades shows up I know the memory address of that card will have a 1.
I know i need to find the static memory address but is that going to work? Assuming it does will it be the memory address for the card of the first table I open? Or will it be the address for the card of that specific table? If it's the latter, i would have to find 10+ state memory addresses for each player position at each table. Which will give me 1,000s of memory addresses to keep track of, which seems wrong.
I'm not looking for someone to do the work for me. I just need a mentor, someone to guide me. I've been following tutorials and so far I understand but with all the example games there is only one main window. And with poker there's the main lobby which allows you to open potentially 100's of games (tables).
A lot of the threads here don't seem to get answers. But I'm motivated and just need a push in the right direction. Wish me luck.