Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Mister-Kitty authored Oct 4, 2023
1 parent f8b2a69 commit 481205e
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,24 @@
# GTOHelper
An online poker HUD/tracker (PokerTracker4) -> poker GTO solver (PioSolver) automation tool
An online poker HUD (PokerTracker4) -> poker GTO solver (PioSolver) automation tool

The initial purpose of the tool was to alleviate the painful and repetitive process of manually inputting and solving for hands that you wanted to review from your last grind session. While the functionality of scraping data from PokerTracker4's local database, packaging the hands, internally queueing the hands to be solved, and executing the hands in the solver via it's API has been completed, there's still a lot more potential for cool features to be completed that I unfortunately don't have the time/energy to complete.
This tool has a few purposes, the core of which is to alleviate the painful and repetitive process of manually inputting and solving for hands that you wanted to review from your grind sessions!

While the functionality of scraping data from PokerTracker4's local database, executing the hands in the solver via it's API, and many of the steps in between have been completed, there's still a lot more cool features I aim to do.

Eg.
- Find your average distance from GTO between your play and the solver for each hand in a bulk Position vs. Position computation. This would quantify where you're playing the poorest ~ rather than subjectively guessing where you're underperforming.
- Analyze passivity/aggressiveness imbalances in certain situations by calculating confidence intervals around given solver action frequencies (eg, let's say solver high frequency checks on paired boards when OOP. Well, with some sample size we can deduce if you tend to check sufficiently).
- After solving a session, sort and display the hands by how far your play differs from optimal ~ quantifying where you've made mistakes.
- One click button to view the solve & your own replay of a hand, to facilitate analysis.
- Do confidence interval calculations, and apply these to bulk board and position vs. position computations. For instance, you can queue paired-board OOP or IP flops, and bulk analyze how you *actually* play them ~ rather than subjectively guessing where you're underperforming and missing action frequencies. Don't subjectivly guess where you need to improve ~ we can objectivly tell you!
- Analyze opponent frequencies, even if their cards aren't known. If they should be check-raising at certain frequencies in certain situations, we don't need to know their cards to deduce where they're making mistakes.
- Filter out hands vs casual players to reduce non-gto hands from sample sizes
- I could go on... Sufficed to say, I'm happy to review and merge in (or give contributor permissions) to anyone who wants to add to this tool.
- Other stuff that I can't think of right now, or that users will request for me to make.

![Sessions](https://github.com/Mister-Kitty/Mister-Kitty.github.io/blob/3cbb8b91d2556ee92580313fcacdf9e3d0fb5d52/img/GTOHelper/Session%20Tab.png)

![Position v position](https://github.com/Mister-Kitty/Mister-Kitty.github.io/blob/3cbb8b91d2556ee92580313fcacdf9e3d0fb5d52/img/GTOHelper/Position%20v%20Position.png)

![Work Queue](https://github.com/Mister-Kitty/Mister-Kitty.github.io/blob/3cbb8b91d2556ee92580313fcacdf9e3d0fb5d52/img/GTOHelper/Work%20Queue.png)

"Mr. Kitty#9462" on Discord if needed.
Right now, only a default 100BB 6max range is available. This means this tool isn't currently too useful for tournaments. However, the very next thing I'll be working on are the changes for both the GUI and backend that are required to match hand ranges to BB ranges. So it shouldn't take _too_ long to see this feature completed.

"Mr. Kitty#9462" on Discord if you need assistance. I'm also in the Piosolver Discord, in case you can't message me directly.

0 comments on commit 481205e

Please sign in to comment.