Типы значений

Выбор правильного типа значения в Cheat Engine определяет, найдёте вы адрес или получите ноль/бесполезные результаты. См. гайд по сканированию и гайд по указателям; Глоссарий объясняет термины.

4 Bytes / 4 Bytes (unsigned)

32-битное целое. Используйте для целых чисел: здоровье, патроны, золото, уровень, ID предметов. Signed допускает отрицательные значения; unsigned — от 0 и выше. Большинство простых значений в играх — 4 Bytes.

Float / Double

Float — 32-битное число с плавающей точкой (дробное). Подходит для полос здоровья в процентах, координат (X/Y/Z), скорости, таймеров. Double — 64-битное, когда нужна высокая точность (например координаты на больших картах).

8 Bytes / 8 Bytes (unsigned)

64-битное целое. Используйте при очень больших числах (валюта в MMO) или когда 4 Bytes даёт ноль результатов, а значение — целое. Некоторые игры хранят в 8 Bytes метки времени или уникальные ID.

String / Unicode

Текст. Используйте для поиска или замены имени, сообщения или любого видимого текста. String обычно ASCII; Unicode — UTF-16 (часто в играх под Windows). Можно сканировать точный текст или «Неизвестное» и сужать «Изменённое значение».

Массив байтов / AOB

Используется для поиска паттернов кода (AOB-сканирование), а не для сканирования «значений». Нужен для поиска нужной последовательности инструкций при инъекции кода. См. Глоссарий (AOB) и гайды по инъекции.

Краткая шпаргалка

Какой тип выбрать при сканировании в Cheat Engine:

Тип значения Для чего
4 Bytes / 4 Bytes (unsigned)Здоровье, патроны, золото, уровень, целые числа
FloatПроценты, координаты, дробные
DoubleВысокая точность, большие координаты
8 BytesОчень большие целые, метки времени, ID
String / UnicodeИмена, текст, видимые строки

Целое без дробной части → 4 Bytes (или 8 Bytes при огромных числах). Процент или координата → Float. Всё ещё ноль результатов? Попробуйте Float или «Неизвестное начальное значение» с Увеличено/Уменьшено. Имена или текст → String или Unicode.

Скачать