В последнее время появились вопросы по использованию программы на 888. К сожалению, У меня 888 наглухо заблокированы провайдером, поэтому сам я ничего проверить не могу. У кого-то работает программа, у кого-то нет. Как можно разобраться?
Сперва хочу отметить, что программа PokerOCR для 888 не используется. Она нужна только для сети MPN.
Для 888 и для PokerStars используется программа NiceHandOmahaConverter. Зачем столько программ? Попробую объяснить.
Основная программа - NiceHandOmaha получает данные в своем стандартном формате, который был придуман при создании этой программы. Она проводит все необходимые вычисления и формирует содержимое ХАДов, которые передаются в программу HudManager. Эта программа разрабатывалась отдельно, и она способна "наклеивать" ХАДы на любые окна других программ. У нас в планах есть и другие программы с ХАДами (PokerAdjunct), поэтому целесообразно было разработать отдельную программу. У нас эта программа используется также и в непокерном софте.
Теперь про NiceHandOmahaConverter. Данные для PokerStars нам дает программа StarsHelper. Автор этой программы передает нам данные в собственном формате. Мы не стали усложнять NiceHandOmaha, у которой уже был собственный формат, а сделали NiceHandOmahaConverter, который преобразует данные StarsHelper к нужному нам виду. То же самое и с 888. Данные нам дает 888Caption2 в своем собственном формате, абсолютно другом, чем у StarsHelper. И тот же самый NiceHandOmahaConverter преобразует этот формат к нашему виду. То есть, подводя итог, становится ясно, что эта программа служит прослойкой между программами-партнерами, которые пишем не мы сами, и нашей программой NiceHandOmaha. При этом она сама не затрагивается и не изменяется. Если бы у нас появились другие партнеры для других румов (такие переговоры шли, но бузуспешно), то понадобилось бы только изменить NiceHandOmahaConverter.
Для сети MPN мы написали собственную программу, которая "добывает" данные с клиента, используя технику распознавания изображений. Поскольку программа наша, то она готовит данные в нашем же формате. Также все дальнейшие румы мы будем подключать этой техникой.
Таким образом, имеем 4 программы, из которых всегда используется 3 для конкретного рума. Теперь, если нет ХАДов, например для 888, то надо просто посмотреть, идут ли нам данные с 888Caption2. Это можно делать в ходе игры (лучше при проблемах на плеймани) в окне Output (вкладка Debug) программы NiceHandOmahaConverter. Я этим отладочным окном обычно и смотрю через Skype, TeamViewer или Discord.
Есть игроки, у которых нет ни одной из перечисленных программ. Тогда я их отсылаю к самому первому посту этой темы. Там написано, как включить отладочный режим. Кратко повторюсь, что надо просто открыть файл NiceHandOmaha.ini, в нем найти
раздел [Debug] и сделать в нем так
[Debug]
Debug=1
Count=1000
После этого удалить все файлы с расширением .log. После этого надо записать небольшую сессию, буквально 5-6 раздач, и прислать мне все лог-файлы. При этом самый важный для меня файл NiceHandOmahaConverter.log. В этом файле будут все данные, передаваемые 888Caption2. Уже по этому файлу станет ясно, "кто виноват". Если данных нет, то проблемы с 888Caption2. Что-то у вас не так настроено. Если данные все будут, то значит разбираться уже будем мы. Но, если программа на старзах работает, а на 888 нет, то проблема где-то в передаче нам данных. При этом у нас надо смотреть только NiceHandOmahaConverter.
Замечу также, что NiceHandOmahaConverter.exe лежит в той же папке, что и NiceHandOmaha.exe. В папки HudManager и PokerOCR можно не лазить.Все файлы, которые нужны для ХАДов на 888 и на старзах находятся в папке NiceHandOmaha.