Тем кому лень разбираться в сути вопроса и откуда он взялся, то вопрос в самом последнем абзаце 🙂
Здравствуйте, сижу тренируюсь в работе с Cheat engine 6.6
Игра (оффлайн) — Rise of Legends (скриншот ниже)
В игре есть 2 типа ресурсов: кристаллы и энергия. У них есть прирост в минуту и ограничение (зеленая стрелочка вверх в левом верхнем углу).
Сначала хотел было взломать само значение ресурсов, но решил что это скучно, так что решил взломать именно прирост в минуту (а позже и ограничение) и возможно потом создать таблицу читов.
Для начала выбрал прирост кристаллов.
Часто в играх значение хранится именно в 4 байтах, но уже был опыт когда значение хранилось во float, тогда как только лишь визуальное отображение 4 байта. К примеру хп в Warcraft 3 хранится в 2 адресах по 4 байта и в 2х float. к примеру 1000/1500. 4 б. и float = 1000, а другие 4 б. и float = 1500.
Так что решил найти все значения включая float и double.
Искал нудно через значение изменилось/не изменилось, дабы точно найти адреса избегая разных типов шифрования.
Урок 1. Как искать указатели в Cheat Engine. VimeWorld Cheat Engine
В итоге нашел 12 адресов (скриншот ниже), 3 — 4 байта, 3 — float и 6 — double.
Изменяя прирост в игре изменяются значения всех 12ти адресов.
Вот собственно мы и подошли к вопросу: как найти нужный адрес из этих 12ти и как его изменить?
Так как думаю если я в адресе поставлю к примеру «1000» то прирост вряд ли будет в игре равен «1000».

Голосование за лучший ответ
Прикольно. Здравствуйте
Сделай отсев по неизмененным значениям, потом попробуй увеличить прирост вручную, сделай отсев по измененным, должно стать меньше адресов. если не вышло- меняй каждое значение и смотри в игре- не изменился ли прирост
Это либо 1 либо 9 тк все остальное только визуальное, если адреса почти одинаковые то их лесом, остальное можно изменять и все будет норм
Источник: otvet.mail.ru
Как найти указатель в Cheat Engine
Cheat Engine – программа для гейм-хакеров, предназначается для читерства в компьютерных играх. Принцип работы заключается в том, что показатели игры – достижения, жизни, патроны, ресурсы – хранятся в виде цифр по определенным адресам оперативной памяти компьютера. Указатели — память, которая содержит не значение параметра, а адрес нахождения параметра. Сканирование памяти игры в Cheat Engine делает доступным эти адреса найти и изменить цифры на те, которые нужны.
Для чего нужен поиск указателей
Переменные объекта в игре создаются динамически, чтобы не нагружать оперативную память игры и процесса – с текущими параметрами игр оперативной памяти не хватит. Соответственно, ведется учет, где в памяти размещается тот или иной параметр. Базовый элемент — указатель, а внутри – параметры здоровья, ресурсов, опыта, патронов, денег.
ПОИСК СИГНАТУР ДЛЯ ЧИТА | Cheat Engine
При каждом новом запуске игры или нового уровня, адреса динамических игровых параметров переезжают в другую область памяти. Для изменения приходится снова и снова находить. Для того, что бы этого не делать применяется поиск указателей.
Найти одноуровневый указатель
Запускаем Cheat Engine. Находим и копируем в нижнее окно адрес переменной, которая отвечает за нужный параметр. Правым кликом по адресной строке вызываем меню, находим строку «Find out what writes to this address». Ставим break на запись и разрешаем запуск отладчика. Идем в игру и тратим часть золота или теряем одну жизнь — чтобы изменить показатель.
Возвращаемся к Cheat Engine и видим в окне отладчика новые строки. Выбираем одну типа mov и переходим во вкладку «More information». Правым кликом открываем меню и выбираем «Copy info to clipboard» — скопированное переносим в блокнот, закрываем отладчик.
Далее переходим в главное окно программы и в поисковой строке вводим адрес из указанной области 07AF.., отмечаем галочкой НЕХ и тип значения 4Б, — запускаем поиск. В результатах поиска ищем постоянный адрес – выделяется зеленым. Копируем в нижнее окно и кликаем дважды по строке «Adress».
Копируем адрес сверху, отмечаем галочкой «Pointer» и вставляем в нижнее выпавшее поле. Тип определяем исходный. Далее при помощи вендового калькулятора рассчитываем смещение между первоначальным адресом, копированным в блокнот и найденным зеленым. Результат вставляем во второе поле снизу и жмем «Ок».
После этого правым кликом по значению – «Value» выбираем в меню «Show as decimal» — отражать показатели в десятичном формате. Итог сохраняем в типе файла *.СТ. При загрузке этого файла в Cheat Engine с запуском уровня не надо будет снова искать переменные.
Найти многоуровневый указатель
Многоуровневый – это такой, который ссылается не на искомую информацию, а на другой указатель. Таких уровней может найтись сколько угодно. Многоуровневая адресация усложняет процесс поиска цепочки указателей. Обработка занимает время. Сканирование памяти проводится 8-12 раз с перезапуском игры до тех пор, пока не выявится постоянный результат и один показатель не отразит хоть раз одинаковый результат с игровым параметром при перезагрузке.
Источник: cheatengines.ru
Как искать значения в cheat engine minecraft
Я вам сегодня расскажу как пользоваться Cheat Engine.
1.Включаем Cheat Engine.
2.жмем на компьютер
3.Выбераем нужный процесс и жмем «Open»

4.Теперь очередь найти адреса. Если игра сетевая то настраиваем как я показал ставим галки где

а если нет то не чего не изменяем!
5.Пишите в Value :
и нажимаем на кнопку First Scan
как нажали заходим в игру и делаем что-бы это число поменялось
пишем в Value : какое число получилось и нажимаем на Next Scan

6.1.Выделаем нужный адрес 2.И нажимаем на красную стрелочку

7.2 щелчком мышки нажимаем на число в адресе и появляется табличка и в ней пишите какое число хотите получить и нажимаем на OK

После этого разворачиваем игру в которой после столь долгих трудов вас должна ждать нужная вам сумма.
Во многих играх здоровье показывается линиями, и мы не можем видеть какое точное значение в данный момент, имеет здоровье для этого в программе Cheat Engine есть хорошая функция под название «Value between» эта функция может найти неизвестное значение в заданном диапазоне.
Я буду искать здоровье в игре BRINK, здоровье обозначается вот так:
0.Запускаем нужный процесс и входим в игру ставим на паузу и сворачиваем.
1.Запуск программу Cheat Engine выбираем нужный процесс, в котором мы будем искать.
2.Выбираем функцию «Value between» обычно диапазон здоровья примерно «от 0 до 500».
3.Жмем, и начинается поиск неизвестных значений в выбранном диапазоне.
4.Программа находит много значений нам их надо уменьшить, чтобы было «1-5» значений для этого в программе есть еще пару функций ( «уменьшить на…» это «

5.Разворачиваем игру, ищем способ немного уменьшить здоровье… мы уменьшили здоровье и снова ставим игру на паузу, чтобы в игре здоровье не прибавилось за время отсеивания .
6.В программе выбираем и жмем,
получается во тот так
И жмем на
7.Повторяем 5,6 пункт до тех пор, пока не уменьшится значений от 1 до 5 но у меня получилось 2 значения
8.Выносим все значение, нажав на них 2 раза л.к.м.
9.Нажимаем на цифру значения и изменяем на любое число и ставим крестик, чтобы значение не менялось.
10.Играем и радуемся бессмертию…
Продажа аккаунтов Аризона, Радмир, BLACK RUSSIA, CS:GO, WoT и др. в нашем магазине.
Сообщений: 195
Статус: Offline
Продажа аккаунтов Аризона, Радмир, BLACK RUSSIA, CS:GO, WoT и др. в нашем магазине.
Сообщений: 71
Статус: Offline
Quote ( Shtopr666 )
Ваня8,спасибо)
Продажа аккаунтов Аризона, Радмир, BLACK RUSSIA, CS:GO, WoT и др. в нашем магазине.
Psycho-Saint
Сообщений: 280
Статус: Offline
Продажа аккаунтов Аризона, Радмир, BLACK RUSSIA, CS:GO, WoT и др. в нашем магазине.
Сообщений: 87
Статус: Offline
Quote ( Folk )
Хм надо будет попробовать юзать его
Продажа аккаунтов Аризона, Радмир, BLACK RUSSIA, CS:GO, WoT и др. в нашем магазине.
Psycho-Saint
Сообщений: 280
Статус: Offline
Продажа аккаунтов Аризона, Радмир, BLACK RUSSIA, CS:GO, WoT и др. в нашем магазине.
Сообщений: 87
Статус: Offline
Продажа аккаунтов Аризона, Радмир, BLACK RUSSIA, CS:GO, WoT и др. в нашем магазине.
Сообщений: 169
Статус: Offline
Продажа аккаунтов Аризона, Радмир, BLACK RUSSIA, CS:GO, WoT и др. в нашем магазине.
Сообщений: 87
Статус: Offline
Продажа аккаунтов Аризона, Радмир, BLACK RUSSIA, CS:GO, WoT и др. в нашем магазине.
Сообщений: 105
Статус: Offline
Продажа аккаунтов Аризона, Радмир, BLACK RUSSIA, CS:GO, WoT и др. в нашем магазине.
Продажа аккаунтов Аризона, Радмир, BLACK RUSSIA, CS:GO, WoT и др. в нашем магазине.
Сообщений: 105
Статус: Offline
Продажа аккаунтов Аризона, Радмир, BLACK RUSSIA, CS:GO, WoT и др. в нашем магазине.
Сообщений: 87
Статус: Offline
Quote ( DEMON )
[AoC]Free_Man, с нее не пишутся, а берутся исходные адреса. Так например, если писать свой какой либо тренер для игры, тебе потребуется программа Trainer Creator (неважно какой версии, у нас есть последняя кстати), далее нужно прописать в создаваемый exe тренера тот адрес, который, например, отвечает за деньги, здоровье и прочее.
Вписываются не найденные 4 битные и прочие адреса в общей таблице артмани, а структурные коды этих адресов. Они прописываются в указателе того адреса, которые ты обнаружишь при отсеивании (в большинстве случаев находится только 1 точное значение). Щелкнуть правой клавой мыши, выбрать «больше», «искать», «искать указатель на этот адрес», прописать этот указатель в креатор.
Одно но: так же нужно прописать путь к тому месту, где у тебя лежит ехе самой игры, чтобы задействовать тренер, поэтому самописные креатором тренеры хороши только для себя. Для других будут то же, но только если у вас всех будет совпадать путь к папке с игрой, н-р: С:ИгрыGta SAGta SA.exe. Так же есть значения, которые при каждом запуске игры меняются. К таким играм относятся например — Корсары ГПК. Бесполезно создавать на нее тренер вообще, но, вопреки всему, та же самая артмани отдельно катит там не хуже любого тренера или чит-кодов, т.к. можно заморозить во время игры жизнь свою, корабля, число команды, деньги и еще много чего.
Источник: cheat-master.ru