888Caption — вспомогательная программа для покерного клиента 888poker. Она не анализирует раздачи и не собирает статистику соперников, как это делают трекеры. Её задача другая: взять на себя всю механическую работу за столом, чтобы игрок тратил время на решения, а не на ввод сумм, перетаскивание окон и закрытие всплывающих сообщений.

Разница особенно заметна при игре на нескольких столах одновременно. Там, где без помощника нужно вручную набрать размер ставки, поймать нужное окно мышью, нажать кнопку и успеть до истечения таймера, программа подставляет сумму заранее, расставляет столы по фиксированным местам экрана и выполняет действия по горячим клавишам. На дистанции это экономит не только время, но и ошибки от спешки — неверный размер ставки, случайный пас, пропущенный ход.

Отдельно стоит отметить, что использование 888Caption согласовано со службой поддержки 888. Это важный момент: любая сторонняя программа, вмешивающаяся в работу покерного клиента, требует разрешения рума, и здесь такое разрешение есть. Более того, часть функций из программы была убрана по запросу поддержки 888 — те, что давали, по мнению рума, нечестное преимущество.

Устройство программы: клиент, настройки и слои поверх стола

Механика работы простая. 888Caption запускается отдельным окном рядом с покерным клиентом и подключается к нему: читает состояние столов и лобби, нажимает кнопки вместо игрока и рисует поверх окон свои элементы. Все настройки собраны в одном окне и разложены по вкладкам — бетскрипт, горячие клавиши, HUD, лобби, диалоги, подсветка столов, менеджер столов и так далее.

Три понятия встречаются в программе постоянно, и их стоит разобрать сразу.

Бетскрипт — это набор правил, по которым программа сама вычисляет размер ставки для текущей ситуации и вставляет его в поле ввода ещё до того, как игрок к нему потянется. Правила задаются один раз: столько-то больших блайндов на опен-рейз с такой-то позиции, такой-то множитель на 3-бет, такая-то доля банка на флопе.

HUD в 888Caption — это набор панелей, которые программа рисует прямо на столе. Здесь важно не перепутать: в трекерах HUD показывает статистику соперников по сыгранным раздачам, а в 888Caption он показывает расчётные величины текущей раздачи — пот-оддсы, соотношение стека к банку, размер стека в больших блайндах и тому подобное. Статистику по соперникам программа не собирает.

Слоты — это заранее размеченные места на экране, куда программа автоматически ставит открывающиеся столы. Один слот — один стол. Игрок один раз расставляет окна так, как ему удобно, запоминает эту раскладку, и дальше каждый новый стол сам встаёт на свободное место.

Настройки хранятся в отдельном файле конфигурации, который можно скопировать на другой компьютер или сохранить как резервную копию перед переустановкой системы.

Бетскрипт: размеры ставок без ручного ввода

Бетскрипт — самая объёмная часть программы, и именно ради неё её чаще всего ставят. Смысл в том, что игрок один раз описывает свою схему размеров, а дальше нужное число само появляется в поле ставки каждый раз, когда доходит очередь хода.

Префлоп в кэш-играх

Размеры открытия задаются таблицей: строка на каждую позицию за столом, от UTG или ранней позиции до BTN или баттона и блайндов. В колонке для ситуации без лимперов ставится обычный размер опен-рейза, в соседней колонке — размер изолирующего рейза против одного лимпера. Отдельным полем указывается, на сколько больших блайндов увеличивать изолят за каждого следующего лимпера.

На практике это выглядит так: игрок находится на CO или катоффе, перед ним два лимпера, и программа сама подставляет сумму, рассчитанную по формуле «размер против одного лимпера плюс надбавка за второго». Таблица заполняется для десятимаксового стола, а для столов на девять и шесть игроков используются нижние строки; отдельно задаётся размер открытия с баттона в игре один на один.

Дополнительно настраивается округление: все префлоп-ставки можно округлять до заданной доли большого блайнда, чтобы размеры выглядели естественно и не привлекали внимания странными суммами.

Префлоп в турнирах

Для турниров размер открытия зависит от уровня блайндов. Задаётся до четырёх диапазонов: пока большой блайнд меньше определённой величины, открытие идёт одним размером, выше — другим, и так далее. Для каждого диапазона отдельно указывается надбавка за каждого лимпера.

Это удобно по простой причине: по мере роста блайндов и уменьшения стеков в блайндах размеры открытия в турнирах сокращаются, и держать это в голове на восьми столах одновременно тяжело. Программа переключает размер сама, ориентируясь на текущий уровень.

3-бет, 4-бет и сквизы

Размеры 3-бета задаются не в блайндах, а множителем от ставки соперника, и отдельно для позиции и вне позиции. Диапазонов, как и в турнирных открытиях, до четырёх: если соперник открылся маленьким размером — один множитель, если крупным — другой.

Пример: соперник открывается с MP или средней позиции на 2,3 больших блайнда, игрок на BTN или баттоне, множитель для позиции задан как 3 — программа подставит сумму, втрое превышающую открытие соперника.

Для сквизов — ситуаций, когда после открытия соперника кто-то ещё уравнял, и игрок делает 3-бет поверх — предусмотрена отдельная надбавка к множителю за каждого колд-коллера. Ещё одна надбавка добавляется, когда игрок делает 3-бет из блайндов, где играть придётся вне позиции всю оставшуюся раздачу.

Размеры 4-бета настраиваются так же — множителем от 3-бета, отдельно для позиции и вне позиции. Эти же параметры используются для 5-бетов и дальнейших рейзов.

Есть и предохранитель: если рассчитанная ставка превышает заданный процент от стека, программа предлагает пойти олл-ин вместо рейза. Это избавляет от ситуаций, когда расчётный 5-бет составляет 80 больших блайндов при стеке в 100 — размер, который почти никогда не имеет смысла.

Постфлоп

Для флопа, тёрна и ривера отдельно задаются размеры ставки в долях банка: 0,5 — половина банка, 0,75 — три четверти, 1 — банк целиком. Эти значения подставляются, когда игрок ходит первым и ставок на улице ещё не было.

Размеры рейзов считаются гибче — по формуле из двух слагаемых: ставка соперника, умноженная на один коэффициент, плюс банк, умноженный на второй. Такая схема позволяет описать и «рейз в три размера ставки соперника», и «рейз в полтора банка», и любую их комбинацию вроде «две ставки плюс половина банка». Для каждой улицы коэффициенты свои.

Отдельно включается расчёт по формуле банковой ставки — размера, при котором соперник получает заранее известные шансы на колл.

Горячие клавиши и колесо мыши

Вторая по важности часть — управление без прицеливания мышью по кнопкам. Горячая клавиша срабатывает для того стола, над которым в этот момент находится курсор, поэтому на многостольной раскладке достаточно навести мышь на нужное окно.

В качестве горячих клавиш назначаются как сочетания на клавиатуре, так и кнопки мыши — правая, средняя, четвёртая и пятая, а также двойной щелчок левой. Есть приём, который заметно экономит количество задействованных клавиш: стол делится на четыре зоны, и для каждой зоны одна и та же кнопка может выполнять разное действие. Например, средняя кнопка мыши в левом верхнем углу стола означает «сесть в аут со следующего большого блайнда», в правом верхнем — «закрыть стол», внизу слева — «колл», внизу справа — «ставка или рейз».

Набор действий широкий:

  • Умный чек-фолд: программа сама выбирает, что нажать, в зависимости от того, доступна ли кнопка чека. Если чек возможен — нажимается он, если нет — фолд. Работает и как предварительное действие, когда ход ещё не дошёл до игрока.
  • Колл и ставка/рейз.
  • Отметки «сесть в аут со следующего большого блайнда», «сесть в аут сейчас», «сбросить на любую ставку», а также команды для всех столов сразу — уйти в аут везде или вернуться в игру везде.
  • Автоматический ребай до максимума и ребай на заданное число больших блайндов.
  • Увеличение и уменьшение суммы в поле ставки на заданное число блайндов.
  • Открытие лобби, реплеера, чата, запись в лист ожидания, сворачивание и закрытие стола.
  • Переход к самому срочному столу — тому, где скоро истечёт время на ход, — с возможностью автоматически перенести туда курсор мыши.
  • Быстрые цветные заметки на соперника.

Отдельная и очень практичная функция — управление размером ставки колёсиком мыши. Прокрутка вверх увеличивает сумму, вниз — уменьшает, шаг задаётся в больших блайндах или в деньгах, направление при желании переворачивается. На постфлопе колёсико может менять ставку не фиксированным шагом, а процентом от банка.

Есть и защита от случайностей: программа умеет перехватывать клавишу Enter, нажатую над столом, чтобы ставка не отправилась случайно, когда окно стола оказалось активным во время набора текста в другой программе.

Быстрые заметки на соперников

Заметки заслуживают отдельного упоминания, потому что это едва ли не единственная функция программы, связанная с соперниками. По горячей клавише при наведении курсора на игрока открывается небольшое окно с шестнадцатью кнопками: цветовые метки, значки и переход к текстовой заметке. В два щелчка соперник получает пометку, и дальше эта метка видна за столом.

Программа не подсказывает, какую метку ставить, — это решение игрока. Но сам механизм снимает главное препятствие: обычно заметки не ведут не потому, что они бесполезны, а потому, что открывать окно заметок посреди раздачи на восьми столах некогда.

HUD: расчёты по текущей раздаче прямо на столе

HUD в 888Caption состоит из панелей — небольших надписей, которые программа рисует поверх стола. Панели бывают двух типов: общие для стола и привязанные к конкретным игрокам. Содержимое панели описывается строкой формата, в которой обычный текст соседствует с тегами — короткими обозначениями в квадратных скобках, которые при выводе заменяются на числа.

Выглядит это так: строка формата вида «Шансы: [%]» превратится за столом в «Шансы: 35», где 35 — текущие шансы банка на колл в процентах. Теги выбираются из списка с описаниями, так что запоминать их не требуется.

Что можно вывести на стол:

  • Шансы банка на колл — в процентах и в виде соотношения, а также число аутов, необходимое для колла.
  • SPR — отношение стека к банку, в том числе эффективное, то есть с учётом самого короткого стека среди соперников.
  • Размер банка и стека на следующей улице при текущем значении в поле ставки. Это пересчитывается на лету: игрок меняет сумму колёсиком мыши и сразу видит, каким станет банк и что останется в стеке.
  • Шансы, которые получит соперник на колл ставки текущего размера.
  • Стеки в больших блайндах, эффективный стек, самый короткий стек за столом, средний стек среди не сбросивших карты игроков.
  • История действий каждого игрока в текущей раздаче в компактной записи — лимп, чек, колл, открытие, ставка, донк-бет, 3-бет и так далее, с разделением по улицам и с размерами ставок.
  • Позиции игроков за столом, их страны, время за столом, заметки.
  • Турнирные данные из лобби: средний стек, число оставшихся участников, место игрока, количество призовых мест, прогноз среднего стека в призах и на финальном столе, текущий размер выигрыша и следующий призовой уровень.
  • Счётчики сессии: число открытых столов, столы, где подошла очередь хода, количество сыгранных раздач и турниров, длительность сессии.
  • Случайное число, генерируемое в момент хода, — для тех, кто хочет рандомизировать часть решений.

Числа в панелях раскрашиваются по диапазонам значений: например, лимит подсвечивается красным на микролимитах и зелёным на средних, а стек меняет цвет по мере укорачивания. Это работает быстрее, чем чтение цифр: цвет считывается боковым зрением.

Панели перетаскиваются правой кнопкой мыши, причём сразу группой — все однотипные панели для всех игроков или все панели одного игрока. Общая прозрачность HUD регулируется одним параметром.

Ещё один вариант — общее окно HUD, не привязанное к столам. В него выносится то, что не нужно дублировать на каждом столе: время сессии, суммарное число раздач, количество сыгранных турниров.

Экранные кнопки ставок

Панели HUD умеют не только показывать, но и реагировать на щелчок, и на этом построена одна из самых полезных функций — собственные кнопки ставок прямо на сукне.

Делается это так: создаётся панель с подписью вроде «3bb» или «75%», ей назначается действие «ставка по формуле», и в формуле описывается нужный размер. Кнопка ставится в любое место стола, и таких кнопок можно сделать сколько угодно — в отличие от стандартных кнопок клиента, которых всего несколько и расположены они там, где решил рум.

Есть два режима: по щелчку сумма просто подставляется в поле ставки, либо сумма подставляется и кнопка ставки нажимается сразу — ставка нужного размера в один щелчок.

Чтобы кнопки не мешали, их отображение ограничивается условиями: показывать только на префлопе, только на постфлопе, только когда подошла очередь хода. Благодаря этому префлоп-кнопки и постфлоп-кнопки можно разместить в одном и том же месте стола — одновременно они не появятся.

Тем же механизмом делаются служебные кнопки — свернуть стол, закрыть стол, открыть лобби. Это пригодится, если у стола убрана заголовочная полоса и стандартные кнопки недоступны.

Стеки в блайндах вместо фишек

Отдельная функция переводит отображение стеков, ставок, банка и подписей на кнопках из фишек и денег в большие блайнды. Для турниров дополнительно доступны эффективные блайнды с учётом анте и M-фактор — показатель того, на сколько кругов хватит стека при текущих блайндах и анте.

Новичку это экономит заметную часть умственной работы. Стек в 13 450 фишек при блайндах 200/400 сам по себе ничего не говорит, а «34 больших блайнда» — говорит сразу и однозначно. Стеки в блайндах тоже раскрашиваются по диапазонам: короткие красным, глубокие зелёным.

Поле ввода ставки при этом остаётся в фишках, поэтому программа предлагает собственное поле ввода в блайндах, которое кладётся поверх стандартного. В нём же есть режим ввода постфлоп-ставки в процентах от банка.

Менеджер столов: раскладка и автосортировка

Менеджер столов отвечает за то, где именно на экране оказываются окна. Раскладка описывается конфигурацией — набором слотов с координатами и размерами. Каждый новый стол автоматически занимает первый свободный слот в списке.

Создавать слоты вручную не нужно: достаточно открыть нужное количество столов, расставить их мышью как удобно и нажать кнопку, которая запишет текущие координаты и размеры окон в конфигурацию. Конфигураций может быть несколько — например, отдельная для четырёх столов и отдельная для двенадцати, — и они переключаются одним выбором из списка.

Столы перетаскиваются между слотами мышью, и при отпускании окно само встаёт ровно в ближайший свободный слот.

Полезна автосортировка: столы раскладываются по слотам так, что в первых слотах оказываются столы с бóльшими блайндами, а столы с одинаковыми блайндами упорядочиваются по названию. Сортировка запускается при открытии и закрытии стола, а в турнирах — при смене уровня блайндов, так что порядок остаётся предсказуемым всю сессию.

Здесь важен один нюанс, о котором предупреждает сама программа: перед перемещением столы на мгновение становятся полупрозрачными, и в этот момент нажимать на них горячие клавиши нельзя — стол вот-вот уедет, а на его место встанет другой. Задержка перед перемещением настраивается, и она существует именно для того, чтобы игрок успел заметить предупреждение.

Помимо раскладки по слотам, есть отдельные настройки размера и положения новых столов, а также фиксированное место для окна реплеера.

Подсветка столов

Подсветка отвечает на вопрос «на какой стол смотреть прямо сейчас». Программа рисует вокруг стола цветную рамку или заливает его полупрозрачным цветом, если стол соответствует заданному условию.

Условий больше двадцати, и это заметно шире, чем просто подсветка очереди хода:

  • Стол под курсором мыши и стол, где подошла очередь хода.
  • Величина блайндов и бай-ин турнира.
  • Стек игрока в блайндах, эффективный стек, самый короткий стек среди соперников.
  • Размер банка в блайндах.
  • Число игроков за столом и число игроков, дошедших до постфлопа.
  • Количество рейзов или лимперов до первого хода игрока.
  • Наличие определённого текста в названии стола — так подсвечиваются столы конкретного формата.
  • Включённый тайм-банк и оставшееся время на ход.
  • Ситуации вне игры: игрок в ауте, ждёт большого блайнда или начала турнира, сбросил карты, наблюдает за столом без участия.
  • Стол, помеченный вручную горячей клавишей.
  • Произвольная формула — например, подсветка турнирных столов, где до призовой зоны осталось меньше пяти человек.

Правила упорядочены по приоритету: если стол подходит сразу под несколько, срабатывает верхнее. Для каждого правила настраиваются цвет и толщина рамки, а также цвет и прозрачность заливки.

Автоматизация мелочей

Значительная часть программы посвящена всплывающим окнам и рутинным подтверждениям, которые сами по себе занимают секунды, но на длинной сессии и многих столах складываются в ощутимую помеху.

Программа умеет автоматически закрывать однокнопочные сообщения, подтверждать регистрацию в турнире, ребай и аддон, а на предложение зарегистрироваться в следующем турнире после завершения текущего отвечать отказом.

Отдельно настраивается вход за кэш-стол: размер бай-ина задаётся в больших блайндах и подставляется сам, а если минимальный вход за столом больше заданного, используется минимально возможный.

Авторебай рассчитан на игроков с неполным стеком: указывается, при каком падении стека нужно докупаться и до какого размера. Для тех, кто играет полным стеком, авторебай в самом клиенте работает быстрее, и программа честно об этом предупреждает.

Из прочих мелочей: автоматический возврат в игру после аута, автоматическое нажатие тайм-банка, автоматическая отметка «ждать большой блайнд», вывод стола с очередью хода на передний план с переносом курсора, блокировка всех столов кроме того, что под мышью, автоматический уход в аут и закрытие стола при достижении стеком заданного размера.

Лобби тоже приводится в порядок: скрывается реклама, отключается сворачивание лобби при открытии стола, окно лобби обрезается и фиксируется в нужном месте экрана. Есть горячие клавиши для регистрации, записи в лист ожидания и мгновенного скрытия лобби за край экрана.

Внешний вид стола настраивается через редактор оформления: меняются шрифты подписей — ники, стеки, банк, кнопки, — их размер и цвет, а также минимальный размер, до которого стол позволяет себя уменьшить. Рамку и заголовочную полосу стола можно убрать совсем, чтобы на экран поместилось больше окон. Цветные заметки на соперников увеличиваются, чтобы их было видно боковым зрением.

Для сит-энд-гоу предусмотрен авторегистратор: он сам записывает игрока в турниры выбранных типов, поддерживая заданное число одновременных столов, с ограничением по количеству турниров за сессию и по времени. Здесь есть существенное ограничение — эта функция работает только со старым вариантом лобби 888 и в текущей версии клиента недоступна.

Связка с Hand2Note

888Caption передаёт данные о ситуации за столом в трекер Hand2Note, и тот использует их для динамического HUD — режима, в котором набор показываемой статистики меняется в зависимости от текущей раздачи.

Это важное дополнение к общей картине. Сам 888Caption статистику соперников не собирает и не показывает; более того, теги, которые давали информацию о скорости принятия решений соперниками и об эквити блефа, были убраны из программы по требованию поддержки 888. Так что если нужна классическая статистика по оппонентам, её даёт трекер, а 888Caption отвечает за удобство игры и расчёты текущей раздачи. Вместе они закрывают обе задачи.

Совместимость: румы, форматы и система

Программа рассчитана на клиент 888poker и работает во всех румах сети: локальных версиях 888poker для Испании, Дании, Румынии, Италии, Швеции, Португалии и Германии, а также в клиентах WSOP для американских штатов. Одна лицензия покрывает все эти румы — ники из разных клиентов добавляются к одному ключу, по одному нику на рум.

Ограничения, о которых стоит знать заранее:

  • Программа существует только для Windows. Версий для macOS, мобильных устройств и браузера нет.
  • Доступны 64-битная сборка для актуального клиента и 32-битная для старых клиентов.
  • И программа, и покерный клиент должны запускаться от имени администратора, иначе часть горячих клавиш не сработает.
  • Язык покерного клиента должен быть английским.
  • Системные часы компьютера должны быть синхронизированы с интернетом — иначе программа не сможет связаться с сервером лицензий.
  • Программу и клиент рекомендуется добавить в исключения антивируса.
  • Авторегистратор сит-энд-гоу работает только со старым вариантом лобби.

Функции не делятся на кэш и турниры: и то, и другое поддерживается полностью, а настройки размеров задаются для них раздельно. Ограничений по дисциплинам нет — программа работает с теми столами, которые есть в клиенте, включая безлимитный холдем и Омаху.

С чего начать

Запуск сводится к нескольким шагам.

Сначала программа скачивается с сайта разработчика — нужна 64-битная сборка, если клиент 888 актуальной версии. Затем и для программы, и для клиента в свойствах ярлыка включается запуск от имени администратора, а сами исполняемые файлы добавляются в исключения антивируса. Клиент переключается на английский язык, а часы компьютера синхронизируются с интернетом.

Дальше запускается покерный клиент, выполняется вход в аккаунт, и только после этого — 888Caption: программа определяет ник игрока и запрашивает состояние лицензии с сервера.

Без регистрации программа сразу работает на микролимитах — кэш до NL10/PLO10 и турниры с бай-ином до $3. Важно не открывать столы выше этих лимитов: программа закроется без предупреждения. Чтобы опробовать её на любых лимитах, нужно до открытия столов зайти на вкладку License и нажать кнопку запроса пробного периода; он активируется в течение нескольких часов и действует месяц.

Осваивать настройки стоит по частям, а не все сразу. Разумный порядок такой: сначала бетскрипт для префлопа — размеры открытия и 3-бета; затем две-три горячие клавиши, без которых неудобно, — чек-фолд, колл, ставка; потом перевод стеков в большие блайнды; затем менеджер столов с раскладкой под привычное число окон; и только после этого HUD с панелями и подсветка столов. Каждый следующий шаг добавляется, когда предыдущий уже не требует внимания.

Тарифы

Схема простая. Бесплатный режим действует постоянно и без регистрации, но только на микролимитах: кэш до NL10/PLO10 включительно и турниры с бай-ином до $3. Функции при этом не урезаны — ограничение только по лимитам.

Месячный пробный период снимает ограничение по лимитам и запрашивается прямо из программы.

Платная лицензия стоит $25 в год, привязывается к нику и распространяется на все румы сети, если добавить к ней ники из других клиентов. Если лицензия продлевается до истечения текущей, срок прибавляется к оставшемуся.

Подробное описание тарифов и цен приведено на странице описания продукта.

Итог

888Caption — программа не про стратегию, а про условия игры. Она не подскажет, как разыграть руку, но снимет всё, что мешает эту руку разыграть спокойно: ручной ввод сумм, поиск нужного окна среди десятка других, закрытие всплывающих сообщений, счёт стека в фишках.

Новичку в 888poker она даёт сразу два ощутимых эффекта. Первый — размеры ставок становятся последовательными: схема задана заранее, и она не плывёт от усталости и спешки. Второй — освободившееся внимание переходит на сами решения, а не на управление окнами, и это особенно заметно при переходе с одного-двух столов на четыре и больше.

Начинать разумно с бесплатного режима на микролимитах: там программа доступна без ограничений по функциям, и можно спокойно, без оглядки на срок пробного периода, разобраться в бетскрипте и горячих клавишах. Остальные возможности — HUD, подсветка, менеджер столов — добавляются по одной, по мере того как предыдущие входят в привычку.

Konstantin Abbakumov
Konstantin Abbakumov

Профессиональный игрок в покер и специалист по софту

Профессиональный игрок в покер и аналитик покерного софта с шестилетним опытом в мид-стейкс No-Limit Hold'em. Три года работал техническим специалистом крупных покерных команд, создатель Exploit HUD. Разбирает покерный софт с позиции человека, который использует его каждый день.