History


June 20, 2008 - Version 2.47
  • Changed - PT3 Symbols are now updated after a set number of hands, instead of a set amount of time.
  • Updated - Added a separate menu to handle PT3 defaults.
  • Fixed - Fixed a PT1 issue with the number of hands not being calculated correctly.

May 28, 2008 - Version 2.46
  • New - Added a disable BozoBot menu option. Created for the power users, you can now disable the BozoBot settings menu. This also lets you unload the BozoBot dll safely. To re-enable the BozoBot menu you must reload the dll.
  • Updated - Disabled dynamic handlist symbols and handling when the dll is ran in OpenHoldem.
  • Updated - Changed the way the SM Dll is chained. The extras.dll is no longer required to run the BozoBot dll. It is now a fully optional dll. This change includes a new compiled version of the SM dll.
  • Added - Added the SM dll settings options to the BozoBot menu. All setting options are now in one drop down selection.
  • Updated - Made some slight performance corrections for OH users. This is an ongoing process.

April 21, 2008 - Version 2.45
  • New - PokerTracker 3 defaults. You can now set default values and update times for PokerTracker 3 stats.
  • New - Custom PokerTracker 3 symbol creation. You can now create your own PokerTracker 3 queries for symbols only you want to use.
  • New - New menu selection for PokerTracker 3 symbol settings. Default values, update times, and custom PokerTracker 3 symbols are handled here.
  • Updated - Made some small performance issues on symbol calculations.
  • Fixed - OpenHoldem performance issue fixed. This required disabling dll chaining for OH.

April 4, 2008 - Version 2.44
  • New - PokerTracker 3 support. Added the following symbols.
    • dll$pt3_handsX - number hands of player X
    • dll$pt3_pfrX - preflop raise percentage of player X
    • dll$pt3_vpipX - voluntary put money into the pot percentage of player X
    • dll$pt3_w$wsfX - won money when saw flop percentage of player X
    • dll$pt3_wtsdX - went to show down percentage of player X
    • dll$pt3_w$sdX - won money at showdown percentage of player X
    • dll$pt3_afX - total aggresion factor of player X
    • dll$pt3_afqX - total aggresion frequency of player X
    • dll$pt3_3betX - total 3 bet percentage of player X
    • dll$pt3_fold3bX - fold to 3 bet percentage of player X
    • dll$pt3_atsX - attempt to steal percentage of player X
    • dll$pt3_fbtsX - fold big blind to steal percentage of player X
    • dll$pt3_bstsX - fold small blind to steal percentage of player X
  • New - Setting profiles. You can now keep separate sessions of your registry settings in user defined profiles. The "Default" profile is set as default and can not be removed. Profiles are useful for swaping between debug mode and silent mode.
  • Updated - Menu selections. More features are planned.
    • PostgreSQL test feature added to Pokertracker Settings page
    • MS Access test feature added to Pokertracker Settings page
    • Profile Management section added to Profile Settings page

March 20, 2008 - Version 2.43
  • Fixed - Fixed a minor issue with the failed to open debug logs.
  • New - The dll now creates any missing directories used by the dll. (Users no longer have to create these themselves.)
  • New - Added two new symbols
    • dll$iswh - true when the dll is running in WinHoldEm
    • dll$isoh - true when the dll is running in OpenHoldEm
  • New - Added OpenHoldEm support - This is the first attempt at a stable release for OpenHoldEm
    • SingleMalt's dll will not work in OpenHoldEm but must be included in the same directory with the BozoBot dll. The BozoBot dll will not load otherwise.
    • Dll handlist symbols are disabled when the dll is running in OpenHoldEm. OpenHoldEm does not have dynamic handlists.
    • Added dll menu to OpenHoldEm.
      • The menu will not display until the player chair is determined.
      • The menu still uses the WinHoldEm registry settings. This will change in the next update.
    • Manual Mode and PPro are still a little buggy with OpenHoldEm.
  • Updated - Cleaned up some PokerTracker code.
    • Updated playersdealt code.
    • The m_name_known info no longer needs to be true for PokerTracker to update.
  • New - Added a PT3 Settings menu. This feature has not been enabled.
  • Updated - State processor.
    • Added some stability issues with the state processor for OpenHoldEm
    • If nopponentsmax is 0 we now use nchairs-1
    • We now wait 1 frame between grabbing the blind info and the first preflop action frame.
    • Altered the debug info for the state processor frame logs.
    • Added hand info to the state processor frame info. This helps for when no handnumber is given.
    • Added a cards column to the state processor frame info. We received reports of mis-folded players and this should help track down the issue.
    • The dll will now return dll$wait as true if the previous state's pot/cards/balances/currentbets are not the same. This is to prevent bad keyframes.
  • New - Added some logging stability issues for OpenHoldEm
  • New - Added additional fatal error handling

January 4, 2008 - Version 2.42
  • Added - Added short circuit nesting. You can now use the two following ASCII characters as brackets when creating short circuit symbols, « ».
    • Symbols:
      • « - Left bracket, represented by the ASCII character 174.
      • » - Right bracket, represented by the ASCII character 175.
    • Examples:
      • dll$if_«f$test»_«f$result_if_true»_«f$result_if_false»
      • dll$if_«dll$if_f$test_0_1»_1_0
      • dll$if_«dll$if_«f$test»_0_1»_1_0
    • Warning:
      • The new character "«" is an ASCII character and not two less than signs "<<".
      • The new character "»" is an ASCII character and not two greater than signs ">>".
      • WinHoldEm will crash if these ASCII characters are used in the debug tab. This is the only an issue in the debug tab. I have notified WinHoldEm support about the issue. Info on how to circumvent this issue can be found in the forums.
  • Fixed - Fixed an issue with the following symbols for when invalid chair numbers were sent via custom postfixes.
    • dll$dealposition_XXX
    • dll$betpos_XXX
    • dll$dealpos_XXX

December 29, 2007 - Version 2.41
  • Added - 10 new pt symbols.
    • dll$pt_rfi_0posX - returns chair X's raise first in % when button
    • dll$pt_rfi_1posX - returns chair X's raise first in % when 1 off the button
    • dll$pt_rfi_2posX - returns chair X's raise first in % when 2 off the button
    • dll$pt_rfi_3posX - returns chair X's raise first in % when 3 off the button
    • dll$pt_rfi_4posX - returns chair X's raise first in % when 4 off the button
    • dll$pt_rfi_5posX - returns chair X's raise first in % when 5 off the button
    • dll$pt_rfi_6posX - returns chair X's raise first in % when 6 off the button
    • dll$pt_rfi_7posX - returns chair X's raise first in % when 7 off the button
    • dll$pt_rfi_8posX - returns chair X's raise first in % when BB
    • dll$pt_rfi_9posX - returns chair X's raise first in % when SB
  • Removed - Removed the BozoBot.ini. All previous options are now available via BozoBot drop down menu.
  • Added - Added the BozoBot drop down menu with the following menu items. Some menu changes require you to reload the dll.
    • General -> Settings
    • Pokertracker -> Settings
    • Pokertracker -> Defaults
    • Debug -> Settings
    • Symbols -> Settings
    • Memory -> Settings
    • State Processing -> Settings
  • Updated - Made some additional code enhancements.

December 10, 2007 - Version 2.40
  • Added - Two new symbols types. These symbols work together to determine possible straight hands you can be against.
    • Symbols
      • dll$str_hicard0 - dll$str_hicard9
      • dll$str_locard0 - dll$str_locard9
    • Example 1
      • The board shows 789JQ
      • 1st possible straight hand KT. Symbols return dll$str_hicard0 = 13(K), dll$str_locard0 = 10(T)
      • 2nd possible straight hand Tx. Symbols return dll$str_hicard1 = 10(T), dll$str_locard1 = 0
      • 3rd possible straight hand 65. Symbols return dll$str_hicard2 = 6, dll$str_locard2 = 5
      • 4th possible straight hand none. Symbols return dll$str_hicard3 = 0, dll$str_locard3 = 0
    • Example 2
      • The board shows 789
      • 1st possible straight hand JT. Symbols return dll$str_hicard0 = 11(J), dll$str_locard0 = 10
      • 2nd possible straight hand T6. Symbols return dll$str_hicard1 = 10, dll$str_locard1 = 6
      • 3rd possible straight hand 65. Symbols return dll$str_hicard2 = 6, dll$str_locard2 = 5
      • 4th possible straight hand none. Symbols return dll$str_hicard3 = 0, dll$str_locard3 = 0
  • Fixed - Fixed an issue with dll$hr_fullhouse reporting the wrong values on certain full houses.
  • Fixed - Fixed an issue with symbol log crashes.
  • Fixed - Fixed an issue with dll$waitcustom not being accessed.

December 3, 2007 - Version 2.39
  • Fixed - Made a slight change to when the memory conditions are checked. The dll now checks for changes of the common cards instead of the betting round.
  • Fixed - Fixed an issue where symbols were not being logged even though logging was enabled. Symbol logging now works as long as you have it enabled in the .ini file and have one dll calculation per action.

November 26, 2007 - Version 2.38
  • Updated - Removed old state processor symbols and added new ones. The new symbols are very customizable and their definitions are as follows:
    • Symbols
      • dll$did_chair_XXX_aa_once_in_roundY - used to determine if chair XXX did action aa in round Y. (Only one action allowed)
      • dll$did_chair_XXX_aa_bb_cc_in_roundY - used to determine if chair XXX did action aa, then bb, then cc, etc.. in round Y. (Multiple actions allowed and order counts!)
    • Chair Number = XXX
      • XXX = can be any WinHoldEm symbol, f$ formula, or dll$ symbol.
    • Action Type = aa, bb, cc, etc...
      • aa, bb, cc, etc... = can be any of the following two letter abbreviations:
        • ch = check
        • li = limp (only possible preflop when calling the bblind)
        • ca = call
        • be = bet (the initial person to put money in the pot. not possible preflop)
        • ra = raise (the first person to raise the bettor)
        • re = re-raise (any person raising the raiser or re-raiser)
    • Round Number = Z
      • Z = can be any round (1 to 4)
    • Examples
      • dll$did_chair_9_li_re_in_round1 = did chair 9 limp then re-raise in round 1.
      • dll$did_chair_raischair_be_once_in_round3 = did the raischair bet once in round 3.
  • Fixed - Fixed a dll$waitXXXtoYYY issue where XXX and YYY were being combined.
  • Fixed - Fixed a dll$outs_str issue where certain straight combinations were causing WinHoldEm to crash.

October 20, 2007 - Version 2.37
  • New - Added a new feature to run user defined batch files. These batch files must exist in your WinHoldEm directory and must be named batch0.bat - batch9.bat. The new symbols are as follows:
    • dll$batch0 - dll$batch9
  • Updated - Updated the dll$dealposition symbol so that it can be used on all userchairs. The updated symbols are as follow:
  • New - Added two new PokerTracker symbols per diipadaapa's request below:
    • dll$pt_saw_turn - Returns specific player/chair's saw turn percentage.
    • dll$pt_saw_river - Returns specific player/chair's saw river percentage.
  • Updated - Reorganized the bozobot.ini file due to the PokerTracker changes above.

October 18, 2007 - Version 2.36
  • Fixed - Fixed an issue with certain hand/round memory symbols where the symbols were not resetting.
  • New - Added a new position symbol.
  • New - Added new PokerTracker symbols per PeteP's request below:
    • dll$pt_wsd_rais_turn - won show down when raised on the turn.
  • Updated - Reorganized the bozobot.ini file due to the PokerTracker changes above.
  • New - Added additional debugging output for the dynamic handlist handling.

September 28, 2007 - Version 2.35
  • New - Added exception handling for fatal errors, very similar to SM's fatal error code handling.
  • Updated - Added static directories for debug, symbol, sound, state processing, and fatal errors as follows:
    • /debug
    • /symbols
    • /sounds
    • /handhistory
    • /fatal
  • Updated - Slight coding modifications to sound code.
  • New - Added additional PokerTracker debugging output.
  • New - Added additional Memory debugging output.
  • New - Added new PokerTracker symbols per PeteP's request below:
    • dll$pt_wsd_cr_turn - won show down when check raised on the turn.
  • Updated - Reorganized the bozobot.ini file due to the changes above.

September 2, 2007 - Version 2.34
  • New - Added a new memory reset/set condition. dll$const_sittingout
  • New - Added new output options in the bozobot.ini file. You must now set how you would like your output displayed for memory, short circuiting, pokertracker, and state processing. These settings will determine if the console is opened.
  • Updated - Added 3 more hand options for the dynamic handlist symbols. Hands XX, XXs, and XXo have been added to the possible list of hands.
  • Fixed - Fixed an issue where pokertracer stats were being tested on non-existent chairs. (ie. checking on chairs 2-9 on heads up only tables.)
  • Updated - Stopped the dll from updating the userchair's stats on all pokertracker updates. This was previously only being done for the symbol dll$pt_update.

August 6, 2007 - Version 2.33
  • Fixed - Issue with memory variables not updating in specific situations.

August 5, 2007 - Version 2.32
  • New - Added new dynamic handlist symbols.
    • dll$listXX$YYy$on - Turns hand YYy on for listXX.
    • dll$listXX$YYy$off - Turns hand YYy off for listXX.
    • dll$listXX$YYy$ison - Returns true if hand YYy is on for listXX.
    • dll$listXX$YYy$isoff - Returns true if hand YYy is off for listXX.
    • dll$listXX$print - Prints a sorted list of all 'on' hands in list XX to the debug window.
  • New - Added new pt symbols to manually update the player stats.
    • dll$pt_update - Updates pt stats for all chairs except the userchair.
    • dll$pt_update_0 to dll$pt_update_9 - Updates pt stats for specific player/chair's
    • dll$pt_update_XXX - Updates pt stats for specific player/chairs, where XXX can be any winholdem symbol, formula, or dll symbol.

June 26, 2007 - Version 2.31
  • Fixed - PT update issue that reappeared in the last version.
  • New - Added the following tripple pair hand rank symbols.
    • dll$hr_threepair_onepaironboard
    • dll$hr_threepair_twopaironboard
  • Updated - The following dll symbols have been renamed. The old ones will still work.
    • dll$HandRank renamed to dll$hr.
    • dll$HandRank_NoPair renamed to dll$hr_nopair.
    • dll$HandRank_Pairs renamed to dll$hr_pairs.
    • dll$HandRank_TwoPairUsingPairOnBoard renamed to dll$hr_twopair_oneonboard.
    • dll$HandRank_TwoPairNoPairOnBoard renamed to dll$hr_twopair.
    • dll$HandRank_Trips renamed to dll$hr_threeofakind.
    • dll$HandRank_Flushes renamed to dll$hr_flushes.
    • dll$HandRank_FullHouse renamed to dll$hr_fullhouse.
    • dll$HandRank_FullHouseOnBoard renamed to dll$hr_fullhouseonboard.
    • dll$HandRank_Premium renamed to dll$hr_premium.
    • dll$StrOuts renamed to dll$outs_str.
  • Updated - Changed the return values for dll$hr (previously dll$HandRank). New values can be found here.
  • New - Added two new beta symbols.
    • dll$outs_fl
    • dll$outs_rank

June 11, 2007 - Version 2.30
  • New - Added SM's Extras.dll via dll chain.
  • Updated - Updated the pokertracker update conditions for heads up play. The dll will update a player's data if all of the following conditions are met.
    • br==1
    • nopponents==1
    • It has been x amount of hands, x is set in the bozobot.ini file.
  • New - Added session numbers to the symbol logging logs.
  • New - Added a new pt symbol.
    • dll$pt_foldbbtostealhu (Fold BB To Steal HU)
  • New - Added a new hand rank symbols. This symbol is still under development and some hands are not defined.
    • dll$HandRank
    • dll$HandRank_NoPair
    • dll$HandRank_Pairs
    • dll$HandRank_TwoPairUsingPairOnBoard
    • dll$HandRank_TwoPairNoPairOnBoard
    • dll$HandRank_Trips
    • dll$HandRank_Flushes
    • dll$HandRank_FullHouse
    • dll$HandRank_FullHouseOnBoard
    • dll$HandRank_Premium
  • Updated - Reorganized the bozobot.ini file.

July 11, 2007 - Version 2.29
  • New - Added State Processing. State processing must be enabled in the bozobot.ini file. (X = Round, Y = any f$ formula, dll symbol, or winholdem symbol)
    • dll$didcheckroundX_Y
    • dll$didcallroundX_Y
    • dll$didraiseroundX_Y
    • dll$didbetroundX_Y
  • New - Added postfixes to the symbols dll$betpos and dll$dealpos. (Y = any f$ formula, dll symbol, or winholdem symbol)
    • dll$dealpos_Y
    • dll$betpos_Y
  • New - Added two new symbols to get a chair number by deal/bet position.
    • dll$chairofdealpos1 to dll$chairofdealpos10
    • dll$chairofbetpos1 to dll$chairofbetpos10
  • Fixed - Fixed a PT issue.
  • Fixed - Fixed some mis-calculated straight outs in the dll$StrOuts symbol.
  • Fixed - Fixed some other minor issues.

May 24, 2007 - Version 2.28
  • Updated - Removed PT updates on the userchair.
  • Fixed - Fixed some mis-calculated straight outs in the dll$StrOuts symbol.

May 20, 2007 - Version 2.27
  • Updated - Variables must now be defined in the bozobot.ini file. The set/reset conditions and values are still defined the same way but now you must have the dll$var_ name in the ini file.
  • New - Added dll$const_round which will reset/set every round.
  • Fixed - Fixed an issue with dll$TwoPairRank
  • New - Added dll$br1 - dll$br4, dll$nplayersplaying2 - dll$nplayersplaying5, dll$nplayersdealt2 - dll$nplayersdealt5.
  • New - Added a new straight code symbol, dll$StrOuts, that gives the number of outs for a straight draw. (Please thank iNvAdOr for this code)
  • New - Added a new pt symbol, dll$pt_usd_won, which returns the amount of money a player has won or lost.
  • Updated - Removed dll$ref_XXX symbols as they are no longer needed.

May 6, 2007 - Version 2.26
  • New - Added custom endings to pokertracker symbols. You can now use any winholdem symbol, formula, or dll symbol at the end of the pokertracker symbols. The ending symbol must be separated by an "_" (underscore) and evaluate to a valid chair number or nothing will be returned.
    Examples:
    • dll$pt_vpip_dll$huchair (gives the vpip of your heads up opponent)
    • dll$pt_pfr_raischair (gives the pfr of the raischair)
    • dll$pt_icon_f$limper (gives the icon of the chair f$limper)
    • dll$pt_icon0 (still gives the icon of chair 0)
    Notes:
    • Undefined or invalid endings that result in 0 will grab chair 0's stats.
  • Updated - Removed _hu endings to pokertracker symbols. Please replace all dll$pt_XXX_hu with dll$pt_XXX_dll$huchair. Where XXX is the pokertracker symbol.

May 2, 2007 - Version 2.25
  • Updated - Altered the debug print out of dll symbols not found. dll$iswait is automatically queried by winholdem so this symbol will no longer be output as a symbol not found.
  • Fixed - Fixed a logging bug for when tables included an invalid character in the title.

April 22, 2007 - Version 2.24
  • Updated - Changed some null variables that were possibly causing some errors.
  • Updated - Removed the symbols dll$debug_on and dll$debug_off.
  • New - Added debug option to the bozobot.ini file.
  • New - Debug will now print out a message if a dll symbol is not found.

April 19, 2007 - Version 2.23
  • New - Added a symbol logging feature. The dll will record any number of symbols when the keyword isfinalanswer is true. It will write these to a logs directory in your winholdem directory. The logs are comma delimited and are organized by hand, then action. The symbols you wish to log must be defined in the bozobot.ini file.
  • New - Enabled the dll to update Pokertracker stats in manual mode when a new player name is seen on the table.

April 7, 2007 - Version 2.22
  • Fixed - Fixed pokertracker error where subsequent queries were not working.
  • Updated - Changed pokertracker update condition when a new player is found.
    • The dll will not update until it has seen 5 consecutive frames of a new name. Previously the dll would update once it saw a new name, this was causing the dll to update on a 1 frame misread.
    • Changed pokertracker update condition when it has been x amount of hands. The dll will update a player's data only if all of the following conditions are met.
    • We have folded.
    • It is currently the preflop or flop (This gives us enough time to query).
    • The players name is known.
    • The players balance is known.
    • The players balance is greater than 0.
    • The player was dealt in the current hand.
    • It has been x amount of hands, x is set in the bozobot.ini file.
  • Updated - Changed the debug output for pokertracker to be a little more specific.

April 6, 2007 - Version 2.21
  • Fixed - Fixed another pokertracker error.
  • Updated - Changed and simplified the debug output for pokertracker.
  • Updated - Changed dll$test symbols to dll$bozotest symbols. This will help to determine if a custom.dll has been loaded.

April 3, 2007 - Version 2.20
  • Fixed - Fixed a pokertracker error that was causing the dll to constantly update the pokertracker symbols.

March 20, 2007 - Version 2.19
  • Updated - Changed the wait function defintions. Adding custom values.
    Please Note: The follow symbols must be changed to work correctly.
    • dll$wait0to1 >> dll$wait0to100
    • dll$wait1to2 >> dll$wait100to200
    • dll$wait2to3 >> dll$wait200to300
    • dll$wait3to4 >> dll$wait300to400
    • dll$wait4to5 >> dll$wait400to500
    • dll$wait5to6 >> dll$wait500to600
    • dll$wait6to7 >> dll$wait600to700
    • dll$wait7to8 >> dll$wait700to800
    • dll$wait8to9 >> dll$wait800to900
  • New - Added an option to the bozobot.ini file. You can now use your default pokertracker stats until a player has a certain number of hands. The dll will look at the "min_hands" element in the bozobot.ini file.

February 20, 2007 - Version 2.18
  • Updated - Cleaned up some code, made things a little more efficient.
  • New - Added dll entries to be used in the short circuiting symbols.
    • ie. dll$if_f$headsup_dll$wait125_dll$wait025
  • New - Added 10 play sound symbols. The location of your sound files must be defined in the bozobot.ini and they must be wav files. File names must be soundX.wav where X can be 0 to 9.
    • dll$sound1 to dll$sound9

February 1, 2007 - Version 2.17
  • Fixed - Fixed problem introduced in v2.16 with cached pt queries taking 10 times longer to return their values.
  • Updated - Changed how .ini file is loaded. The file is now loaded when the dll is loaded instead of when the information is needed.
  • New - Added two new pt symbols.
    • dll$pt_saw_flop_all_games
    • dll$pt_saw_flop_nb

January 28, 2007 - Version 2.16
  • Fixed - Fixed problem with pokertracker heads up symbols returning super large values when not heads up.
  • Updated - Re-wrote some code on the variable resets. Possibly fixing an error with variables not being reset correctly.
  • New - Added an option for user to change how many hands the dll will update via the bozobot.ini file.
  • New - Added an option for the user to set default stats if a player is not found via the bozobot.ini file.
  • New - Added 19 new pokertracker symbols.
    • dll$pt_raise_preflop
    • dll$pt_check_preflop
    • dll$pt_call_preflop
    • dll$pt_fold_preflop
    • dll$pt_raise_flop
    • dll$pt_bet_flop
    • dll$pt_check_flop
    • dll$pt_call_flop
    • dll$pt_fold_flop
    • dll$pt_raise_turn
    • dll$pt_bet_turn
    • dll$pt_check_turn
    • dll$pt_call_turn
    • dll$pt_fold_turn
    • dll$pt_raise_river
    • dll$pt_bet_river
    • dll$pt_check_river
    • dll$pt_call_river
    • dll$pt_fold_river

January 13, 2007 - Version 2.15
  • New - Added bozobot.ini, this file must reside in your WinHoldEm directory.
  • New - Users can now choose the location and name of their pokertracker database. To do this they must edit their bozobot.ini with the location and name. If you do not set this in your bozobot.ini the pokertracker module will not work correctly.

January 12, 2007 - Version 2.14
  • Fixed - Fixed pokertracker error introduced in version 2.13.
  • Fixed - Fixed some pokertracker symbols that were not being reset correctly when a new player sat down.

January 9, 2007 - Version 2.13
  • New - Added 3 new pokertracker symbols, dll$pt_flopaf, dll$pt_turnaf, and dll$pt_riveraf. These return the flop, turn, and river aggression factors and work just like all the other pokertracker symbol.

December 29, 2006 - Version 2.12
  • New - Added symbol dll$huchair. This symbol will return the heads up opponent's chair number. If you are not heads up it will return -1.
  • New - Added _hu prefixes to all the poker tracker symbols. Using these prefixes instead of a chair number will allow you to get the stats of your heads up opponent. If you are not heads up these symbols will return 0.
    Example. dll$pt_vpip_hu

December 18, 2006 - Version 2.11
  • New - Added dll$CustomDll. This symbol will return 1 if your custom dll has been loaded successfully.
  • New - Added dll$Trial. This symbol will return 1 if the dll is in trial mode.
  • New - Added three new poker tracker symbols, dll$pt_foldtobetflop, dll$pt_foldtobetturn, dll$pt_foldtobetriver. These returns the folded to flop bet percentage, folded to turn bet percentage, and folded to river bet percentage.

December 14, 2006 - Version 2.10
  • New - Added dll$dealpos0-9 and dll$betpos0-9 (Please thank htc for this code.)
    • dll$dealpos0-dll$dealpos9 are chairs(0-9) dealposition
    • dll$betpos0-dll$betpos9 are chairs(0-9) betposition

December 12, 2006 - Version 2.09
  • New - An add-on dll feature has been added. If you have your own dll or received one from someone else you can now use both the bozobot and your custom dll together. Simply rename your custom dll to "custom.dll" and put it in the winholdem directory. The bozobot dll will then be able to load the custom dll symbols.
    Please note that symbols in the custom.dll take priority of the bozobot dll, thus it is possible to overwrite the bozobot's symbols via the custom.dll

December 10, 2006 - Version 2.08
  • New - Added two new symbols.
    • dll$debug_on
    • dll$debug_off
    • These two symbols will open a black console window and will show some debugging messages when the program runs. Please only use these in manual mode and make sure you do not have both in your code. Otherwise the window will open and close repeatedly. These messages are a little messy right now and I will improve them as time goes by.
  • Updated - Removed the testing state processing code.

December 7, 2006 - Version 2.07
  • New - Added some optimization to the short circuiting.
  • New - Added new wait symbols.

November 30, 2006 - Version 2.06
  • New - Added state processing code, it is only in the testing phase right now and has only been programed for preflop and some of the flop. To test it yourself add the dll$StateProcessing keyword anywhere in your program. The symbol will always return a 1. and will write partial hh's to a Handhistory folder in your WHE directory. Please use at your own risk until it has been fully published on the website. Feedback is also welcome.
  • New - Added some increased performance for module3.

November 24, 2006 - Version 2.05
  • New - Added two new symbols to module 2. They are dll$bbchair and dll$sbchair. They will return the big blind and small blind chairs. If the chair numbers are undeterminable then they will return -1.
  • Updated - Updated module 2 symbols on symbol page.

November 16, 2006 - Version 2.04
  • New - Added a Pokertracker trial version. Pokertracker symbols will now work in chair 0 with out a license key.
  • New - Added module 2 to the dll. The website will be updated later this weekend with details.

November 12, 2006 - Version 2.03
  • New - Added another Lab7 player profiling type.

November 9, 2006 - Version 2.02
  • New - Added some Lab7 player profiling types.
    • dll$player_type

November 7, 2006 - Version 2.01
  • New - Added 1 new pt query
    • dll$pt_nhands

November 6, 2006 - Version 2.00
  • New - Created History File.
  • New - Converted modules 1, 3, and 4 into single dll.
  • New - Added 6 new pt queries
    • dll$pt_wtsd
    • dll$pt_wsd
    • dll$pt_sbfoldtosteal
    • dll$pt_bbfoldtosteal
    • dll$pt_aftotnopf
    • dll$pt_ats