Урок Cheat Engine для новчиков

Этот урок посвящен новичкам, либо тем, кто не разобрался с программой.В этой статье мы попробуем разобраться как происходит модификация памяти таким образом, чтобы вы получали бесконечные патроны, жизнь и тому подобное.Если конкретнее, то в этой статье мы будем разбираться как происходит поиск целых значений в памяти компьютера.

Любая игра хранит все свои данные в оперативной памяти.Под данными можно понимать деньги, здоровье, патроны и тому подобное.У каждого такого значения в оперативной памяти есть свой адрес, по которому игра к этому значению обращается чтобы его поменять, прочитать и так далее.В общем, чтобы совершить с ним какое-то действие.

Мы будем экспериментировать на игре Call of Duty: Modern Warfare 3 (одиночный режим Spec Ops). Там есть несколько главных значений: патроны, здоровье, броня, гранаты, общий запас патронов и деньги.По крайней мере эти значения мы будем изменять

Будем считать что Cheat Engine вы уже скачали (скачать cheat engine можно на этом сайте на главной странице). Открываем его и видим много всего непонятного.Сейчас будем разбираться.Помните выше было написано, что любая игра/любой процесс хранит свои данные в оперативной памяти? Так вот, для начала нам, нужно этот процесс выбрать (игра это тоже процесс, поэтому будем использовать именно «процесс»). Ниже на картинке все расписано:

Cheat Engine первый шаг
Теперь стоит объяснить как происходит поиск значений.В программе есть строка поиска значений.В английской версии, а именно ей мы будем пользоваться, эта строка находится сразу под текстом «Value», находится чуть выше центра окна программы.Так как у пистолета 12 патронов, мы вводим в строку поиска цифру 12.После того, как вы ввели количество патронов, нужно нажать на кнопку «First scan». После этого, программа найдет все значения в игре, которым присвоено значение 12. Не расстраивайтесь, в 90% случаях не удается найти нужное нам значений сразу же.Причина этому та, что в игре Call of Duty: Modern Warfare 3 примерно 180 миллионов значений, и довольно много из них имеют значение 12.

Но найти нужное нам значений все таки нужно.Поэтому мы сделаем такую хитрость.Мы изменим количество патронов просто выстрелив 1 раз.Теперь у нас 11 патронов. Вводим в строку поиска число 11, и нажимаем на кнопку «Next Scan».Это очень важно, эта кнопка ищет введенное вами значение среди уже ранее найденных. Если вы нажмете на «New Scan» а потом на «First Scan», то вы заново получите несколько миллионов результатов, так как игра снова пройдется по всем 180 миллионам значений.

Cheat Engine шаг второй

Если не нашли со второго раза, проделайте выше описанную операцию несколько раз, пока не найдете вам нужное.В Call of Duty есть такая особенность, вам все время буду попадаться 4-5 значений, которые отвечают за патроны/деньги/здоровье и так далее.Тут мы сделаем еще 1 хитрость.Перетаскиваем все значения которые не удалось отсеять в нижнюю область окна программы, и начинаем их один за одним замораживать(это делается выставление крестика в квадрат, который находится в колонке Active). И смотрим, как только мы заморозили нужное значение, количество патронов перестанет изменяться.

Точно так же вы можете поступить с деньгами, здоровьем, броней и другими значениями, которые можно легко найти.Разве что с деньгами описанный выше метод.Допустим значение с деньгами замораживать нету никакого смысла, лучше и в каком-то смысле выгоднее будет его сменить на значение побольше.Делается это так:после того как вы нашли нужный адрес и добавили его в список в нижней части окна программы, нажимаем на значение вторым кликом и выбираем «Change record -> Value» и в всплывающем окне вбиваем нужное количество денег.

Cheat Engine шаг третий

Вот весь список того, что я смог изменить в игре:

Cheat Engine Finance

А вот как после всех изменений выглядит игра (обратите внимание на нижнюю часть картинки):

Cheat Engine пример

Если вы не скачали Cheat Engine, то можете это сделать на главной странице сайта.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>