Як простежити ланцюжок офсет в cheatengine

Коротка пам'ятка новачкові.

Як легко і швидко знайти змінився офсет після поновлення в PW?

Візьмемо умовний офсет кількості ХП. Припустимо, в минулій версії він у нас був дорівнює XP = 0x4c4. У PW пройшла обнова, і він у нас змінився. Як я вже писав раніше. швидше за все він «поплив» вперед на кратне 4-м число байт.

Відкриваємо CheatEngine. Чіпляємо процес PW.

Як простежити ланцюжок офсет в cheatengine

Далі натискаємо Add address manually. У вікні навпроти Pointer ставимо галочку.
Як простежити ланцюжок офсет в cheatengine

Тут ми будемо задавати ланцюжок офсет. В даному випадку - до зміщення кількості хп персонажа.

Усе. Ми побудували ланцюжок. Зверху вікна ми бачимо яке значення лежить в даній комірці динамічної пам'яті. У мене це «100» і це явно не кількість ХП (нижче побачите реальне хп).

Як простежити ланцюжок офсет в cheatengine

Пам'ятаючи, що офсет напевно змістився вперед, я додаю 4 до 4c4, просто натиснувши на кнопку «>» і отримую 4c8. Дивлюся, що тут лежить: 20.

Як простежити ланцюжок офсет в cheatengine

Це теж не те. Знову тисну «>» навпроти поля зі зміщенням ХП. Отримую зміщення 4cc, яке вказує на осередок в пам'яті, в якій лежить значення 5898.
Як простежити ланцюжок офсет в cheatengine

Так, це шукана кількість життів персонажа.

Тобто в нашому гіпотетичному випадку офсет змістився на 8 байт вперед.

Щоб наступного разу все це не проробляти спочатку, можете натиснути Ctrl + Alt + S і зберегти.

Як простежити ланцюжок офсет в cheatengine