Как «взломать» игру: увеличиваем кол-во золота, патронов, времени, оружия, жизненной энергии

Автор: Alexandr, 05.05.2019 Рубрики: Игры

kak-izmenit-znachenie-v-igreВсем доброго времени суток!

Многие при прохождении игр нередко сталкиваются с нехваткой определенных ресурсов: золота, патронов, времени, энергии и пр. Причем, в ряде случаев из-за этого игра становится практически не проходимой...

В этой статье хочу показать один хитрый "трюк": мы просто увеличим количество золота, получаемого за ход, в 800 раз (своего рода немного "взломаем" данные игры, которые она хранит в ОЗУ)! Разумеется, этот метод можно использовать для практически любых игр и любых числовых значений, которые вы в них видите.

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

Итак...

 

📌 В помощь!

Не могу пройти игру! Программы-помощники, коды и подсказки к играм — https://ocomp.info/pomogut-proyti-igru.html

 

*

Как изменить любые численные значения в играх

Выбор и установка утилиты

Для решения нашей задачи понадобиться спец. утилита, которая может просканировать все значения, с которыми работает игра, и выбрать из них именно то, что ищем мы. Я рекомендую остановиться на Cheat Engine.

Cheat Engine

Сайт разработчика: https://www.cheatengine.org/

logo-cheat-engine

Эта программа настоящий сканер памяти, в которую встроен шестнадцатеричный редактор и отладчик. Предназначена для работы с компьютерными играми. Cheat Engine позволяет получить доступ ко всем значениям, с которыми работает игра (что в свою очередь позволяет любое из них заменить на свое).

Кстати, программа также может создавать автономные файлы (трейнеры), которые можно использовать на компьютерах где нет Cheat Engine.

Вообще, Cheat Engine умеет делать много еще чего интересного (но в этой статье на этом не останавливаюсь).

 

Запуск игры и ее добавление в Cheat Engine

Итак... Сначала необходимо запустить игру (в которой вы хотите изменить определенные значения) и свернуть ее (с помощью кнопок Win или Alt+Tab) .

Далее требуется перейти в программу Cheat Engine и нажать кнопку "Поиска" (см. скриншот ниже) — в списке программ выбрать запущенную игру и нажать на "Open".

Открываем нужную игру в программе Cheat Engine

Открываем нужную игру в программе Cheat Engine

 

Первый поиск нужного значения

Теперь внимательно! 

Переходим в окно свернутой ранее игры и находим то значение, которое хотим поменять. В своем примере я изменю количество золота, получаемого за ход. Текущее его значение равно 10 (см. скрин ниже).

+10 золота за ход — попробуем изменить значение

+10 золота за ход — попробуем изменить значение (скриншот из игры Civilization IV)

Запоминаем это число (10) и сворачиваем игру (Win или Alt+Tab). В Cheat Engine в строку "Value" необходимо указать это число и нажать на кнопку "First Scan" (первое сканирование).

Далее вы должны в столбце слева увидеть несколько строк (адресов) в памяти, где встречается это значение (очень редко сразу находится только одна строка — если у вас так, можете сразу же пропустить следующие два шага статьи).

Первый поиск значения / Кликабельно

Первый поиск значения / Кликабельно

Теперь нам нужно как-то среди списка найденных значений найти именно то, которое отвечает за золото (изменять их все сразу — опасно, т.к. это может привести к ошибкам в игре).

 

Отсеиваем лишние и случайные значения

Чтобы отсеять все лишние числа — зайдите снова в свернутую игру и дождитесь того момента, когда у вас изменится искомое значение (неважно на сколько, главное чтобы вместо 10, которое было ранее, появилось другое число). В моем примере число стало равно 17.

Было 10 — стало 17

Было 10 — стало 17 (скриншот из игры Civilization IV)

Как только это произошло, запомните новое число и сверните игру. В Cheat Engine в строку "Value" укажите новое число (17) и нажмите "Next Scan". Обратите внимание (см. скрин ниже), что в меню слева (адреса) останется гораздо меньше строк (т.е. мы все ближе именно к тому адресу, который отвечает за золото в игре).

Отсеиваем лишние значения (кнопка Next Scan)

Отсеиваем лишние значения (кнопка Next Scan)

 

❺ 

Отсеиваем еще раз...

Теперь нам нужно еще раз провернуть операцию отсеивания. Снова возвращаемся в игру и дожидаемся, когда количества поступаемого золото изменится. В моем примере значение 17 изменилось на 18.

Как только это произошло, запоминаем новое значение и сворачиваем игру, в "Value" (в Cheat Engine) указываем 18 (вместо 17) и нажимаем "Next Scan". Как видите на скрине ниже — остается только одно значение (адрес), который точь в точь следует за изменением курса золота — значит именно оно и отвечает за него.

Осталось одно значение — именно оно и отвечает за золото

Осталось одно значение — именно оно и отвечает за золото

Примечание: в вашем случае, возможно, потребуется отсеивать еще 1-2 раза, пока будет найдено именно то значение, которое нужно.

 

❻ 

Изменяем значение так, как нужно нам

Теперь, зная нужный адрес памяти — мы может изменить значение в нем на любое другое, которое требуется нам!

Для этого сначала нажмите по нему правой кнопкой мышки и выберите в меню "Add selected addresses to the addresslist" (т.е. занести адрес в избранное, чтобы в следующий раз не выискивать его снова...).

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

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

После кликните по значению (в моем случае оно 18, в вашем - будет другое) — и укажите новое, которое нужно вам. В своем примере я 18 заменил на 8000!

Указываем новое значение

Указываем новое значение

 

 

❼ 

Задача выполнена: от 10 до 8000 золота за 2 минуты!

Запустив свернутую игру (и сделав ход) — вы увидите, что значение, которое мы изменили в Cheat Engine, изменилось и в игре. Теперь ее достаточно легко пройти...

Теперь игра проходится легче легкого — золота много

Теперь игра проходится легче легкого — золота много (скриншот из игры Civilization IV)

В общем-то, выполняя шаги аналогично, вы легко сможете изменить любые числовые значения в большинстве игр.

*

На этом пока всё, дополнения всегда приветствуются...

Всего доброго! 

👀

Первая публикация: 5.05.2019

Корректировка заметки: 5.04.2023

Написать комментарий 📎

 

Прикрепить картинку, скрин:

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

  • Интересное
  • Оптимизируем и ускоряем
  • Удаляем вирусы
  • Настраиваем звук
  •