HUD

This tab is used to configure HUD.

HUD is designed to display a variety of information on the table during the game. In addition, HUD must be enabled, if you use one of the following options:

Checkbox 1 is used to enable the HUD.

HUD consists of panels, each of which can display a variety of information consisting of text and a set of tags.

There are two types of panels - Table panels and Player panels.

Table panels are designed to display general information on the table, such as the number of active players at the table, stack to pot ratio, etc.

Player panels are designed to display information for each of the players at the table, such as position, country, stack in big blind, etc.

To create a Table panel, switch to tab 2, then click 4. In the list 6 will be a new panel with the default name, such as panel1 or panel2.

To modify the panel is to be selected in the list 6, its current settings are displayed on the right.

In order to modify the displayed information in the panel, you must edit the Format string 7. Format string may consist of text and a set of tags. Tags are the variable values, in the Format string they are specified using their names in square brackets.

When displayed on a table tag names are replaced by their values, and other text is unchanged. For example, a panel with format string

Call: [%] Push: [p%]

will display the following text:

Call: 35 Push: 44

where 35 - current odds to call, and 44 - odds to push. The text 'Call:' and 'Push:' displayed without changes, but instead of tags displayed their values, in this case, 35 and 44, respectively ([%] is a call dds tag, [p%] is a push odds tag).

Remark: [timings] and [bluffEquity] tags was removed from 888Caption after request of 888 support, because they give an "unfair advantage". So these tags are not available now.

In addition to tags, converted to text, there are the control tags. They can change text color and to control the display of the panel on specified conditions.

Checkbox 13 controls the display of a panel. If the panel is temporarily not necessary to you, you can disable its display instead of deleting it completely.

The button 11 is used to select the background color of the panel. Checkbox 12 controls the display of a background of a panel (turn it off to display text only).

The button 9 is used to select the font and some of its properties - size and bold style. The button 10 is used to select the font color.

Checkbox 14 is used to select the type of alignment when changing its size. The size of the text in the panel may change due to changes in tag values, and this parameter determines which part of the panel remainsstationary while resizing.

The button 8 is designed to add a tag to Format string. The tags can be typed manually, but it is more convenient to do it with this button. It causes a dialog to add a tag, where you can select the desired tag from the list.

Also, for each tag in the list, there is a small description.

To add a tag, select it from the list and click Add (or you can simply double click an item in the list). The tag is inserted into the Format string at the cursor position.

Drop-down list OnClick 15 allows you to set the action to be performed when you click on the panel.

There are following actions for Table panels:

There are following actions for Player panels:

Drop-down list OnHover 33 allows you to set the action to be performed when you hover the mouse over the panel.

There are following actions for Player panels:

The player open raises 2bb on prelop, half-pot bets on the flop, checks and calls 3/4pot bet on turn and checks river.

HUD panels can be moved using the right mouse button. When the checkbox 31 is turned on, the movement of the panels is blocked.

Player panels can also be moved in groups. Holding Ctrl you can move the panel of the same type at once for all players. Holding Shift you can move all panels for a one player.

Parameter 30 allows to change the size of the panels. When it is zero, the size of a panel is equal to the size of the text that is displayed in it. If you increase this parameter, the additional frame appears around the text and the panel increases.

Parameter 32 allows to change the opacity of the HUD, including all HUD panels, table frames, custom bet box and quick notes dialog.


Custom bet buttons

OnClick feature of Table panels allows to create an on-screen betting buttons of different configurations. Unlike the standard betslider buttons implemented in the poker client, here you can create any number of buttons, arrange them as you like on the table and set any complex bet values.

In order to create a button, do the following:

Table panels tags

[BB] - size of big blind.

[SB] - size of small blind.

[Ante] - size of ante.

[BB100] - size of big blind in cents. It can be used to display a stake like this: "NL[BB100]".

[:] - pot odds to call in times, calculated as the ratio of the call to the size of the pot.

[%] - pot odds to call as a percentage. Calculated by the formula 100 * call_size / (call_size + pot_size).

[needOuts] - number of outs you need to call on the flop and turn (calculated as call odds as a percentage, multiplied by the number of unknown cards).

[reqProtect] - required protection. Indicates the percentage of the call for Hero needed for the optimal game against the bet of a given size set by the opponent.

[p%] - pot odds to push as a percentage. It is calculated the same way as pot odds to call, but for the situation where Hero shove without fold equity and most likely caller does call. A similar situation would have been if the caller shoved and Hero assessed the chances to a call.

[c=] - text color. This tag changes the color of the text, which is located after it, allowing the creation of multi-color panel. Color is specified after the '=' in hexadecimal.

Usually, however, you do not need to set it manually. When you insert this tag (by 'Add tag') color selection dialog appears, then the tag is inserted automatically with the selected color.

Example: There is a panel with Format string = "Call odds: [c=0000FF][%]". 'Call odds:' will be displayed with the color that is selected by 'Font color' button for the panel. Odd value, located after the tag will bedisplayed in red (color 0000FF).

[c=!] - changes text color after this tag to default (cancels action of [c=] tag).

[c=/] - new line + reset text color to default. For example, in such panel "Call odds: [c=0000FF][%] [c=/]Push odds: [c=0000FF][p%]" there will be two lines in a panel, with call odds in a 1st line and pust odds in a 2nd line.

[!t] - hide the panel on the tournament table.

[!c] - hide the panel on the cash table.

You can create two different HUDs for tournament and cash tables using the tags [!t] and [!c]. For example, table stake for a cash table can be displayed by 'NL[BB100][!t]', and for a tournament table by '[SB]/[BB]-[Ante][!c]'. It is possible to arrange them in the same place as they will never be displayed simultaneously.

[preflop] - show the panel on preflop only.

[postflop] - show the panel on postflop only.

Primarily [preflop] and [postflop] tags designed to control the display of buttons for custom bets (see description of 15).

[heroAct] - show the panel at turn of the hero only. This tag allows you to hide panels that are only needed during the turn of the hero. It can be the panels designed as buttons for custom bets (see 15) or the panels with [:], [%], [p%], [SPR], [stackAfterBet], [potNextStreet], [stackAfterBet_bb], [potNextStreet_bb], [BluffEquity], [PreBetSize] tags.

[fast] - show panel on the fast tables only.

[ntables] - the number of open tables.

[tablesWHero] - the number of open tables with hero.

[SPR] - stack to pot ratio.

[effSPR] - effective stack to pot ratio.

[totalPot], [totalPot_bb] - total pot value in dollars or chips / big blinds.

[minStack], [minStack_bb] - shortest stack on the table in dollars or chips / big blinds.

[minStackNF], [minStackNF_bb] - minimum stack among not folded players in dollars or chips / big blinds.

[avStackNF], [avStackNF_bb] -  average stack among not folded players in dollars or chips / big blinds.

[avStackNFeh], [avStackNFeh_bb] - average stack among not folded players except hero in dollars or chips / big blinds.

[effStack], [effStack_bb] - effective stack of the hero in dollars or chips / big blinds.

[actionTables] - the number of tables with turn of the hero.

[nplayers] - the number of players.

[playersInHand] - the number of not folded players at the table.

[capt] - name of the table.

[handsCount] - number of hands, played by hero at this table.

[allTrnys] - the number of tournaments played in this session.

[regSNG] - number of registered SnGs (by SnG registrator)

[RNG] - random number, generated at hero action. You can randomize your actions on the basis of this value. It can be configured by 'HUD / [RNG] tag range' option.

[actTime] - time of the current action.

[timeBank] - time bank value on the table.

[blastX] - BLAST multiplier.

[blastTimer] - BLAST timer.

[preflopAction] - last preflop action on the table in the following format:

- none - there is no any action except folds

- Rx Cx - the number of preflop raises and the number of calls after the last raise, if any.

Examples:

R0 C2 - two limpers, there were no raises

R1 - was an open raise without callers (maybe there were limpers before the raise, but this information is not displayed here)

R1 C1 - open raise and one call after it

R2 C2 - 3bet and two calls after it

R3 - 4bet

[blindsTimer] - the value of the blinds timer.


Bet box tags

When calculating the values of the betbox tags, the value entered in the betbox is used, so these tags are recalculated each time the value entered in the betbox changes, regardless of how it is entered - from the keyboard, using Betting hotkeys, the mouse wheel, etc.

[stackAfterBet], [stackAfterBet_bb]  - stack of the hero after bet/raise. This tag is computed dynamically when the value in bet box is changed (when you type in a value from the keyboard, use the Betting hotkeys,mouse wheel to change the bet size, etc.) This tag allows you to figure out your stack size after you press the Bet or Raise without any calculations.

[effStackNextStreet], [effStackNextStreet_bb]  - effective stack of the hero on the next street. This tag is also computed dynamically when the value in bet box is changed. It shows the effective size stack on the next street, provided that only one opponent does call your bet (most likely caller), and on this street will no any raises after your bet.

[effSprNextStreet] - effective stack-to-pot ratio on the next street. It is assumed that the bet will be called by only one opponent (the most likely caller) and there will be no more raises on this street.

[potNextStreet], [potNextStreet_bb] - pot size on the next street after bet/raise. This tag is also computed dynamically when the value in bet box is changed.

It shows the size of the pot on the next street, provided that only one opponent does call your bet (most likely caller), and on this street will no any raises after your bet.

[effPotAfterCall], [effPotAfterCall_bb] - effective pot size after call.

[stackAfterFolds], [stackAfterFolds_bb] - fero stack after all fold.

[oppOdds%] - shows call odds for the opponent (the most likely caller) for a bet of a given size.

[PreBetSize] - bet size in the bet box. Depending on the context it appears in the big blinds (for preflop openraises), times (for preflop 3bets/4bets/5bets and for postflop raises) or as a percentage of the pot (for postflop bets).


TL tags

Tags with the 'TL_' prefix program receives/calculates from the tournament lobby. In order to enable them to be updated, the lobby of this tournament must be open.

You can open it manually or use the option Options / Autorefresh [TL _...] tags. This option automatically opens the lobby, if it is not already open, and then hides it.

In this case, the lobby is not displayed, but the program can read information from it. When you close the table hidden lobby also automatically closes.

In this mode, you cannot open the lobby in the usual way (via menu on a table), and to open it, you can use one of the three methods that are in 888Caption - hotkey (Hotkeys / Lobby), a button in the HUD (HUD / Table panels / OnClick / Lobby) or the option to open the lobby in the popup (HUD / Table panels / OnHover / Tournament lobby). You can see examples in the video below.

[TL_avStack], [TL_avStack_bb] - average stack.

[TL_allPlayers] - total number of players in the tournament.

[TL_countPlayers] - current number of players in the tournament.

[TL_heroPos] - tournament position of the Hero.

[TL_ITM] - number of ITM positions.

[TL_avStackITM], [TL_avStackITM_bb] - average stack forecast for ITM zone.

[TL_avStackFin], [TL_avStackFin_bb] - average stack forecast for final table.

[TL_prizeValue] - the current prize value in the tournament.

[TL_nextPrize] - the number of players from which the next level of prizes in the tournament begins.

[TL_nextPrizeValue] - the next prize value in the tournament (for [TL_nextPrize] number of players).

[TL_RunningTime] - the time elapsed since the beginning of the tournament.

A short video on how to configure TL tags and how to work with the tournament lobby when using them. This video is for StarsCaption, but in 888Caption it works mostly by the same way:

Formulas

In HUD, you can display the values calculated by formulas. To specify a formula, write its text in the curly braces, for example:

{([effStack]-[minStack])/raise}

When the panel is displayed in HUD, the curly braces and the entire formula text will be replaced with the calculated value.

In addition to the standard variables used in formulas, you can also use any Table panels tag, the result of which is a numeric value. For example:

{[TL_countPlayers]-[TL_ITM]}

This formula shows the number of people left before the ITM (after entering the ITM zone, a negative value will be displayed).

In Player panels you can use in formulas Player panels tags, Table panels tags and any variables.

In the formulas, you can specify the number of decimal places. To do this, put the @ symbol at the end of the formula and then specify a number of decimal places. This, in particular, allows you to set the number of characters for any tags - for this just make a formula consisting of a single tag. For example, the formula {[%]@1} will show pot odds with one decimal place (and for such formulas consisting of a single tag, the Tag color range function will also work).

If the number of decimal places in the formula is not specified, then it will be determined by the HUD / bb decimals option.


Player panels tags

[nick] - player's nickname.

[pos] - player's position at the table. You can adjust it by clicking 27.

[country] - player's country (also you can see it in tooltip).

[!t] - hide the panel on the tournament table.

[!c] - hide the panel on the cash table.

[!f] - hide the panel for folded players.

[f] - show the panel for folded players only.

[preflop] - show the panel on preflop only.

[postflop] - show the panel on postflop only.

[c=] - text color.

[c=!] - cancels action of [c=] tag.

[c=/] - new line + reset text color to default.

[stack] - player's stack in chips / dollars.

[stack_bb] - player's stack in big blinds. The program has a feature that completely transforms the display of stacks/bets/pot/labels on the buttons, etc. as the big blinds.

This option is intended for those who do not want to transform to bb everything, and wants to have a bb stacks as additional information.

[bet], [bet_bb] - player's bet.

[effStack], [effStack_bb] - effective stack.

[startStack_bb] - stack in big blinds at start of the hand.

[startStack_adjbb] - stack in tourney AdjBB at start of the hand.

[startStack_bb+] - stack in big blinds at start of the hand before blinds posting.

[startStack_adjbb+] - stack in tourney AdjBB at start of the hand before blinds posting.

[stack_M] - stack in M number.

[startStack_M] - stack in M number at start of the hand.

[startStack_M+] - stack in M number at start of the hand before blinds posting.

[actions] - hisory of actions for the player in the current hand.

Actions:

L - limp

P - post deadmoney

X - check

C - call

oR - preflop open raise

R - raise

B - bet

F - fold

D - donk bet

3b, 4b, 5b,... - 3bet, 4bet, 5bet, etc

Streets are separated by '|' character.

Example:

Here, the player open raised preflop, bet on the flop, check turn, call river.

Also you can adjust this tag by clicking [actions] tag config... button.

Here you can configure all action symbols, set separate symbols for Call / Overcall / Call 3bet and Limp / 1st limp actions. Also you can add sizings to any displayed action. You can set separate font color for sizings. Add space options adds an additional space between actions.

There is possible to configure separate font colors for every action type. Use doubleclick to set a color and right click to reset it to default.

You can use a [c=/] tag as a Street divider - in this case every new street will be start from a new line.

Raises as % of pot - by default raise sizes will be shown as times of bet or previous raise, but with this option they will be displayed as % of pot (i.e 100% in a case of pot bet).

The [!f] tag can be used with [actions] to hide a panel for a folded players. 

There is a video about [actions] tag configuration:

[sizing] - displays the last action and sizing.

[sitTime] - displays the sitting time at this table (from players tooltip).

Option 28 designed to format tags, displays the values in bb - [stack_bb], [potNextStreet_bb], [stackAfterBet_bb], etc. You can specify 0, 1 or 2 decimal places; besides, there are two options for display in which the number of digits depends on the output value.

[sitTime] - sitting time on the table.

[note1] - [note10] - text note lines for the player.

[hasNote] - show the panel if there is a text note assigned for this player.


Show panel

You can use this option to customize the display of the Player panels only for hero, or for all players except hero.

Also the panel can be displayed on the tables, the title of which contains some text. It can be PLO, Heads Up Super Turbo, Double or Nothing, BLAST or some other text - you can use it to display the panel on a tables of a particular type only.


General HUD

Genegal HUD is designed to configure a separate common HUD window that is independent of the tables. It is intended to display general information, such as the session duration, the total number of hands played, the number of tournaments played, etc. All this information can also be displayed directly on the tables, but if you do not want to overload them with the same type of information, you can bring all this to the Genegal HUD.

Setting up this HUD is similar to setting up the Table panels (and all the tags are also taken from there), but there are some differences.

HUD consists of panels located one above one. The screenshot above shows the default version of HUD consisting of six panels. In three of them only text, and another three have tags. Text and tags can be freely composited in any way, as in Table panels (you can insert several tags into one panel, separating them with text and [c =] and [c =!] tags to change the text color).

For each panel, the background color, size, font color and type, text alignment (left, center and right), frame width and click action are individually customized.

The size of the HUD window is not directly adjustable - it is calculated automatically based on the size of the panels. You can resize the panels by changing the font, the width of the border, adding text (or just spaces on the sides).

To move the panels up and down the list there are a couple of buttons with arrows.

General HUD options:

Active - turn Genegal HUD.

Always on top - the Genegal HUD window will be displayed on top of all other tables.

Force topmost - the Genegal HUD window will be displayed on top of all other tables of 'on top' style.

Genegal HUD tags:

[ntables] - the number of open tables.

[tablesWHero] - the number of tables with hero.

[actionTables] - the number of tables with turn of the hero.

[allHandsCount] - number of hands, played by hero at all tables in a current session.

[allTrnys] - the number of tournaments played in this session.

[sessionTime] - the time elapsed since the beginning of the session.

[c=] - text color.

[c=!] - reset text color to default.

In OnClick (left click action) there are the following options:

In addition, there is a right-click menu that has the following items:


Tag color range

This option is intended for coloring the text tag, depending on its value.In order to enable the coloring to tag, you must:

1. Select it in the list 16.

2. Turn on the checkbox 17.

3. Set the tag ranges 23-26.

4. Set the color for each of the ranges 18-22. To select a color, click on the relevant panel.

When displayed in a panel tag will have the following color:

18, if its value is less than or equal to 23.

19, if its value is greater than 23 and less than or equal to 24.

20, if its value is greater than 24 and less than or equal to 25.

21, if its value is greater than 25 and less than or equal to 26.

22, if its value is greater than 26.

For example, this screenshot shows the coloring of [BB100] tag. Tag will be displayed in red on NL10 and lower, orange on NL20-NL25, yellow on NL30-NL50, green on NL100 and blueat all stakes above.

Checkbox 29 controls the type of HUD. It does not affect its functionality or appearance, it only defines the way in which 888Caption attaches it to the table. In most cases preferable to use Hovering HUD (this optionshould be enabled). If you have trouble with HUD displaying, you can disable this option.


Other options

bb decimals - designed to format tags that display values in bb - [stack_bb], [potNextStreet_bb], [stackAfterBet_bb], etc. You can specify 0, 1 or 2 decimal places; besides, there are two options for display in whichthe number of digits depends on the output value.

SPR decimals - designed to format tags that display SPR values.

Hide board if hero all-in - hides common board cards, when you (or all of your opponents) are all-in

In the future I will make a video about the HUD. In the meantime, you can see a similar video about HUD of PartyCaption, where most of the functions are the same (except for a set of tags and some other things).