Обучение

Здесь вы найдёте ссылки на полезные руководства и информацию о Cheat Engine. Новым пользователям также стоит пройти встроенное обучение (в списке программ после установки) как минимум до шага 5.

Полное руководство по Cheat Engine для начинающих
Понятное руководство по использованию Cheat Engine.

Путь обучения для начинающих

Следуйте этому порядку, если вы новичок в редактировании памяти и Cheat Engine.

  1. Установите и запустите встроенное обучение. Из меню «Пуск» откройте «Cheat Engine Tutorial». Это небольшая программа, которая пошагово учит сканированию. Пройдите минимум шаги 1–5. Вы научитесь: подключению к процессу, выбору типа значения, первому скану, изменению значения в «игре», следующему скану и добавлению адреса в список.
  2. Попробуйте сканирование точного значения. Откройте однопользовательскую игру. Найдите значение, которое видно (например, здоровье 100, золото 500). В CE подключитесь к игре, укажите тип значения (часто 4 байта или float), введите значение, нажмите «First Scan». Измените значение в игре (получите урон, потратьте золото), затем в CE введите новое значение и нажмите «Next Scan». Повторяйте, пока не останется мало адресов. Добавьте один в список и попробуйте изменить или заморозить его.
  3. Попробуйте сканирование неизвестного значения. Для значений, которые не видно (например, скрытый счётчик), используйте «Unknown initial value», затем «Decreased value», «Increased value» или «Changed value» при следующих сканах. Это описано в поздних шагах встроенного обучения и в вики.
  4. Изучите указатели. Адреса часто меняются при перезапуске игры. Используйте руководство по указателям в вики и сканирование указателей в CE, чтобы найти стабильную цепочку. Сохраните её в таблице, чтобы чит работал каждый раз.
  5. Познакомьтесь с Auto Assembler. Когда нужно изменить код (например, бесконечные патроны), а не только заморозить значение, прочитайте в вики «Основы Auto Assembler» и «Внедрение кода». Начните с простых шаблонов и изменяйте их.
  6. Изучите Lua (по желанию). Для автоматизации и своих инструментов изучите основы Lua и CE Lua API в вики. Многие таблицы на форуме используют скрипты Lua.

Обучение на форуме и в вики

Вики Cheat Engine — обучение

В вики Cheat Engine ещё много руководств. Основное:

Видео и внешние ресурсы

В вики есть страница Видеоуроки. Также можно искать «Cheat Engine tutorial» на видеоплатформах; ориентируйтесь на свежие ролики по вашей игре или теме. Всегда используйте проверенные источники при загрузке таблиц или инструментов.

Советы по обучению

При проблемах смотрите Решение проблем и FAQ.

Частые ошибки

От сканирования к внедрению кода

Когда вы умеете находить и замораживать значения, следующий шаг — найти код, который их обновляет. Используйте «Find out what writes to this address» для своего значения; когда игра запишет в него, CE покажет инструкцию. Затем откройте её в дизассемблере, замените на NOP или свой код (Auto Assembler) и сохраните скрипт в таблице. В вики есть пошаговые руководства по внедрению кода и AOB. Шаги 6 и 7 встроенного обучения знакомят с указателями и кодом. Не спешите и экспериментируйте на процессе обучения, прежде чем переходить к реальной игре.

Игры на Unity и Mono

Для игр на Unity или других средах Mono/.NET после подключения включите Mono в меню CE. Затем можно просматривать классы и поля по имени (например, PlayerController.health) и добавлять их в список адресов без сканирования. Для части значений по-прежнему нужны обычные сканы. В вики есть руководства по Mono. Убедитесь, что используете нужную разрядность (32- или 64-битный CE для 32- или 64-битной игры).

Встроенное обучение

После установки Cheat Engine откройте встроенное обучение из меню «Пуск» Windows (или аналога на Mac). Прохождение как минимум шагов 1–5 даст прочную основу для сканирования и изменения значений.

Загрузка