Welcome Guest, you are in: Login

Assaultware Wiki



Search the wiki

Often times, users will wonder why HM2 and NoteCaddy stats that filter for the same behavior do not show the same values. In order to answer this question, it is necessary to understand that the two applications differ in some ways.

Understanding Default Behaviors

The first thing to look at is HM2's HUD filters.


As you can see here, HM2 will show all of the same stats no matter what the game size is. So if you open up a replayer of a heads up hand it will show the same stats as a hand played with 9 players. Of course this can be changed but it is certainly worth knowing that this is the default behavior. Furthermore, HM2 by default drops stats that are from hands older than 12 months. In the above screen shot, that number has been raised to 99

NoteCaddy's default behavior is very different. All data is broken up by game sizes automatically. If a table switches from heads up to three handed, then NC will show completely different data. The way it is broken up is

  • 2 handed
  • 3-6 handed
  • 7+ handed

Therefore if you leave both applications performing their default behavior, there will nearly always be some disparity. You can see exactly how NoteCaddy breaks up the data for a note for any player by clicking tools->player notes


To clarify:
  • Heads up = 2 players
  • Medium = 3-6 players
  • Full = 7+ players

You can also see that the data is broken up by holdem/Omaha and cash/tournament as well. You can modify the way NoteCaddy breaks up the data with respect to players in the hand by creating a custom game size partition


In this example, NoteCaddy will break up the data the same way that HM2 does. This would need to be done for each definition.

Cross referencing hands

You can use HM2's report filters to pull up the hands that comprised nearly any stat. HEM has a tutorial for that. In most cases it is very straightforward to filter by player actions.


You can then cross reference the hands you see in this report to the ones you saw in the tools->player notes in NoteCaddy. This is done by clicking the history link next to any of the lines that shows a result.


If you find a hand that is in one report and not the other, you can send the hand to NoteCaddy's test environment and get the exact reason for why NC didn't count the hand. You can then make adjustments to your definition accordingly.

Creating and reading the log for a definition

You can also get an explanation for every player in every hand in your database by logging the individual definition.


You can set this in the general tab for any definition. Once you save and close the definition editor, you will notice two new Pending Tasks on your start panel. Once you run them, the data will be recreated and your log populated. At the completion of the second task, you can close HM2 so that all the data is flushed to the log. You can then find the log in

C:\Users\{YourWindowsLogin}\AppData\Roaming\HoldemManager\NoteCaddy LOG.txt

If you have a large amount of hands in your database then the log file may be too large to comfortably open in Note pad. It is recommended to use Notepad++ for large text files. Understanding the data in the file is easy


  • If the line ends with the word "success" then that means it was registered and the stat increased 1/1.
  • If the line says "could have happened but did not" then it registered as a 0/1. For example, if it is a definition for an open raise, then this would mean that the player could have open raised but instead limped or folded.
  • If the line says anything else then the stat is not modified. Following the same open raise example, a player cannot possibly open raise if someone else raised ahead of him (then it would be a 3 bet) or if he is the big blind and everyone folded to him.

Having this text file is good in that you can search for individual hand numbers or players.

ScrewTurn Wiki version Some of the icons created by FamFamFam.