Skip to content

C++ Poker Stars bot that doesn't use OCR but reads directly from game memory instantly

Notifications You must be signed in to change notification settings

douglas-larocca/DeusExMachina

 
 

Repository files navigation

DeusExMachina

Deus ex machina (/ˌdeɪəs ɛks ˈmækɪnə, - ˈmɑːk-/ DAY-əs ex-MA(H)K-in-ə,[1] Latin: [ˈdɛ.ʊs ɛks ˈmaːkʰɪnaː]; plural: dei ex machina; English ‘god from the machine’) is a plot device whereby a seemingly unsolvable problem in a story is suddenly and abruptly resolved by an unexpected and unlikely occurrence.

My attempt at mixing machine learning with reading memory from a poker client, this doesn't use the crappy OCR ways of getting data but fetches straight from memory instantly with no delay allowing for faster equity calculations using the Monte Carlo algorithm.

Will use tensorflow, C++, imgui (GUI) and reverse engineering.

Platform(s) supported: Windows

Requirments:

DirectX Software Development Kit

Work in progress

Features:

  • Reverse-engineer the client to find structures for retrieving information about a table.
  • Output information to a GUI using imgui
  • Create a game manager to handle state.
  • Add equity calculation using OMPEval
  • Handle inputting information back into the client fold/call/bet
  • Support multiple tables

Screenshots:

ss1 ss2

About

C++ Poker Stars bot that doesn't use OCR but reads directly from game memory instantly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 57.8%
  • C++ 42.2%