Руководства и опыт пользователей

Практические советы и решения от сообщества Cheat Engine. Помогают избежать типичных ошибок и получить лучший результат.

Руководство 1: Первая настройка и встроенный урок

Многие отмечают, что переход сразу в игру без урока приводит к путанице. Рекомендуется запустить встроенный урок Cheat Engine (меню «Пуск»; см. Обучение) и пройти минимум шаги 1–5. Так вы освоите: выбор процесса, тип значения, первое сканирование, следующее сканирование и изменение значения. После этого те же шаги в простой одиночной игре (например, со здоровьем или золотом) закрепят навыки. Руководства на форуме и в вики предполагают знание этих основ.

Вывод: Сначала пройдите встроенный урок — это сэкономит часы позже.

Руководство 2: Когда адрес значения постоянно меняется (указатели)

Частая ситуация: нашли здоровье или деньги, изменили — работает. После перезапуска игры или загрузки другого уровня адрес другой, чит не работает. Обычно это значит, что игра хранит значение в динамической памяти (выделяется при каждом запуске). Решение — найти указатель: адрес, который всегда указывает на актуальные данные. Используйте «Pointer scan» в Cheat Engine (после того как значение найдено хотя бы раз). В вики есть уроки по указателям и сканированию указателей; ожидайте фильтрации и повторного сканирования после перезапуска игры.

Вывод: Для значений с меняющимся адресом при перезапуске освойте поиск указателей.

Руководство 3: Антивирус блокирует или удаляет Cheat Engine

Часто спрашивают: «Cheat Engine — вирус?» Официально — нет, это легитимный инструмент, который может изменять другие процессы и выполнять скрипты, поэтому антивирусы часто помечают его как hacktool. Что делают в сообществе: (1) Добавить исключение для папки Cheat Engine в антивирусе. (2) Если блокируется установщик — временно отключить защиту в реальном времени, установить Cheat Engine, включить защиту и добавить папку в исключения. (3) Скачивать только с нашей страницы загрузок. Не запускайте Cheat Engine и неизвестные .CT с непроверенных сайтов. .CT — обычный XML, можно открыть в Блокноте и проверить скрипты.

Вывод: Только доверенный источник; исключение в антивирусе или временное отключение при установке; проверяйте .CT от третьих лиц.

Руководство 4: Проблемы установки или «не запускается» (Windows)

Если Cheat Engine не ставится или не запускается, см. наш FAQ и Руководства. Типичные меры: запуск установщика от имени администратора, установка Visual C++ runtimes, исключение Cheat Engine из антивируса. При сборке из исходников проверьте зависимости.

Вывод: Запуск от администратора, runtimes, исключение в антивирусе.

Руководство 5: «Я изменил деньги в онлайн-игре — откатилось»

Один из самых частых случаев. Пользователь меняет значение, которое считает «деньгами», число на экране обновляется, но после покупки или обновления всё возвращается. Объяснение: изменено только отображаемое на клиенте значение. Реальный баланс на сервере. Cheat Engine не может изменить данные на сервере. То же с speedhack в веб-играх — локальное ускорение времени не даёт серверу выдать больше ресурсов; при переподключении учитывается состояние на сервере. Cheat Engine — только для одиночной игры и локального использования. Не ждите работы в MMO, браузерных играх с сервером или любых играх, где важные данные проверяются на сервере.

Вывод: Cheat Engine не меняет данные на сервере. Используйте только для одиночной игры или локально хранящихся значений.

Руководство 6: Слишком много результатов после первого сканирования

Новички часто сканируют значение (например, 100 для здоровья) и получают тысячи адресов. Сузить результат можно так: измените значение в игре (получите урон, потратьте золото и т.д.), затем выполните «Next Scan» с новым значением. Повторите несколько раз. Можно также использовать «Unknown initial value», затем «Changed value» / «Unchanged value», если число неизвестно. Выбор правильного типа (4 байта, float, double и т.д.) тоже уменьшает количество результатов. В уроке это разобрано; в вики есть руководства по типам значений и стратегиям сканирования.

Вывод: Next Scan после изменения значения в игре; правильный тип значения; для неизвестных — changed/unchanged.

Руководство 7: Обновление игры ломает чит (AOB и инъекция кода)

Если вы использовали инъекцию кода или скрипт по фиксированному адресу, обновление игры может сдвинуть код и сломать чит. Более устойчивый подход — AOB (массив байтов): искать код по уникальному байтовому паттерну вместо фиксированного адреса. После обновления игры паттерн может по-прежнему совпадать, и скрипт найдёт новый адрес сам. В вики есть уроки по AOB и Auto Assembler. Обновлять метод (AOB, указатель и т.д.) — ваша задача; новая версия Cheat Engine сама по себе не исправит изменения в конкретной игре.

Вывод: По возможности используйте AOB для инъекции кода, чтобы читы переживали обновления; обновляйте таблицу при патчах игры.

Ещё помощь

Ответы на частые вопросы — в FAQ.