Сканер памяти
Быстро находите переменные в игре — здоровье, патроны, золото — и меняйте их. Первое сканирование, смена значения, повторное сканирование, блокировка или редактирование.
Бесплатно · Windows и Mac
Сканируйте память, меняйте значения и полностью контролируйте однопользовательские игры. Делайте их сложнее или проще, отлаживайте и пишите скрипты — всё бесплатно. Узнайте, как игры устроены изнутри.
Только 18+. Для личного и образовательного использования. Перед использованием прочитайте FAQ.
Обзор
Подключитесь к любому процессу, сканируйте память и изменяйте значения. Интерфейс показывает список адресов, просмотр памяти и параметры сканирования — всё в одном месте.
Быстро находите переменные в игре — здоровье, патроны, золото — и меняйте их. Первое сканирование, смена значения, повторное сканирование, блокировка или редактирование.
Отладчик, дизассемблер и ассемблер для продвинутых пользователей. Трассировка выполнения, точки останова и внедрение кода.
Ускоряйте или замедляйте игровое время. Создавайте и распространяйте тренажёры встроенным конструктором.
Расширенная поддержка Lua. Пишите скрипты и расширения, делитесь таблицами .CT и автоматизацией с сообществом.
DBVM расширяет возможности на поддерживаемых системах. Щёлкните правой кнопкой по логотипу CE, чтобы проверить поддержку вашей системой.
Изучайте память и понимайте, как работают программы. Исходный код доступен для обучения; используйте ответственно и законно.
12 февраля 2025
Cheat Engine 7.6 доступен для всех. Включает улучшения и исправления из цикла 7.5. Поддерживающие на Patreon получили ранний доступ; сборки для Mac и публичные доступны на странице загрузок.
Перейти к загрузкамПроблемы с установкой или запуском CE? См. руководство по устранению неполадок.
Однопользовательские игры — ваши: настраивайте сложность. Если игра слишком сложна — уменьшите урон или дайте себе больше ресурсов. Если нужен вызов — ограничьте здоровье. Cheat Engine даёт контроль над значениями в памяти: здоровье, патроны, деньги, скорость.
Многие используют CE для ускорения гриндa (ускорение времени или правка ресурсов) или для доступа к контенту, который иначе занял бы десятки часов. Всё локально, без сервера.
Cheat Engine — отличный инструмент для понимания работы программ и игр. Вы видите, как значения хранятся в памяти, как CPU выполняет код, как находить и менять данные. Реверс-инжиниринг с CE учит ассемблеру, структуре памяти и отладке.
Разработчики используют CE для тестирования своих игр и анализа стороннего ПО. Исходный код доступен для изучения; сообщество делится приёмами на форуме и в вики.
Cheat Engine используют самые разные люди по разным причинам. Понимание аудитории поможет подобрать уроки и поддержку сообщества.
Cheat Engine рассчитан на игры и приложения, работающие локально. В одиночной игре состояние хранится на вашем ПК — здоровье, патроны, золото в памяти процесса. CE может находить и менять их, ни на кого не влияя. В онлайн- и мультиплеере источник истины — сервер. Изменение клиента не меняет данные на сервере, может вызвать рассинхрон или вылет и почти всегда нарушает правила игры. Использование CE в онлайн-играх может привести к постоянному бану. Ограничьтесь одиночной игрой и офлайн-режимом.
Когда вы уверенно находите и замораживаете значения, можно пойти дальше. «Найти, что записывает в этот адрес» покажет точную инструкцию, обновляющую значение; от неё можно заменить код своим (NOP или новая логика) в Auto Assembler. Так делают бесконечные патроны, отсутствие отдачи и другие читы на уровне кода. В отладчике можно ставить точки останова, проходить код по шагам и смотреть регистры и память. В вики есть пошаговые уроки по внедрению кода и AOB. Подробнее — на странице Возможности.
Полные правила см. в Правовые и этические нормы.
Новичок в Cheat Engine? Выполните эти шаги от нуля до первого чита.
Основная функция CE — сканирование памяти процесса по введённому значению. Игры хранят здоровье, патроны, золото и др. в ОЗУ; сканер позволяет найти эти места и изменить их.
Вы задаёте тип значения (например 4 байта или float) и значение из игры (например здоровье = 100). Нажимаете «First Scan». CE ищет по памяти процесса и выводит все адреса с этим значением. Часто совпадений тысячи — сужайте список «Next Scan».
Измените значение в игре (например получите урон — здоровье 80). В CE введите 80 и нажмите «Next Scan». CE оставит только адреса, где сейчас 80. После нескольких таких шагов обычно остаётся один или несколько адресов — это нужное значение. Двойной щелчок добавляет их в список.
Разные ситуации требуют разных условий. Правильный выбор ускоряет поиск и избегает тупиков.
Игры хранят числа в разных форматах. Пустой или неверный результат часто из-за типа значения.
При сомнении пробуйте сначала 4 байта и Float. Неверный тип даёт пустой результат или массу ложных срабатываний. Подробнее в глоссарии.
После того как вы нашли адрес и сохранили таблицу, перезапуск игры может сделать чит нерабочим. Одна и та же переменная может каждый раз оказываться по другому адресу (ASLR и динамическое выделение).
Указатель — цепочка адресов: один адрес хранит следующий, последний — ваше значение. Эта цепочка часто остаётся верной после перезапуска. Сканирование указателей в CE находит такие цепочки. Запускаете один раз (может занять минуты), затем добавляете рабочий указатель в таблицу — чит будет работать при каждом запуске игры. В вики есть уроки по указателям.
CE постоянно перезаписывает текущее значение по адресу, поэтому игра не может его изменить. Используйте для бесконечного здоровья, патронов или любого фиксированного значения. ПКМ по адресу → включить Freeze.
Вы один раз меняете значение (например золото на 9999). Игра может перезаписать его позже. Для разовых бустов или проверок. Можно выставить значение и заморозить, чтобы игра не перезаписывала.
Ускорение меняет то, как игра воспринимает течение времени. Можно замедлить игру (сложные моменты, разбор) или ускорить (гринду в одиночной игре). Реализовано через перехват API времени; многие одиночные игры хорошо реагируют. Включается в окне Speedhack после подключения. Не используйте в онлайн-играх — рассинхрон или детект. Подробнее на странице Возможности.
Когда в таблице есть адреса и скрипты, её можно превратить в отдельный тренажёр (.exe) через «Файл» → «Создать тренажёр». У тренажёра простое окно (флажки, горячие клавиши), чтобы другие могли пользоваться читами без установки CE и загрузки таблицы. Делитесь только из проверенных источников; тренажёры с неизвестных сайтов могут содержать вредоносный код.
В CE встроена поддержка Lua. Можно писать скрипты для автоматизации сканирования, своего интерфейса, авто-подключения к процессам и работы с памятью и списком адресов. Многие расширения на форуме и продвинутые таблицы используют Lua. В вики описана Lua API CE. Основы Lua открывают путь к мощным своим инструментам.
DBVM (Debugger Virtual Machine) — гипервизор под ОС, расширяющий возможности CE, особенно на 64-бит Windows. Включает функции вроде ultimap (трассировка выполнения) и усиленную отладку. Для загрузки DBVM нужна совместимая CPU и загрузка через загрузчик DBVM. Большинству пользователей он не нужен; CE полноценно работает без DBVM. ПКМ по логотипу CE → «О программе», чтобы проверить поддержку вашей системой.
Многие игры сделаны на Unity (C# / Mono). После подключения используйте Mono → Activate mono features. Затем можно просматривать классы и поля игры по имени (например Player.health) и добавлять их в список адресов без сканирования. Для части значений сканирование по-прежнему нужно. В вики есть руководства по Unity.
Проблемы с установкой или запуском? См. Решение проблем и FAQ.
Cheat Engine работает в Windows (32 и 64 бита) и macOS. Нужна совместимая ОС и достаточно ОЗУ для подключаемых процессов. Для DBVM (опционально) нужна поддерживаемая аппаратура и загрузка через загрузчик DBVM. Текущие сборки и требования — на странице Загрузки.
Многие антивирусы помечают Cheat Engine, так как он читает и пишет память других процессов и может внедрять код — те же возможности использует часть вредоносного ПО. Для официальной сборки это ложное срабатывание. Добавьте исключение для папки CE или временно отключите антивирус при установке. Подробнее в Решение проблем. Скачивайте CE только с проверенных источников; избегайте неизвестных зеркал.
Таблица читов — XML-файл с адресами, скриптами, описаниями и настройками. Сохраняете работу в .CT («Файл» → «Сохранить») и загружаете позже («Файл» → «Загрузить»). Таблицами можно делиться; на форуме есть таблицы по играм. Открывайте .CT только из проверенных источников — в них может быть Lua и ассемблер, выполняемый при загрузке.
Любому адресу или скрипту можно назначить комбинацию (например Ctrl+H). ПКМ по адресу → Set hotkeys. «Toggle» — включить/выключить чит, «Set value» — записать число по нажатию. Горячие клавиши работают при игре на переднем плане и CE на заднем, без переключения во время игры.
Разработку поддерживает сообщество. На Patreon поддержавшие часто получают ранний доступ к сборкам Windows и чистый установщик без доп. предложений. Поддержка помогает разработке и расходам на серверы.
Краткие ответы на частые вопросы. Полный список на странице FAQ.
Адрес, указатель, скан, заморозка, AOB, таблица читов, тренажёр — что это значит? В глоссарии полные определения. Кратко: адрес — ячейка в памяти; указатель — цепочка адресов к вашему значению; заморозка — значение не меняется; AOB (массив байтов) находит код по шаблону для скриптов, работающих после обновлений игры.
Пошаговые руководства, история версий и правовая информация.