Получи приемущество в игре!  

PokerRecorder и PokerRecorderOCR - программный комплекс для создания истории рук на лету. Работает через RDP или VirtualBox.

Справочные материалы

 1. Назначение программного комплекса PokerOCR

    PokerOCR - программный комплекс, состоящий из двух программ: PokerRecorder и PokerRecorderOCR. Основная задача PokerOCR - формирование истории рук на лету с задержкой не более 3-х секунд с момента перехода кода Hero. PokerRecorder устанавливается или на другую операционную систему или на другой компьютер. Сканирование покерных столов производится через удаленный рабочий стол (RDP) или с рабочего стола виртуальной машины, например VirtualBox. История рук формируется для дальнейшего импорта во множество сторонних программ с целью получения информации для хода Hero. Поддерживается одновременная игра на 4-х столах.

 2. Загрузка дистрибутивов PokerRecorder и PokerRecorderOCR

   Заходим на сайт http://www.pokerocr.com в раздел "Скачать"

   Скачиваем дистрибутивы PokerRecorder и PokerRecorderOCR

   Получаем два исполняемых файла

 3. PokerRecorder: установка

   Запускаем установку PokerRecorder

   Краткая информация о PokerRecorderOCR

   Лицензионное соглашение

   Выбор папки установки PokerRecorder

   Дополнительные задачи

   Подготовка к установке закончена

   Распаковка файлов

   Завершение установки PokerRecorder

 4. PokerRecorder: регистрация и активация
   Ниже представлено видео с регистрацией/активацией PokerRecorder :

PokerRecorder (Trial version): 


 5. PokerRecorder: описание интерфейса

   Общее описание интерфейса PokerRecorder


   Вкладки Меню PokerRecorder


   Вкладки Меню PokerRecorder

   Окно с дополнительной информацией о ходе раздачи

   Выбор языка интерфейса PokerRecorder

   Главное окно с параметрами PokerRecorder

   Вкладка Распознаваемых объектов PokerRecorder

   Области объектов сканирования на покерном столе PokerRecorder

   Вкладка Распозноваемых объектов (продолжение) PokerRecorder

   Вкладка Proxy PokerRecorder

   Вкладка OCR (внесение данных PokerRecorderOCR) PokerRecorder

   Вкладка Bot (fold) PokerRecorder

   Вкладка Bot (fold) (продолжение) PokerRecorder

   Вкладка Bot (check-call) PokerRecorder

   Вкладка Bot (check-call) (продолжение) PokerRecorder

   Вкладка Bot (raise-bet) PokerRecorder

   Вкладка Bot (raise-bet) (продолжение) PokerRecorder

   Вкладка Звук PokerRecorder

   Вкладка Сохранение рук PokerRecorder

   Вкладка Сбор распознаваемых объектов PokerRecorder

   Вкладка Запись истории PokerRecorder

   Вкладка Прочее PokerRecorder

 6. PokerRecorder: базовая настройка
   Ниже представлено видео с базовой настройкой PokerRecorder:


 7. PokerRecorder: Новый функционал, добавленный после опубликования данного справочного руководства

   В интерфейс главного окна PokerRecorder добавлен чекбокс toff

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


   В интерфейс главного окна PokerRecorder добавлен чекбокс off

   Если элемент отмечен, то рекомендация хода, полученная от стороннего софта не будет выполнена автокликером в соответствии с установками PokerRecorder. Рекомендация хода от стороннего софта будет показана в информационных полях.


  В интерфейс окна настроек сохранение раздачи в пути сохранения PokerRecorder добавлено поле Имя файла

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


   В интерфейс окна настроек в Прочее PokerRecorder добавлено 3-и поля

  поз. 1 Если играем в T. Holdem SnG и если отмечен данный checkbox, то PokerRecorder будет формировать текущую историю рук SnG, как буд-то играем в Cash.



   поз. 2 Если отмечена предыдущая опция, то, если отмечен данный checkbox, то PokerRecorder не будет формировать историю рук SnG как Cash на префлопе. На остальных улицах действие верхней опции остается в силе.

   поз. 3 Если отмечена предыдущая опция, то, если отмечен данный checkbox, то PokerRecorder не будет формировать историю рук SnG как Cash на префлопе если размер стэка Hero будет больше указанного количества BB. На остальных улицах PokerRecorder будет формировать историю рук SnG как Cash.


   В интерфейс главного окна PokerRecorder добавлен функционал поля Blinds

   Если PokerRecorder получит от PokerRecorderOCR невалидное значение Blind, то поле Blind окрасится в красный цвет.








   Для исправления значения Blind необходимо из впадающего списка поля Blind выбрать строку "Blind". После этого PokerRecorder повторно отправит изображение с Blind PokerRecorderOCR.






  Если значение Blind все-равно остается невалидным, то необходимо исправить его вручную прямо в поле Blind.
   Синтаксис строки c Blind следующий:
       без Ante:
     SB/BB,    например: 0,01/0,02

       c Ante (перед квадратной скобкой ставим пробел):
     SB/BB [Ante],    например: 200/400 [40]

    Если знчение Blind длинное, то его можно сократить с помощью разделителя k, например:

    20000/40000 [4500] можно записать как: 20k/40k [4,5k]


  В окне главного интерфейса добавили отображение среднего времени создания истории рук в (msec.)

   Если по истечение 5 минут работы PokerRecorder оно больше 2300-2500 msec., то это означает, что PokerRecorderOCR не хватает процессорного времени (процессор загружен на 100%), это влияет на скорость создания истории рук. PokerRecorder перед отправкой истории рук стороннему софту ожидает 3000 msec. с момента перехода хода к Hero. Если за это время PokerRecorder не получит все значения от PokerRecorderOCR, то история рук отправится неполной и сторонний софт не сможет с ней работать. Смотрите системные требования.

 8. PokerRecorderOCR: установка

   Запускаем установку PokerRecorderOCR

   Запусился мастер установки

   Лицензионное соглашение

   Выбор папки установки

ВНИМАНИЕ!!!

PokerRecorderOCR необходимо обязательно устанавливать в корень одного из дисков, например С:\, D:\ и т.п.

   Дополнительные задачи

   Все готово к установке PokerRecorderOCR

   Распаковка файлов

   Завершение установки PokerRecorderOCR

 9. PokerRecorderOCR: регистрация и активация
   Ниже представлено видео с регистрацией/активацией PokerRecorderOCR:

PokerRecorderOCR (Full version): 

 10. PokerRecorderOCR: описание интерфейса

   Интерфейс PokerRecorderOCR

   Вкладки меню PokerRecorderOCR

   Вкладки меню PokerRecorderOCR

   Выбор языка интерфейса PokerRecorderOCR

   Окно с дополнительной информацией PokerRecorderOCR

   Настройки прокси сервера

   Ключ доступа PokerRecorderOCR
   Если значение ключа не совпадает со значением ключа в PokerRecorder (вкладка OCR), PokerRecorderOCR не будет распознавать присланные объекты от PokerRecorder.

 11. PokerRecorderOCR: базовая настройка
   Ниже представлено видео с базовой настройкой PokerRecorderOCR:

 12. PokerRecorderOCR: Новый функционал, добавленный после опубликования данного справочного руководства

   Здесь пока пусто

 13. PokerStars: настройка интерфейса

   Интерфейс PokerStars необходимо настроить как изложено в данном руководстве!

   Тема. Тема должна быть стандартной, без модификаций.

   Стол

   Карты

   Анимация

   Чат и сообщение крупье на Ваш вкус. Можно как выключить так и включить. На скрине всё выключено.

   Любимое место

   Объявления

   Графика стола

 14. TitanPoker: настройка интерфейса

   Интерфейс TitanPoker необходимо настроить строго как изложено в данном руководстве!

   Тема

   Тема (продолжение)

   Анимация

   Стол

   Чат

   Множество столов

 15. История рук

   При формировании истории рук PokerRecorder присваивает игрокам свои имена: Player_0, Player_1 и т. д. Номера "Table" и "Hand" генерируются рандомно, время - системное время.
   Все программы, которые могут дать совет как действовать в конкретной ситуации принимают в качестве входных данных историю рук законченной партии. У нас партия не закончилась и нам необходим совет, что делать. В данной ситуации PokerRecorder программно заканчивает партию - Hero ходит all-in, все остальные игроки - fold. Hero выигрывает. Дописываемые программой данные для SnG и Cash выделены в нижних скринах красным прямоугольником. При таком подходе сторонние программы подскажут как правильно необходимо было сходить Hero вместо all-in. На то, что в нашей раздаче Hero выиграл, сторонние программы не обращают внимания.
   Следует иметь ввиду, что если PokerRecorder формирует историю чужого стола, т.е. того, за которым пользователь не играет, то при очень динамичной игре Hero, когда он делает ход сразу на 1-ой секунде, PokerRecorder может пропустить ход Hero. Это связано с тем, что программе необходимо 1-2 секунды для того, чтобы догнать ход игры. При игре, когда пользователь за столом, PokerRecorder компенсирует 1-2 сек. после перехода хода к Hero, т.е. Hero ходит не сразу, а спустя хотя бы 2-3 секунды, этого хватает чтобы программа догнала ход игры и корректно записала все ходы всех игроков.

   SnG

   Cash

 16. Набор команд, которые может выполнить PokerRecorder над покерным столом

   Данное справочное руководство содержит список команд с параметрами.

   Общая схема работы PokerOCR со сторонним софтом следующая:
   PokerRecorder с помощью PokerRecorderOCR перед ходом Hero формирует историю рук. Далее PokerRecorder отсылает историю рук стороннему софту. История рук отсылается по протоколу HTTP в виде обычного GET запроса.

   GET запрос имеет следующие поля:
   1. content - содержит истрию рук;
   2. vol_bank - содержит текущее значение банка;
   3. stadija - содержит значение текущей улицы (Preflop, Flop. Tern или River);
   4. дополнительное поле со значением;
   5. дополнительное поле со значением;
   Если необходимо, в запрос можно включить дополнительные поля, номера 4 и 5. Имя и значение полей определяются пользователем. Пример, см. ниже:


   Сторонний софт должен получить запрос (обычно через встроенный web сервер), обработать его и вернуть ответ с инструкцией что делать в виде команды для дальнейшего выполнения ее Ботом (см. Bot) PokerRecorder над покерным столом. Соронний софт может дать совет ходить:
   1. FOLD;
   2. CHECK или CALL;
   3. BET или RAISE;

Разберем команды для каждого из трех случаев совета.

   FOLD

   синтаксис:

   FOLD|x0@[HotKey] или FOLD|@[HotKey]x0, где

   FOLD - действие;
   | - служебный символ разделителя;
   x0 - служебные символы;
   @ - служебный символ, ставится перед [HotKey];
   [HotKey] - комбинация корячих клавиш (не более трех), выраженная в числовом формате (номер кнопки на виртуальной клавиатуре). Номера кнопок отделяются друг от друга пробелом.

   Пример:

   FOLD|@17 71x0 или FOLD|x0@17 71 - означает следующее:

   PokerRecorder получит команду фолдить с помощью горячих клавиш Ctr (код клавишы - 17) + g (код клавишы - 71).

   CHECK или CALL

    синтаксис:

   CHECK |x0@[HotKey] или CHECK |@[HotKey]x0, где

   CHECK - действие;
   | - служебный символ разделителя;
   x0 - служебные символы;
   @ - служебный символ, ставится перед [HotKey];
   [HotKey] - комбинация корячих клавиш (не более трех), выраженная в числовом формате (номер кнопки на виртуальной клавиатуре). Номера кнопок отделяются друг от друга пробелом.

   Пример:

   CHECK|@17 71x0 или CHECK|x0@17 71 - означает следующее:

   PokerRecorder получит команду чекать или колить с помощью горячих клавиш Ctr (код клавишы - 17) + g (код клавишы - 71).

   BET или RAISE

   синтаксис:

   BET|xN@[HotKey] или BET|@[HotKey]xN, где

   BET - действие;
   | - служебный символ разделителя;
   Перед бетом или рэйзом Hero должен поставить ставку. PokerRecorder делает ставку кликом на ползунке ставки в покерном столе.
   x - служебный символ;
   N - количество кликов по ползунку ставки;
   @ - служебный символ, ставится перед [HotKey];
   [HotKey] - комбинация корячих клавиш (не более трех), выраженная в числовом формате (номер кнопки на виртуальной клавиатуре). Номера кнопок отделяются друг от друга пробелом.

   Пример:

   BET|@17 71x5 или BET|x5@17 71 - означает следующее: PokerRecorder получит команду бетить или рэйзить с помощью пяти кликов по ползунку ставки и горячих клавиш Ctr (код клавишы - 17) + g (код клавишы - 71).

   Если история рук сформирована с ошибкой, и сторонний софт не может ее прочитать, то Bot, управляющий им, должен вернуть:

    ERROR|0

   Если сторонний софт завис и не отвечает и управление им невозможно, то Bot, управляющий им, должен вернуть:

    TOTALERROR|0