Бесплатно · Windows и Mac

Cheat Engine

Сканируйте память, меняйте значения и полностью контролируйте однопользовательские игры. Делайте их сложнее или проще, отлаживайте и пишите скрипты — всё бесплатно. Узнайте, как игры устроены изнутри.

Только 18+. Для личного и образовательного использования. Перед использованием прочитайте FAQ.

Cheat Engine после выбора процесса — список адресов и опции сканирования

Обзор

Что делает Cheat Engine

Подключитесь к любому процессу, сканируйте память и изменяйте значения. Интерфейс показывает список адресов, просмотр памяти и параметры сканирования — всё в одном месте.

  • Выберите процесс (игру или приложение)
  • Сканируйте по значению, затем сужайте результат «Повторным сканированием»
  • Редактируйте или замораживайте адреса в списке

Сканер памяти

Быстро находите переменные в игре — здоровье, патроны, золото — и меняйте их. Первое сканирование, смена значения, повторное сканирование, блокировка или редактирование.

Отладчик и дизассемблер

Отладчик, дизассемблер и ассемблер для продвинутых пользователей. Трассировка выполнения, точки останова и внедрение кода.

Ускорение и тренажёры

Ускоряйте или замедляйте игровое время. Создавайте и распространяйте тренажёры встроенным конструктором.

Lua

Скрипты Lua

Расширенная поддержка Lua. Пишите скрипты и расширения, делитесь таблицами .CT и автоматизацией с сообществом.

DBVM

DBVM расширяет возможности на поддерживаемых системах. Щёлкните правой кнопкой по логотипу CE, чтобы проверить поддержку вашей системой.

Образование и безопасность

Изучайте память и понимайте, как работают программы. Исходный код доступен для обучения; используйте ответственно и законно.

Cheat Engine в действии

Скриншоты интерфейса, сканирования и использования CE с играми.

Интерфейс Cheat Engine 6.1 — главное окно
Главный интерфейс
Скриншот интерфейса Cheat Engine
Сканирование и список адресов
Полное руководство по Cheat Engine для начинающих
Руководство для начинающих
Использование Cheat Engine с Remnant 2
Пример: Remnant 2

Последний релиз

12 февраля 2025

Cheat Engine 7.6 — публичный релиз

Cheat Engine 7.6 доступен для всех. Включает улучшения и исправления из цикла 7.5. Поддерживающие на Patreon получили ранний доступ; сборки для Mac и публичные доступны на странице загрузок.

Перейти к загрузкам

Проблемы с установкой или запуском CE? См. руководство по устранению неполадок.

Зачем использовать Cheat Engine?

Для игроков

Однопользовательские игры — ваши: настраивайте сложность. Если игра слишком сложна — уменьшите урон или дайте себе больше ресурсов. Если нужен вызов — ограничьте здоровье. Cheat Engine даёт контроль над значениями в памяти: здоровье, патроны, деньги, скорость.

Многие используют CE для ускорения гриндa (ускорение времени или правка ресурсов) или для доступа к контенту, который иначе занял бы десятки часов. Всё локально, без сервера.

Для изучающих и разработчиков

Cheat Engine — отличный инструмент для понимания работы программ и игр. Вы видите, как значения хранятся в памяти, как CPU выполняет код, как находить и менять данные. Реверс-инжиниринг с CE учит ассемблеру, структуре памяти и отладке.

Разработчики используют CE для тестирования своих игр и анализа стороннего ПО. Исходный код доступен для изучения; сообщество делится приёмами на форуме и в вики.

Кто использует Cheat Engine?

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

  • Игроки в одиночные игры — те, кто хочет настроить сложность, пропустить гринду или экспериментировать в офлайн-играх. Часто пользуются готовыми таблицами с форума.
  • Создатели тренажёров — находят адреса и пишут скрипты, делятся .CT или собирают тренажёры для других. Многие участвуют в форуме и вики.
  • Студенты и преподаватели — все, кто изучает реверс-инжиниринг, ассемблер или то, как ОС и игры управляют памятью. Встроенный урок CE — частый старт.
  • Исследователи безопасности — специалисты, анализирующие вредоносное ПО или поведение программ. Отладчик и просмотр памяти CE полезны в контролируемой среде.
  • Разработчики игр — инди и профессионалы используют CE для тестирования своих игр, поиска багов, связанных с памятью, или баланса по изменению значений.

Только одиночная игра: почему это важно

Cheat Engine рассчитан на игры и приложения, работающие локально. В одиночной игре состояние хранится на вашем ПК — здоровье, патроны, золото в памяти процесса. CE может находить и менять их, ни на кого не влияя. В онлайн- и мультиплеере источник истины — сервер. Изменение клиента не меняет данные на сервере, может вызвать рассинхрон или вылет и почти всегда нарушает правила игры. Использование CE в онлайн-играх может привести к постоянному бану. Ограничьтесь одиночной игрой и офлайн-режимом.

Помимо сканирования: отладчик и внедрение кода

Когда вы уверенно находите и замораживаете значения, можно пойти дальше. «Найти, что записывает в этот адрес» покажет точную инструкцию, обновляющую значение; от неё можно заменить код своим (NOP или новая логика) в Auto Assembler. Так делают бесконечные патроны, отсутствие отдачи и другие читы на уровне кода. В отладчике можно ставить точки останова, проходить код по шагам и смотреть регистры и память. В вики есть пошаговые уроки по внедрению кода и AOB. Подробнее — на странице Возможности.

Чего делать нельзя

  • Не используйте Cheat Engine для читов в онлайн- или мультиплеерных играх. Это нарушает правила и может привести к бану.
  • Не используйте для обхода платных ограничений, кряка софта или получения платного контента без разрешения.
  • Не открывайте .CT или тренажёры из неизвестных источников — они могут содержать вредоносный код.
  • Не распространяйте изменённые или перепакованные сборки без разрешения автора.

Полные правила см. в Правовые и этические нормы.

С чего начать

Новичок в Cheat Engine? Выполните эти шаги от нуля до первого чита.

  1. Скачайте и установите — последнюю версию со страницы Загрузки. Держите интернет включённым при установке. Если антивирус блокирует — см. Решение проблем.
  2. Пройдите встроенный урок — откройте «Cheat Engine» из меню «Пуск» и запустите урок. Пройдите минимум шаги 1–5: подключение к процессу, сканирование по значению, изменение.
  3. Попробуйте однопользовательскую игру — выберите офлайн-игру. Подключите CE, сканируйте значение (например здоровье), измените его в игре, затем «Повторное сканирование». Добавьте адреса в список и заморозьте или измените.
  4. Читайте вики и форум — в вики есть руководства по указателям, AOB и Auto Assembler. На форуме — таблицы по играм и обсуждения.
  5. Изучайте возможности — после основ попробуйте ускорение, сканирование указателей или простые скрипты Auto Assembler. Термины — в глоссарии.

Как работает сканер памяти

Основная функция CE — сканирование памяти процесса по введённому значению. Игры хранят здоровье, патроны, золото и др. в ОЗУ; сканер позволяет найти эти места и изменить их.

Первое сканирование

Вы задаёте тип значения (например 4 байта или float) и значение из игры (например здоровье = 100). Нажимаете «First Scan». CE ищет по памяти процесса и выводит все адреса с этим значением. Часто совпадений тысячи — сужайте список «Next Scan».

Повторное сканирование

Измените значение в игре (например получите урон — здоровье 80). В CE введите 80 и нажмите «Next Scan». CE оставит только адреса, где сейчас 80. После нескольких таких шагов обычно остаётся один или несколько адресов — это нужное значение. Двойной щелчок добавляет их в список.

Типы сканирования

Разные ситуации требуют разных условий. Правильный выбор ускоряет поиск и избегает тупиков.

  • Точное значение — вы знаете текущее (например здоровье 100). Быстро и точно. Используйте, когда в игре видно число.
  • Неизвестное начальное — значение неизвестно (например скрытый счётчик). Первый скан совпадает почти со всем; затем на повторных сканах — «Увеличилось», «Уменьшилось» или «Изменилось», пока вы меняете его в игре. Это есть во встроенном уроке.
  • Больше чем / Меньше чем — известен только диапазон. Удобно при большом значении или неточном числе.
  • Изменилось / Не изменилось — «Изменилось» оставляет адреса, значение которых изменилось с прошлого скана; «Не изменилось» — те, что не менялись. Помогает отсечь обновляющиеся каждый кадр.

Типы значений: как не ошибиться

Игры хранят числа в разных форматах. Пустой или неверный результат часто из-за типа значения.

4 байта — типично для целых (здоровье, патроны, золото). Для целых чисел пробуйте первым.
Float — дробные (например 100.5). Полоски здоровья, координаты, скорости.
8 байт / Double — большие целые или числа двойной точности. Некоторые игры используют для валюты или координат.

При сомнении пробуйте сначала 4 байта и Float. Неверный тип даёт пустой результат или массу ложных срабатываний. Подробнее в глоссарии.

Почему адреса меняются: сканирование указателей

После того как вы нашли адрес и сохранили таблицу, перезапуск игры может сделать чит нерабочим. Одна и та же переменная может каждый раз оказываться по другому адресу (ASLR и динамическое выделение).

Указатель — цепочка адресов: один адрес хранит следующий, последний — ваше значение. Эта цепочка часто остаётся верной после перезапуска. Сканирование указателей в CE находит такие цепочки. Запускаете один раз (может занять минуты), затем добавляете рабочий указатель в таблицу — чит будет работать при каждом запуске игры. В вики есть уроки по указателям.

Заморозка и правка: когда что использовать

Заморозка

CE постоянно перезаписывает текущее значение по адресу, поэтому игра не может его изменить. Используйте для бесконечного здоровья, патронов или любого фиксированного значения. ПКМ по адресу → включить Freeze.

Правка

Вы один раз меняете значение (например золото на 9999). Игра может перезаписать его позже. Для разовых бустов или проверок. Можно выставить значение и заморозить, чтобы игра не перезаписывала.

Ускорение: замедлить или ускорить время

Ускорение меняет то, как игра воспринимает течение времени. Можно замедлить игру (сложные моменты, разбор) или ускорить (гринду в одиночной игре). Реализовано через перехват API времени; многие одиночные игры хорошо реагируют. Включается в окне Speedhack после подключения. Не используйте в онлайн-играх — рассинхрон или детект. Подробнее на странице Возможности.

Конструктор тренажёров: делиться без CE

Когда в таблице есть адреса и скрипты, её можно превратить в отдельный тренажёр (.exe) через «Файл» → «Создать тренажёр». У тренажёра простое окно (флажки, горячие клавиши), чтобы другие могли пользоваться читами без установки CE и загрузки таблицы. Делитесь только из проверенных источников; тренажёры с неизвестных сайтов могут содержать вредоносный код.

Скрипты Lua: автоматизация и расширение

В CE встроена поддержка Lua. Можно писать скрипты для автоматизации сканирования, своего интерфейса, авто-подключения к процессам и работы с памятью и списком адресов. Многие расширения на форуме и продвинутые таблицы используют Lua. В вики описана Lua API CE. Основы Lua открывают путь к мощным своим инструментам.

DBVM: опциональный продвинутый режим

DBVM (Debugger Virtual Machine) — гипервизор под ОС, расширяющий возможности CE, особенно на 64-бит Windows. Включает функции вроде ultimap (трассировка выполнения) и усиленную отладку. Для загрузки DBVM нужна совместимая CPU и загрузка через загрузчик DBVM. Большинству пользователей он не нужен; CE полноценно работает без DBVM. ПКМ по логотипу CE → «О программе», чтобы проверить поддержку вашей системой.

Игры на Unity и Mono

Многие игры сделаны на Unity (C# / Mono). После подключения используйте Mono → Activate mono features. Затем можно просматривать классы и поля игры по имени (например Player.health) и добавлять их в список адресов без сканирования. Для части значений сканирование по-прежнему нужно. В вики есть руководства по Unity.

Типичные ошибки новичков

  • Не та разрядность — используйте 64-битный CE для 64-битных игр и 32-битный для 32-битных. Проверьте в диспетчере задач.
  • Неверный тип значения — если точное сканирование ничего не даёт, попробуйте Float или 8 байт.
  • Сканирование слишком рано — убедитесь, что значение уже есть в игре (например загружен уровень, здоровье/патроны используются).
  • Остановка после одного Next Scan — после одного повторного скана часто остаются сотни адресов. Меняйте значение в игре и снова Next Scan, пока список не станет маленьким.
  • Не сохранена таблица — используйте «Файл» → «Сохранить», чтобы не потерять адреса при закрытии CE.
  • Использование CE в онлайн-играх — не делайте этого. Нарушаются правила, возможен бан. Только одиночная игра.

Системные требования

Cheat Engine работает в Windows (32 и 64 бита) и macOS. Нужна совместимая ОС и достаточно ОЗУ для подключаемых процессов. Для DBVM (опционально) нужна поддерживаемая аппаратура и загрузка через загрузчик DBVM. Текущие сборки и требования — на странице Загрузки.

Антивирус и безопасное использование

Многие антивирусы помечают Cheat Engine, так как он читает и пишет память других процессов и может внедрять код — те же возможности использует часть вредоносного ПО. Для официальной сборки это ложное срабатывание. Добавьте исключение для папки CE или временно отключите антивирус при установке. Подробнее в Решение проблем. Скачивайте CE только с проверенных источников; избегайте неизвестных зеркал.

Таблицы читов (файлы .CT)

Таблица читов — XML-файл с адресами, скриптами, описаниями и настройками. Сохраняете работу в .CT («Файл» → «Сохранить») и загружаете позже («Файл» → «Загрузить»). Таблицами можно делиться; на форуме есть таблицы по играм. Открывайте .CT только из проверенных источников — в них может быть Lua и ассемблер, выполняемый при загрузке.

Горячие клавиши для быстрого управления

Любому адресу или скрипту можно назначить комбинацию (например Ctrl+H). ПКМ по адресу → Set hotkeys. «Toggle» — включить/выключить чит, «Set value» — записать число по нажатию. Горячие клавиши работают при игре на переднем плане и CE на заднем, без переключения во время игры.

Последние версии кратко

7.6 Текущий публичный релиз. Улучшения и исправления.
7.5 Mono/Unity, DBVM и обновления сканера.
7.4 Стабильность и новые возможности.

Полная история версий →

Поддержать Cheat Engine

Разработку поддерживает сообщество. На Patreon поддержавшие часто получают ранний доступ к сборкам Windows и чистый установщик без доп. предложений. Поддержка помогает разработке и расходам на серверы.

Часто задаваемые вопросы

Краткие ответы на частые вопросы. Полный список на странице FAQ.

Cheat Engine бесплатен? Да. CE бесплатен. Установщик может предлагать стороннее ПО (можно отказаться). Поддерживающие на Patreon получают чистый установщик.
Есть версия для Mac? Да. Версия для Mac доступна (например 7.5.2). Скачивайте со страницы загрузок.
Это законно? CE предназначен для личного и образовательного использования. Не используйте в онлайн-играх и не нарушайте EULA/условия использования. См. Правовые и этические нормы.
Почему антивирус блокирует? CE может читать/писать память и внедрять код, поэтому часть антивирусов помечает его как риск. Для официальной сборки это ложное срабатывание. Добавьте исключение или см. Решение проблем.
32 или 64 бит? Используйте 64-битный CE для 64-битных игр и 32-битный для 32-битных. Проверьте процесс в диспетчере задач.

Ключевые термины

Адрес, указатель, скан, заморозка, AOB, таблица читов, тренажёр — что это значит? В глоссарии полные определения. Кратко: адрес — ячейка в памяти; указатель — цепочка адресов к вашему значению; заморозка — значение не меняется; AOB (массив байтов) находит код по шаблону для скриптов, работающих после обновлений игры.

Скачать