Cheat Engine это бесплатная программа с открытым кодом. Внешне ничем не примечательная. Когда я первый раз её (программу) увидел, то подумал что это зарубежный аналог знаменитой в СНГ программы Artmoney.
Да на первый взгляд они похожи на двоюродных братьев, но функционал
зубугорного кузена ускакал на много километров вперёд.
Для каких же целей нужны данные программы?
Кто-то использует их для отладки своих приложений. Кто-то ищет уязвимости. Кому-то интересно что находится в оперативной памяти.
Мои же цели довольно приземлённые. Облегчение гринда.
Я как фанат ролевых игр люблю бродить по подземельям и собирать всё что лежит, попутно выполняя квесты, но порой игры отличаются определённой сложностью. Необходимо постоянно пополнять ресурсы с помощью зелий и ковырять врагов мечом в течении нескольких минут (привет Oblivion). И тут мы плавно переходим к сути.
Взлом ресурсов. Думаю процентов 90 пользователей данных "отладчиков" интересует именно он. Не хватает золота на новый меч? Пара минут и можно скупить все вещи в игре. Долгая прокачка навыков? Немного программного волшебства и от вашей разрушительной мощи не убежит никто.
Но время шло и разработчики всё чаще стали прятать драгоценные ресурсы с помощь разнообразных костылей. Многие стали кодировать значения ресурсов и обычного отсева значений уже стало не хватать. И тут на помощь пришёл функционал отладчика, но уже без кавычек.
Так как показывать игроку кол-во ресурсов игре всё-таки приходится, разработчики должны расшифровать значения ресурсов до вывода их на экран и грамотно поставленная точка останова (breakpoint) сводит все старания разработчиков на нет.
А имея место хранения ресурсов и метод шифрования, остаётся только потанцевать с бубном.
Многие опытные пользователи Cheat Engine умудряются создавать телепорты и даже целые модификации для игр (привет Dark Souls).
Многие считают неэтичным взламывать ресурсы в онлайновых проектах, так как это уже мешает другим людям играть и я их в этом поддерживаю.
Ломать ресурсы это довольно весело, но мешать другим людям играть, это плохо
Это моя первая статья на Дзене и если вы хотите более подробнее ознакомится с данной темой поддержите меня.
Бонусом вставлю один из своих роликов где я применял Cheat Engine