Poker Stuff
Home
Download
Docs
Screenshots

Docs

This program has been banging around in one form or another for years and for the most part I've been the only one using it, so expect some idiosyncrancies, crashes, etc. Anyway you get what you pay for.

Installation

Simply download the program and put it in it's own directory somewhere, like, say, c:\poker. The program is going to create some files and directories so it's better for it to have it's own space, easier to clean up later. I have had issues in the past with directory names that had spaces in them, although most of those should be fixed. Still, for that reason it might be best if you did not put it somewhere like My Documents or your desktop.

Configuration

The program takes a number of command line options. None are required but they can make things simpler. To add command line options, simply make a shortcut to the program, right click on it, and select "Properties". There you can edit the command line. You can add any of the following:
-config /path/to/config/file Use this to specify a particular configuration file. If you do not give this option, the default config file is used, which is poker.cfg, in the same directory that the poker program is in. When you start the poker program the first time, immediately exit using File->Exit, and this will create a default config file for you, which you can look at and edit.
-pokertracker 1 Add this option if you would like the poker program to immediately start monitoring poker tracker when you start up, looking for tables. Otherwise you can start it manually via File->Poker Tracker.
-simulator 1 Use this option if you would like the simulator window to be opened automatically on startup. Otherwise you can start it manually via File->Simulator.

Usage

General

  • Most windows opened by the program, you can save the location and size of them by using Control-s when focused on the window. Once you've done this you can make sure it remembers the setting for next time by using Config->Save
  • Using File->Exit will save the config file when you exit, as should closing the program using the "X" at the top right of the window. Killing the program some other way, or if it crashes, will cause config changes to be lost.
  • The "main" poker window is probably not that useful to you. I use it for debugging and so it'll probably be around for a while. Sometimes useful info or feedback comes out of it.

Simulator

I just added this interface so it's ugly and probably kind of buggy. At the moment it just supports razz and texas holdem because those are the only 2 games that I've verified work properly (it will suport stud, stud/8, omaha and omaha/8 as soon as I verify those. I will probably never support draw games but I might eventually add pineapple, etc.)

Note that at the moment you have to enter explicit hands to simulate - I'm still working on a pokerstove-style-range-of-hands simulator. Coming soon, I promise.

There are a series of controls at the top. The first dropdown is the game selector. There are a series of check-buttons.

  • "Draw 1" means to determine your odds of making various hands in the next card. This is useful for determining if you have immediate odds to draw, to a point.
  • "Draw All" means to determine your odds of making various hands by the last card.
  • "Equity" means to simulate your hot-or-cold equity, that is, the odds that you will win this hand by the end.

The next row of options determines the number of iterations for equity simulation. I don't do exhaustive simulation because generally I'm looking for a rough number. Experiment with this number to find a good balance between accuracy and speed. I have found that 100,000 iterations is generall plenty to determine your equity to the nearest .5% which is fine for me.

So the rest of the simulator window is concerned with entering cards. The "Board" box is the community cards for flop games, or the dead cards for stud games. I might change that later so you can add known dead cards in flop games, for fun. There is a radio button next to each player, you use this to select which player is the "hero". This is used to determine which player's hand to use when simulating drawing odds. This is actually nice if you want to, say, compare your drawing odds to your opponents.

At the bottom of the window are the results for "Draw 1" and "Draw All". The top row of the results are the odds of making that particular hand, the next row are the odds of making that hand or better. They are in odds format so 0:1 means 100%, 1:1 means 50%, 2:1 means 33%, etc, and 9999:1 means it ain't happening.

Poker Tracker

The Poker Tracker interface is used to track tables that you have open, giving a few stats about them, and to let you overlay a "heads up display" onto a poker table. I have personally used this with Full Tilt, Party Poker, Poker Stars, Ultimate Bet and a few others. You may need to adjust the positions of the HU overlay but that should be about it. If you have any trouble let me kow and I'll help you out.

NOTE: My program makes use of a free program called "AutoIt" which is a handy thing that lets you manipulate windows. You must have this installed on your system. You can find it here: http://www.autoitscript.com/autoit3/downloads.php. Install it to it's default location which should be "C:/Program Files/AutoIt3/AutoIt3.exe". If you want to install it somewhere else, edit your config file and change the line that starts with AutoIt:Executable

So the first thing to note is that my program interfaces with the database that Poker Tracker can use, called Postgres. If you are storing your data in Microsoft Access, the default, my program won't work for you. Postgres is free and it's not too hard to install, and at the moment I don't have time to code support for something I don't use. Maybe in the future.

So you're going to need to configure my poker program to connect to your postgres database. Fire up the program and go to the Config->Options menu item. The only thing in the config window right now are the postgres settings. Specify your postgres settings (hostname, database, user, password) and click "add". You can right-click on existing databases to edit or delete them. Click "Accept" or "Apply" to apply the changes.

Fire up the poker tracker interface via File->Poker Tracker. It should open a little window titled "Table Manager". This is where any tables you have open will start to appear (assuming you are importing them into pokertracker). The manager will only show "live" tables, which is tables that have had a hand in the last 2 hours. There is a slight bug here because poker tracker keep track of session times using the time provided by the poker site, which is probably in a different time zone than you. I hope to fix this soon but since I'm just one time zone off eastern, it doesn't affect me much.

You should start to see tables quickly. If there are any problems with your setup you will either see no tables, or get an error about connecting to postgres. Send me an email and I'll help you diagnose.

Each table has some info shown. It is, in order:

  • Table Name
  • Stakes
  • # of (active) players
  • Avg VPIP of table
  • Avg PFR of table
  • Avg # of hands you have on people at table (this can be highly skewed if you have, say, 10,000 hands on one player and none on all the others. )
  • The poker tracker icons of the players at the table, if they have any. I use this to identify tables with large numbers of loose passives, loose aggressives, and low numbers of TAGS. How useful this is depends on how good your auto-rating rules are.

So, right click on a table and you get some option

  • Overlay : this will attempt to find the window for this table and overlay a headsup display onto it. The table needs to be open. If it fails to find your table it'll probably put the overlay window at the top-right of your screen. More info on the overlay window later.
  • Update PT : This will update the window with the most recent info from poker tracker for this table. You don't *generally* need to do this because the prgoram updates every 30 seconds or so. Only for the truly obsessive like yours truly.
  • # Players : When interfacing with poker tracker I make my best guess at how many players the table should hold at maximum, based on the site and the type of game (stud games, 8 players, holdem games, 9 or 10 players unless it's a 5max or 6max table). For a lot of cases, my program probably guesses wrong. So, before you do an overlay, just make a quick check and make sure it has the right number of players selected, otherwise when you do an overlay, it's going to put the data in the wrong place.

OK so you successfully managed to get an overlay window on top of your poker table window, I hope. Here's a brief tour: At the top left there are some options:

  • the type of overlay (normal, session or name): Normal is all data on the user, session is for this session only, and name is the players name. This is useful for re-positioning the display, which you often have to do with poker sites that seat you at the same place regardless of your seat at the table.
  • + and - buttons. These are used to rotate the player displays clockwise or counter-clockwise. Use in conjunction with the "name" setting above to get things situated. Once you have this right, you won't need to change it again unless you change seats. PLEASE CHECK THIS FIRST because it's awful to make a move based on someone's stats and realize it's the wrong person. Also note that stats lag behind a hand or two so it's possible that someone sat down and you didn't notice.
  • The "x" button is used to close the overlay window.

So hopefully near each player is a set of colored boxes with numbers that indicate various stats for the players. The available stats are fixed at the moment but will be editable soon. The stats are:
First row: NOTES / ICON VPIP / PFR / AF
Second row: WTSD / W$SD / #HANDS / WONLOSSTHISSESSION
You can right click on each player to get some options. I won go over those except to note that there are some nice things there like graphs, access to notes. The "notes" are poker tracker notes, and you can read and/or edit them via my program. There will be a green "#" in the first row of the stats if you have notes on him.

If you move your mouse over the stats boxes you will note that part of the background turns blue. You can "grab" this blue part and click-and-drag with the left mouse button to move the stats for that player. If you like your arrangement, click the blue part with the middle mouse button and it will save. I have some defaults loaded for the sites I play. This process creates a file called "positions.dat" which you can edit by hand if you really feel like it.

The boxes are colored but you should probably ignore the coloring for the most part. Mostly the colors are just there to indicate at a glance if I feel that the number is high, medium, low, very low, etc. My cutoffs for colors probably don't mean much especially since I made them originally for short handed holdem.

Live Session Tracker

I'm not offering docs on this yet. I use it to keep track of live sessions, it's just like a handy tool to enter length, win/loss, type of game, structure, etc, etc. If you're interested let me know and I'll hook you up.
 
Copyright Rusty Brooks 2002