Создание трейнера

Cмотреть полную версию

Я много искал но не как не могу найти как создать трейнер для игры Bionic Commando есть готовый но он плохо работает помогите мне кто может проги есть но не хватает знаний))кто м ожет сделайте плизз
надо 2 функции на Бессмертие на бесконечную аммунацию

об авторе
Пользователь пока ничего не написал о себе.
ЕЩЁ ПО ТЕМЕ Инсайдер: фильм "Мстители: Династия Канга" превратился в "Мстители против Людей-Икс" Bloober Team работает с Take-Two над игрой на основе новой ИС Настройка RTX 4050 на ноутбуке
Комментарии: 15
IKARUGA

Присоеденяюсь,я хочу себе сделать для The Club 1.1.

1
AsSaSsIn-NIKO

Трейнеры и с чем их едят.

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

Ранее в 1980-е 1990-е на заре компьютерных игр трейнеры обычно встраивались хакерами прямо в код игр. При запуске игры, сначала запускался трейнер с окном «Вы хотите использовать читы?» Дальше выполнялся код игры. В названии трейнера использовались знаки сложения (+), по одному на каждую опцию трейнера. Например, «Группа Хакеров представляет: Игра+++» (три опции, например, бессмертие, бесконечная амуниция и телепортация). Сейчас же обычно в названии трейнера пишут (+9), что означает о 9 функциях трейнера. Вот например название трейнера для gta: GTA IV трейнер (+19).

Методы создания трейнеров

Для создания трейнеров используются специальный программы: дамперы памяти, отладчики и дизассемблеры. Самый простой способ создать его — поискать в памяти значения, совпадающие с нужным игровым параметром. Затем изменить его и поискать в получившемся списке снова. После нескольких итераций скорее всего останется небольшой список адресов, значения по которым можно попытаться изменить. Существует множество утилит (ArtMoney, Cheat’o'Matic…), автоматизирующих процесс поиска и изменения значений.

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

Если игровое значение является полем некоторого класса, то можно искать экземпляры этого класса по указателю на таблицу виртуальных методов. Найти таблицы виртуальных методов не сложно из-за их специфической структуры. Кроме того, они часто содержат указатель на имя класса. При поиске экземпляров класса желательно определять не удален ли он по флагам менеджера памяти (который зависит от языка программирования, на котором написана игра).

Cоздание трейнера

Трейнеры создаются следующими способами:
1. При знании языка программирования, с помощью программ:
сканер памяти (TSearch, ArtMoney, Cheat Engine)
отладчик (SoftIce, OllyDbg, встроенный в TSearch)
2. С помощью программ для автоматического создания трейнеров (TMK, GTS, Trainer Creation Kit, Cheat Engine)

Существует 3 типа игр, для которых трейнеры могут создаваться разными способами:
1. простая (запись в память осуществляется напрямую по адресу)
2. DMA (динамическое распределение памяти. Если в игре присутствует DMA «технология», то адрес с необходимым для вас значением будет изменяться при каждом перезапуске или переходе на новый уровень)
3. защищенная (игра, которая защищена каким-либо протектором, создание трейнеров для таких игр бывает трудоёмким)

Защита от трейнеров

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

1
Burnoutman

тебе на форум этой игры

0
SayronBes

да там и тем то таких нет

0
PAKHAN

Cлушай, есть спец. проги для этого.
Я всё делаю ручками, если попросят конечно или самому охота погамать когда-никогда.
Какие тебе нужны знания ???
Спрашивай - объяснить мне не впдалу, просто поймёшь ли?

0
SayronBes

помоги плизз

0
mynameisfoxy

http://www.chemax.ru/forum/index.php?showtopic=17129

0
Ride

кто-то опять апнул старую тему, ну ладно.

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

0
Ser777

www.gamehacklab.ru

0
Guns1872

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

0
epileptick1d

Pathologic 2 как заморозить время в игре? играю второй раз хочу все пройти!

0
Syperrr

Попробуй точное знач и флоат или неизвестное и флоат.В чит энджине

0
обертос

Сделайте пожалуйста трейнер к игре Withstand: Survival

-3
обертос

я О Ч Е Н Ь прошу!!!!

-3
devilangel2002

PAKHAN
слушай, ты сказа что ты профи, а если тебе охота можешь пожайлуста мне сделать трейнер на игру hotline miami 1
просто по всему интеру только версия стим а у меня пиратка а игра читерная фиг пройдешь можн омне сделать трейнер всего то на бесонечные жизни и патроны?

-5