

Penza
Стажёры-
Постов
18 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Penza
-
При трассировке я отключал показ модульной адресации. Благодарю за ответ.
-
После создания файла трассировки , и открытии его Code Filter , постоянно выскакивает ошибка (Название модуля,GetLastError) in an invalid integer. И такое в каждой игре. В чём проблема ? (Трассировка не более 1000 шагов , и без модульных адресов). Заранее благодарю за ответ.
- 3 ответа
-
- 1
-
-
С работы приду,буду разбираться.А та к код не хилый
-
Сейчас попробую переписать скрипт.Там ,инструкция типа add dword ptr [eax+10],-1.Попробую что-то вроде inc [eax+10] или add dword ptr [eax+10],0.Если не получится,то RET поближе к нужной инструкции.
-
При нахождении адресов патронов,здоровья итд,нет проблем.Но при включении скрипта,сразу вылет.Пробовал использовать Stealthedit,не помогает.Сами функции небольшие(патронов,здоровья итд),проверку кода тоже не видно.
-
Когда заходишь в отладчик,там есть параметр"Просмотр".Открываешь,раздел"Ссылки на строки"."Просмотр ссылок на строки".Запускаешь.Предлагается сделать "анализ кода".Запускаем.Проходит N-ое время(немного),и выскакивает окно с ссылками на строки.В этом окне (по-английски)вводишь параметр,например(health).Происходит поиск,и этом окне появляется строка с регионом памяти данного адреса и инструкция,где в коменте ссылка вида,напрмер:push (27498455),или mov (eax+01643777),esi.---------Player_Health.И таких строк может быть приличное кол-во,где есть слово(health).Вот,как искать дальше,проблема.Проходил по коду ниже,безтолку.На Youtube человек искал таким способом в игре "Метро",бесконечность фильтров для противогаза.Получилось у него быстро.Но он не объяснял.что к чему.Просто быстро всё сделал.На англоязычном Youtube,я тоже не встречал.
-
Всем привет!Кто-нибудь может подсказать,как искать значения(чего-либо в играх )при помощи ссылок на строки.Нигде толком нет информации.
-
Как это прописывается вручную?
-
Благодарю за ответ.
-
Меня интересует название модуля,который при этом задействуется.И как с ним взаимодействовать.
-
Я обычно делаю фильтр на чтение.То-бишь нахожу инструкцию на убывание,и на неё делаю фильтр.
-
Благодарю за ответ.Но,как я понимаю,нужно делать фильтр(если нужно заморозить здоровье игрока).А может для адреса игрока всё-таки лучше использовать LEA? Т.к не меняются флаги.
-
Я в С-подобных языках не шарю.Мне проще ассемблер.А пока подучиваю Pyton.
-
А как сделать это программно? Кое-какие познания в ассемблере имеются.
-
NOPится,или что-то другое?