douglas-larocca / DeusExMachina

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:C 57.8%Language:C++ 42.2%