-
Постов
67 -
Зарегистрирован
-
Посещение
-
Победитель дней
5
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные Fixer
-
-
Посоветуйте, пожалуйста игры, на которые можно создать трейнеры.
С помощью вашего форума много чему научился) Хочу применить это все на практике)
p.s. не предлагайте:
Assassins Cread
Far Cry
FlatOut
Metro
Ибо они уже отработаны.
Заранее благодарен!
-
Наверно, это самая лучшая статья о том как решить эту проблему.
Большое спасибо! Подробно изучу)
-
на какую игру хочешь ?
я хочу принцип понять, чтобы потом делать на интересующие меня игры
-
Как понять через значения? Только так и делают обычно. Во всех остальных случаях такой чит либо встроен в игру разработчиками, либо игра имеет исходные коды, в которых грамотный чел может разобраться и сделать такой чит. Либо долго и упорно искать пути отключения физики в игре. Я не представляю как это вообще возможно сделать
каспер мод есть у одного чела, но на онлайн игру. он сказал что это тупо адресс который нупаешь. но как найти этот адресс - он промолчал. поэтому и спрашиваю.
-
но но но, я хочу трейнер сделать чтоб сквозь стены ходить, а через значения это не вариант.
-
Хотел спросить: Как делается хождение сквозь стены?
-
Всем привет!
На днях немного научился делать инъекцию кода в инструкцию...
Однако возникла проблемка. Я ломаю игру Far Cry 3 и там мне нужно было сделать бессмертие (только для меня)
Дак вот, если занупить инструкцию, которая жизни отнимает - бессмертны все. Это фигово. Я пытался сделать инъекцию на прибавление жизней с каждым ударом... Успеха не достиг.
Вот хотел спросить у вас: как лучше делать инъекцию так, чтобы бессмертен только Я?
-
с фаркраем 3 много чего можно сделать) стоит только докопаться до структуры игрока, что не очень то и трудно) к примеру, можно сделать телепорт, супер скорость, мега прыжок и еще кучу печенек, все это в структуре игрока.
Отлично! Буду благодарен если объяснишь поподробнее что за структуры) Меня друг (профессиональный кодер) говорил что это, но я так и не понял) буду рад научится)
-
-
инструкция обманка.
-
После того как stringListAddresses больше ненужен обычно его уничтожают. Для этого есть соответствующая функция.
извиняйте. просто первый пост... если есть идеи, как улучшить мой код - скажите) я не против критики)
-
Если не там создал тему - переместите)
Моя первая тема, не судите строго
Короч делай раз: ищи значение, которое тебе надо. например значение патронов.
делай два: жмакни правой кнопкой и поставь бряк на запись.
делай три: сделай так, чтоб значение изменилось. если патроны, то выстрели.
делай четыре: у тебя будут инструкции, получающие доступ к твоему значению. тебе надо выбрать ту инструкцию, у которой кол-во хитов равно твоим выстрелам, после присоединения отладчика. когда нашел инстркцию - жмякни показать память.
делай пять: видишь внизу бегают страшные буквы и цифры? это память. а то что чуть выше - инструкции. там где память (ниже) жмякни правой кнопкой и выбери "перейти по адресу" и детально напиши адресс инструкции, к которой ты перешел из отладчика. нажми перейти. у тебя высветится память той инструкции (как я это понимаю).
делай шесть: выдели все 16 пунктов (каждый пункт - это байт. байт - 2 знака) и скопируй. создай текстовик, и запиши туда это первое значение.
делай семь: теперь обрати внимание на верхнюю часть вью мемори - инструкции. жмякни на ту инструкцию, к которой ты перешел правой кнопкой и выбери затереть нопами. NOP - ассемблерная инструкция которая говорит ничего не делать. када процессор доходит до нупов - он их перескакивает как конь дохлую белку. я отвлекся. вобщем когда ты затрешь нупами у тебя изменятся твои байты внизу. скопируй их в наш текстовик под номером два.
делай восемь: ну чтож, скрипт готов. теперь нажми на "файл" и выбери "создать трейнер используя текущую таблицу". тебе вылетит окошко с твоим трейнером, а точнее его созданием. жмакни "свой дизайн" и постирай там все. создай чек бокс (это такая фиговнка, которая сбоку стоит квадрат который можно вкл - выкл а слева текст) короче это текст можешь отредактить там же, в графе "Text" потом перейди в правый раздел отвечающий за события.
делай девять: нажми три точки рядом с ван клик. вылетит таблица луа. в луа между двумя созданными надписями копируем вот этот код, стерев нижний end
stringListAddresses = AOBScan("первый адресс","*X*W-C")
if (stringListAddresses~=nil) then
lenghtLines = stringlist_getCount(stringListAddresses)
for i = 0, lenghtLines-1 do
address = stringlist_getString(stringListAddresses, i)
writeBytes(address ,второй адресс);
end -- for end;
showMessage("Успешно!")
end -- if (stringListAddresses~=nil) end;
end --Конец 8* Speed Рука/КиркаОдна поправка!!!! там где второй адресс - не просто вставляйте, а перед каждым байтом ставьте 0x а после байта запятую, чтобы получилось примерно вот так:
writeBytes(address ,0x90, 0x90, 0x90, 0xE8, 0xD2, 0xC3, 0x08, 0x00, 0x89, 0x45, 0x08, 0xBF, 0xB4, 0xB0, 0xFD, 0x5A);Ну думаю ты меня понял.
делай десять: жмакай выполнить. дальше изменяй названия таблица на свое (по желанию) и выводи трейнер.
ВАЖНО!!! При выводе указывай путь на диск C и имя файла должно быть на английском. в конечном окне оставь 32 битный процесс и поставь галочку где векс отдадчик. он беспалевный.
В конце у вас должен получится примерно вот такой скрипт:
stringListAddresses = AOBScan("89 46 60 E8 D2 C3 08 00 89 45 08 BF B4 B0 FD 5A","*X*W-C")
if (stringListAddresses~=nil) then
lenghtLines = stringlist_getCount(stringListAddresses)
for i = 0, lenghtLines-1 do
address = stringlist_getString(stringListAddresses, i)
writeBytes(address ,0x90, 0x90, 0x90, 0xE8, 0xD2, 0xC3, 0x08, 0x00, 0x89, 0x45, 0x08, 0xBF, 0xB4, 0xB0, 0xFD, 0x5A);
end -- for end;
showMessage("Успешно!")
end -- if (stringListAddresses~=nil) end;
end --Конец 8* Speed Рука/КиркаНу вроде все сказал.
Помоему норм получилось...
- 1
-
Благодарю) Просто пока что не освоил разделы)Привет! По-моему ты написал не в тот раздел, т.к у тебя вопрос связан не с тем, как реализовать это на С#, а с тем, что ты не знаешь как сделать только себя бессмертным. Тебе надо через ту инструкцию которую ты "занупил" узнать адреса здоровья врагов, затем с помощью адресов сравнить структуры, найти "ID", написать фильтр, а уж потом это всё программировать. Почитай здесь: http://forum.gamehac...ока-id-players/
-
Всем привет!
Посмотрел Михаила Ремизова...
Захотел написать трейнер на С# !
Столкнулся с проблемой... я нашел адрес здоровья игрока, занупил, я бессмертен! но нет! боты тоже бессмертны!
Что делать?
P.s. игра - FarCry3
-
а если на русском?1-я ссылка из гугла, по запросу: "c++ working with process memory" -
-
Я создаю свой вх. по сути вхшник готов, но хотелось бы воткнуть туда отдачу с разбросом. я нашел через СЕ то, где содержится отдача и разброс. как теперь это все запихнуть в Visual Studio 2010 (язык С++)
P.s. Я начинающий) Раньше не работал с памятью)
Посоветуйте игры
in Вопросы по созданию читов в одиночных играх
Опубликовано
я попросил игры посоветовать. я в курсе что есть и сложные игры.