OpenHoldem Manual / Руководство по OpenHoldem: 4 Creating a Table Map / 4 Создание Table Map

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Рисунок 4.5 11 OpenScrape Группа элементов Rectangle (Прямоугольник)

myCrack 03.12.12 в 15:38

0

Рисунок 4.5 14 OpenScrape Параметры записи региона

myCrack 03.12.12 в 16:09

0

Рисунок 4.5 15 OpenScrape Просмотр результата преобразования

myCrack 03.12.12 в 16:11

0

Технический справочник

myCrack 22.06.12 в 15:22

0

В Table Map файле (.tm), эти записи начинаются с символов "r$". Записи регионов имеют следующий формат:

mitya_k 08.10.12 в 21:55

0

r$<name> <left> <top> <right> <bottom> <color> <radius> <transform>

<name> это название региона (смотри таблицу ниже)
left> <top> <right> и <bottom> это целые значение на столе казино, где верхний левый угол клиентской области окна имеет значение 0,0
<color> это от 1 до 8 символов числа в шестнадцатеричном(запись как текст) формате вида AABBGGRR (формат Microsoft Window's COLORREF)
<radius> это цветовая RGB дистанция
<transform> описывает алгоритм движка который будет использован для преобразования пикселей данного региона.

mitya_k 10.10.12 в 01:41

0

Возможные варианты <transform>:

mitya_k 08.10.12 в 22:09

0

N

None (отсутствует) - Этот вариант используется для регионов которым не нужно преобразование, описывается прямоугольник для движка скрапера (scraper engine). Для примера это расположение кнопок (i0button - i9button) которые сообщают движку Автоплеера (Autoplayer engine) в какой прямоугольник кликать мышкой.

mitya_k 10.10.12 в 01:47

0
+1

C

Color (Цвет) - Это результат вычисления среднего RGB цвета для выбранного региона. Используется в связке с radius (радиусом), движок определяет соответствует ли содержимое региона видимое во время игры, color/radius (цвету/радиусу) описанному в Table Map (Карте Стола). Значение цвета в записи региона определяет центр куба, а радиус определяет размер куба. Этот куб располагается в пространстве цветов RGB, и если средний цвет региона попадает в этот куб, сообщается о соответствие. Можно определить отрицательный радиус, в этом случае если средний цвет региона попадает за пределы этого куба, сообщается о соответствие.

mitya_k 10.10.12 в 05:25

0

I

Image (картинка) - Это преобразование делает две вещи. Первая это поиск записи картинка в Table Map (Карта Стола) для по пиксельного сравнения, если совпадение найдено то возвращается значение этой записи картинки. Если по пикслельное сравнение не дало результата, преобразователь последний раз ищет совпадение, основанное на алгоритме восприятия различий: http://pdiff.sourceforge.net/ Это жестко зашитый алгоритм, на поиск соответствия региона, если 65% или более имеющихся пикселей не совпадают. Если и тут совпадение не найдено, тогда результат анализа может выдать различного рода мусор.
Pdiff алгоритм работает автоматически, и не требует дополнительной работы от создателя Table Map кроме как выбрать преобразование I и сохранить картинку. Это мощное преобразование, но будьте уверены в мощной стоимости необходимых циклов процессора.

mitya_k 17.10.12 в 04:12

0
+2

T

Text (Текст) - Это алгоритм OCR (http://en.wikipedia.org/wiki/Optical_character_recognition) для преобразование пикселей на экране в ASCII текст. Спецификация цветового куба (такая же как и в C преобразовании) используется для выделения пикселей переднего фона от пикселей заднего фона. Используется просмотр записей шрифтов (Font records) в Table Map символ за символом для получения результирующей текстовой строки.

mitya_k 17.10.12 в 04:25

0
+1

Допустимые Записи региона и их описание:

myCrack 22.06.12 в 15:24

0
+1

i0button - i9button

Определяют прямоугольную область куда может кликать мышкой Автоплеер для каждой кнопки 0-9.

mitya_k 10.10.12 в 06:17

0
Минутку...

← Предыдущая страница

Следующая страница →