Разработка и ромхакинг > Ромхакинг и программирование
[ALL] CHEATS & MODS
<< < (91/197) > >>
krocki:
Здесь будут выкладываться чит-коды, моды и прочее что сними связано...
krocki:

--- Цитата ---А зачем мне хекс. Ты мне через дебагер показал, бряк на какое значение тебе указывался?
--- Конец цитаты ---
Здесь сработал бряк на чтение и изменил его код на прыжок.



Сюда мы и прыгаем и тут же скрипт с добавлением значения 9999=270F




--- Цитата ---Только я не понял  почему именно 27 отвечает за 9999
--- Конец цитаты ---
Ну так это можно сказать часть 27 - 9999 так как 9999=270F...тупо нужно юзать два байта значение.

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

--- Цитата ---Но тогда где же прописался байт 0F?
--- Конец цитаты ---
Сверху на бряком коды идут, вот там скорее всего где то пробегает это значение 0F.
P.S - Код YZXEZAAA при покупке деньги уменьшаются при старте новой игры, а у меня нет, так как там у меня постоянно записывается значение 9999.
sergei1204:
Посмотри, что у меня не так. Тоже на чтение делаю. Все значения как у тебя, но нет там команды JMP в русской версии.
Напротив там как раз-таки что то делает команда LDA а пядом с ней обычный адрес 040D. Именно по этому адресу делался бряк.
Вот этот русски ром.
Rockin kat
krocki:

--- Цитата: sergei1204 от 10 Сентябрь 2017, 12:55:33 ---Посмотри, что у меня не так. Тоже на чтение делаю. Все значения как у тебя, но нет там команды JMP в русской версии.
Напротив там как раз-таки что то делает команда LDA а пядом с ней обычный адрес 040D. Именно по этому адресу делался бряк.

--- Конец цитаты ---
Всё правильно, там LDA, я просто её изменил на JMP...что бы сделать прыжок на мой участок кода скрипта...
а в конце скрипа я сделал обратный прыжок...на скринах сверху всё показано
sergei1204:
Ну со скриптами тогда отбой. Мне до этого ещё далеко. Что то не видел статьи где рассказвается в подробностях о написании скрипта.
krocki:

--- Цитата: sergei1204 от 10 Сентябрь 2017, 17:44:46 ---Ну со скриптами тогда отбой. Мне до этого ещё далеко. Что то не видел статьи где рассказвается в подробностях о написании скрипта.

--- Конец цитаты ---
Да там всё просто... ;) там где брякнула меняешь её код на прыжок JMP и указываешь на пустой адрес участка кода которая игра не юзает...там и скрипишь виде GG кодов.
Ты же вроде как знаешь АСМ, типа инструкций LDA - это чтение из адреса, STA - запись в адрес...эту хрень и скрипишь. :cool:
P.S - Скрин 2й который сверху это и есть скрипт.

Добавлено позже:
Если кому нужны НЕХ-Коды на игру Sonic Mania (PC) 2017
sergei1204:
Игра весит всего 22мб, при этом очень красивая. Состоит из 5 эпизодов, в каждом из которых по несколько уровней.
Боссов тоже много.
Star blaze 2
А вот и сам трейнер создал к этой игруле
Трейнер (здоровье, прибавление денег)
sergey1383:
не плохая игрушка спасибо взломай 
CastlevaniaHD(Pass-superauto-e.blogspot.c…  https://yadi.sk/d/WdF6UiXk3JjGTs
sergei1204:
Castlevania HD
Игра почти норм. Но назначение кнопок полная ж...
Можно ли переназначить кнопки клавиатуры или хотя бы чтоб на геймпаде была возможность поиграть.
sergey1383:
я сам пока не знаю шас пока не дома,а в меню  есть настройки управления ?
blackoff:
качать надо отсель ,хbox пад из коробки работает
krocki:

--- Цитата: blackoff от 11 Сентябрь 2017, 13:28:25 ---качать надо отсель ,хbox пад из коробки работает

--- Конец цитаты ---
А у кого не робит на китай джостиках, есть полезная утилита которая с клавы на джойстик переназначает управление...так что любую гаму можно гамать на джойстике. ^_^
blackoff:
krocki, ну есть еще x360ce
krocki:
Star Blaze 2 v1.0 :gamer:
Infinite Hull.
Infinite Shield.
Infinite Money.
sergei1204:
Мне и вправду интересно сможет ли Krocki взломать игру Castlevania HD на здоровье, жизни, спецоружие.
Взломать то как раз плёвое дело. Но есть одно НО.
Адрес динамический и после потери жизни взлом на здоровье переходит в другой адрес. А старый ранее рабочий адрес уже становится нерабочим.
Только версию игры бери которую посоветовали с сайта. Там и пауза есть и перс кнутом машет пошустрее.
Если сделаешь покажи хоть как динамический адрес вывести на постоянное значение.

Добавлено позже:
Вот ещё неплохая игра и созданный трейнер к ней (а то нигде не сыскать его)
Взломано здоровье и спецоружие. Жизни не понадобятся, если окажетесь в стене, то сквозь неё пролетите.
Soldner-x - himmelssturmer
Soldner-x - Trainer
dedok179:
Указатели от статического базового адреса ещё никто не отменял.
krocki:

--- Цитата ---Мне и вправду интересно сможет ли Krocki взломать игру Castlevania HD на здоровье, жизни, спецоружие.
--- Конец цитаты ---
Взломал бы...если игра была бы 32 битной! <_<

--- Цитата ---Адрес динамический и после потери жизни взлом на здоровье переходит в другой адрес. А старый ранее рабочий адрес уже становится нерабочим.
--- Конец цитаты ---
Для этого есть отладчик с бряками, об этом ещё писали давным давно, как победить DMA в играх...типа первых прог TSearch и т.д

--- Цитата ---Указатели от статического базового адреса ещё никто не отменял.
--- Конец цитаты ---
Но не во всех играх можно выйти на указатель...и даже на многоуровневый указатель, как я говорил есть отладка и в ней инструкции их и нужно юзать как в NES и SMD и т.д А иногда приходиться писать скрипт с фильтром если код робит как с тобой, так и с вражиной.
sergei1204:
Т.е. 64 битную как я понял нам не по силам ломануть даже той прогой которая борется с динамическими адресами. Верно понял?
Ну и второй вопрос, коли указатели никто не отменял. Так может попробуешь сделать его постоянным. Дать адрес или сделать трейнер?
Понятно что много чего можно сделать, хоть планету заставить вращаться в 10 быстрее. Только вот мозгов не у всех на всё хватает.
Вот напишешь статический адрес или даш этот указатель, котрый я впишу в артмани или чит энжин. Уже другое дело.
krocki:

--- Цитата ---Т.е. 64 битную как я понял нам не по силам ломануть даже той прогой которая борется с динамическими адресами. Верно понял?
--- Конец цитаты ---
Дело не в этом...просто у меня дома стоит винда 32битка семёрка...а переходить на 64 у меня озу мало. :-\
Второй вопрос относиться к моему ответу первому...Cheat Engine же 64 битная! Её и юзайте для 64 битных игр... ;)
тупо находите адрес и ставите на него бряк на запись и смотрите в отладке где дрякнуло, ну и затираете код нопами в нех - это 90.
okcVOYAZH:
SNES Бессмертие.Бесконечные жизни
sergey1383 КАК ТЫ ПРОСИЛ
sergey1383:
okcVOYAZH большое спасибо :thumbup:
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии