Pull to refresh
0
0

User

Send message
Я бы сказал, «посака» — измененное «посыка» / «позыка» («кредит», укр.)
Соответственно, находка представляет собой долговую расписку о займе 30 пудов [зерна] без никаких ругательств.
Видимо, пропустили wScan:
keyboardInput.ki.wScan = MapVirtualKey(key, 0);
Заинтриговали. Установил, проверил свою старую бибиотеку на основе SendInput и keybd_event (не open source, но ничего секретного. см. msdn для примеров).
Win7x32, «Space Rangers HD: A War Apart», планетарный бой #1.
Ввод имитируется без ошибок, клики мыши проходят, нажатия клавиш типа Ctrl+1, 2 (хоткеи для отрядов роботов) прожимаются. В общем, проблем не обнаружил.
Да, теперь намного понятнее, спасибо.

С проблемой скана экрана на молодых Windows сталкивался и я (после тысяч успешных вызовов BitBlt начинала выдавать непонятные ошибки). В моем случае помог автоматический рестарт экзешника-ядра бота. В общем случае можно использовать VirtualPC с образом WinXp, чтобы не заморачиваться с многими вещами, а сконцентрироваться на разработке логики. Удачи.
А видео самого процесса посмотреть можно где-нибудь?
Просто после чтения статьи возникает куча вопросов, не связанных с альпинизмом и философией )

Если используются скрипты прямо для каждого уровня, насколько тщательно вы анализируете карту боя (что именно из себя представляет «система распознавания образов»? распознавание отдельных пикселей? строгий поиск картинок по результатам BitBlt? чтение памяти?)
Насколько быстро идет распознавание объектов, учитывая, что вы используете интерпретатор паскаля? Сколько снимков в секунду анализируется (читай — насколько выходит медленнее C++)?
Много ли привязок к конкретным координатам экрана, по которым идут клики? Или же поведение бота полностью основано на распознавании вражеских объектов и противодействию им?
Если «Эмуляция клавиатуры и мыши», то никаких инжектов в память? Я не фанат КР2, поэтому не знаю, есть ли там античит-система. Если есть, какие методы для обхода вы применяли? Это ведь очень важный момент в написании ботов.

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

Information

Rating
Does not participate
Registered
Activity