MaGzMa Опубликовано 18 мая, 2020 Поделиться Опубликовано 18 мая, 2020 (изменено) Есть карточные коллекционные игры на подобии Hearthtone. Я даже где то натыкался что кто то писал под них бота который мог понимать что за карты у него в руке и играть их. (точнее в новостях что идёт война с этим ботом от метелицы) Я для фана копаюсь сейчас в похожей игре под названием ГВИНТ. Такой же жанр, куча карт. Получить простые данные из этой игры у меня получилось - к примеру сколько карт в руке или очков на столе. Интересует следующее... Как можно определить какая карта у меня в руке? Как это делают? Какие параметры нужно задавать в поиск? Или какими манипуляциями делают такой поиск. (я пробую в Cheat Engine 7.1) Изменено 18 мая, 2020 пользователем MaGzMa дополнение Ссылка на комментарий Поделиться на другие сайты Поделиться
MaGzMa Опубликовано 19 мая, 2020 Автор Поделиться Опубликовано 19 мая, 2020 Нашел указатель номер расположения карты в руке с параметрами от 0 до 9. То есть в руке 10 карт и при просмотре, этот параметр ставит число от 0 до 9 в зависимости какая по счету карта в руке. Как от этого параметра можно теперь найти ид карты? В какую сторону капать? Ссылка на комментарий Поделиться на другие сайты Поделиться
Xipho Опубликовано 19 мая, 2020 Поделиться Опубликовано 19 мая, 2020 Ну, во-первых, кАпать никуда не надо, а вот кОпать рекомендую в сторону исследования структуры/класса, в которой лежит найденный тобой указатель. Ссылка на комментарий Поделиться на другие сайты Поделиться
MaGzMa Опубликовано 19 мая, 2020 Автор Поделиться Опубликовано 19 мая, 2020 (изменено) Капают мои слёзки) Это делается на вкладке в CE Анализ класса/структур? Изменено 19 мая, 2020 пользователем MaGzMa дополнение Ссылка на комментарий Поделиться на другие сайты Поделиться
MaGzMa Опубликовано 19 мая, 2020 Автор Поделиться Опубликовано 19 мая, 2020 Нашёл через поиск неизвестных значений какие то странные адреса которые дают 8битные параметры. Они косвенно могут показывать определённые характеристики карты. Но я не могу не автоматически запустить на них поиск указателей (ответ 0 аддресов) Ни брейкпоинт на доступ или запись поставить. Там ничего не отражается, хотя значение в них меняется. Запись в них хранится такого рода: FF66859CFF65849B Ссылка на комментарий Поделиться на другие сайты Поделиться
MaGzMa Опубликовано 21 мая, 2020 Автор Поделиться Опубликовано 21 мая, 2020 (изменено) Нашёл. Не понял как, но долго копаясь и сравнивая структуры, закономерности... ид карты теперь есть. Правда интересует теперь вопрос. Как осуществлять поиск по параметру, который показывается при наведении мышкой? Или в тот момент когда противник выбрасывает карту, она показывается в специальном месте, но это временно. Как то можно стопить игру или процесс? (то есть этот параметр только в тот момент когда я навожу на него мышкой, а что бы запустить поиск этого параметра, естественно мне нужно переместить курсор...) Изменено 21 мая, 2020 пользователем MaGzMa Ссылка на комментарий Поделиться на другие сайты Поделиться
Xipho Опубликовано 21 мая, 2020 Поделиться Опубликовано 21 мая, 2020 В СЕ есть возможность остановить целевой процесс по горячей клавише. Посмотри в настройках. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения