Гайды и опыт

Практические пошаговые советы и реальный опыт: поиск здоровья, золота и указателей, Speedhack и Lua, сохранение таблиц — только для одиночных игр.

Гайд по Cheat Engine для новичков

Практические советы и опыт тех, кто использует Cheat Engine в одиночных играх и для обучения. Новым пользователям: начните с гайда Новичкам, затем Сканирование и Указатели.

Поиск здоровья, патронов и золота в одиночных играх

Многие успешно используют такой порядок:

  1. Запустите игру и запомните текущее значение (например 100 HP).
  2. Подключите Cheat Engine к процессу игры (Файл → Открыть процесс).
  3. Первый скан: введите значение, выберите тип (4 Bytes, Float и т.д.), нажмите «Первый скан».
  4. Измените значение в игре (получите урон, потратьте золото, потратьте патроны).
  5. След. скан с новым значением. Повторяйте, пока не останется мало адресов.
  6. Добавьте подходящие адреса в список и меняйте или замораживайте для проверки.

Если значение хранится иначе (float или «неизвестное начальное значение»), используйте «Неизвестное начальное значение», затем «Увеличено»/«Уменьшено». Встроенное руководство CE учит этому по шагам.

Опыт: «Моя первая цепочка указателей»

Частая история с форума: после нахождения значения оно перестало работать после перезапуска, потому что адрес изменился. Решение — найти указатель на этот адрес. В CE после нахождения адреса используйте «Скан указателей», чтобы найти базу и смещения, остающиеся верными после перезапуска. Это может занять время и место на диске, но для важных значений того стоит. Подробнее в Wiki и на форуме.

Опыт: Speedhack для гринда

Пользователи делятся, что используют встроенный Speedhack (меню сверху или иконка скорости), чтобы ускорить скучные или гриндовые моменты в одиночных играх — например 2x или 5x. Не во всех играх работает (у некоторых свои таймеры), но где работает — очень удобно. Только в одиночной игре и там, где это допускают правила.

Сохранение и обмен: таблицы (.CT)

Найдя адреса или написав скрипты, сохраняйте их в таблицу (Файл → Сохранить). Файл .CT — это XML в виде текста. Им можно поделиться; другие откроют его в CE и активируют читы. Внимание: в .CT могут быть Lua-скрипты. Открывайте таблицы только от проверенных людей или просмотрите файл в текстовом редакторе перед загрузкой. На форуме много таблиц; используйте надёжные источники.

Опыт: «Игры на Unity / Mono»

В играх на Unity или других движках Mono/.NET очень полезны возможности Mono в CE. Можно разбирать домен Mono, смотреть классы и поля, искать экземпляры объектов. Многие на форуме описывают использование «Mono → Dissect mono» для поиска здоровья игрока, инвентаря или настроек в управляемом коде. Раздел Mono в Wiki и форум содержат подробные гайды.

Lua: автоподключение и простые скрипты

Опытные пользователи часто используют Lua для автоматизации: например скрипт автоподключения к процессу при запуске или небольшой скрипт переключения значения. На форуме Lua Extensions много примеров. Если вы новичок в Lua в CE, начните с основ Lua в Wiki и встроенной документации (Справка или редактор скриптов).

Опыт: «Помог только правильный тип»

Частый совет: если при скане числа получаете слишком много или ноль результатов, попробуйте другой тип значения. Здоровье и деньги часто хранятся как 4 Bytes, но иногда как Float, Double или 8 Bytes. Попробуйте «Все» или смените тип и снова отсканируйте. Некоторые значения хранятся с множителем (например отображаемое × 8); в руководстве CE и Wiki есть «неизвестное значение» и пользовательские сканы.

Как искать «неизвестные» значения (без цифр на экране)

Когда в игре полоска или иконка без числа, используйте «Неизвестное начальное значение». Нажмите «Первый скан», затем в игре измените значение (получите урон, получите золото). В CE выберите «Уменьшено» или «Увеличено» и нажмите «След. скан». Повторяйте, пока список не станет маленьким, затем добавляйте адреса и проверяйте.

Опыт: координаты — Double и Float

Пользователи отмечают, что координаты в игре (X, Y, Z) часто хранятся как Float или Double. Если ищете позицию для телепорта или noclip — сканируйте Float или Double и двигайтесь в игре между сканами. Используйте «Изменённое значение» или «Неизменённое значение» для сужения.

«Найти запись» для режима бога

Найдя адрес здоровья, правый клик → «Найти запись в этот адрес». При получении урона CE покажет инструкцию, уменьшающую здоровье. Её можно заменить на NOP или изменить так, чтобы здоровье не уменьшалось. В некоторых играх это стабильнее, чем просто заморозка. В Wiki есть гайды по Auto Assembler.

Опыт: таблица от друга

Если вам прислали .CT — сначала откройте файл в текстовом редакторе и проверьте наличие <LuaScript> или подозрительного кода. Включайте только те скрипты, которые понимаете, или от доверенных людей. Таблицы без скриптов обычно безопасны — только адреса и описания.

Несколько значений (например патроны у нескольких оружий)

Когда в игре несколько похожих значений (патроны оружия 1, 2, 3), они часто идут подряд в памяти. Найдите один адрес, затем смотрите соседние (адрес+4, адрес+8) для остальных. Или используйте скан «массив байтов» с известной последовательностью, если знаете раскладку.

Опыт: в игре стоит античит

В части одиночных игр всё равно подгружается модуль античита. Если CE не подключается или игра закрывается при подключении — античит может блокировать. Безопасного «обхода» рекомендовать нельзя; либо игра допускает CE, либо нет. Поищите на форуме по конкретной игре — возможно есть обход (офлайн-режим, определённая версия).

Гайды на этом сайте

Пошаговые гайды по темам:

Ещё ресурсы сообщества

Подробные гайды и обсуждения:

Скачать