я новичок, поэтому могут быть максимально тупые ошибки.
В игре две страны могут заключить мир, 100 очков - максимум. (1) https://wampi.ru/image/R0oTSNO
нахожу текущее значение очков через чит энджин (2) https://wampi.ru/image/R0ofcYk
Если на паузе менять значение на минимум, добавлять новые цели войны, опять менять текущее кол-во очков на минимальное и тд, то все ок. Но если снять игру с паузы, то значения каждые 0.1-3 секунды будут возвращаться с настоящему значению.
открываю инструкции, обращающиеся к адресу. (3) https://wampi.ru/image/R0ofZOk
я пробовал заменять их ничего не делающим кодом (нупом) поочередно.
7FF66F926E5E - 01 50 08 - add [rax+08],edx вот что получается, когда я блокирую эту инструкцию. (4) https://wampi.ru/image/R0omX2y
пересчет текущего счета происходит постоянно, но он все время имеет большие отрицательные значения, так что все ок. Однако когда я пользуюсь таким способом, игра часто вылетает, а если запустить сетевой режим игры на 2+ человек, то вылет будет 100%.
жму показать в дизесемблере (5) https://wampi.ru/image/R0on0BY - инструменты - автоассемблер - шаблон -инъекция(полная) - вот что вижу (6) https://wampi.ru/image/R0on9Ba
Подскажите пожалуйста правильная ли последовательность действий вообще и если да, то что сюда вписывать?