Разработка и ромхакинг > Ромхакинг и программирование
[ALL] CHEATS & MODS
<< < (42/197) > >>
krocki:
Здесь будут выкладываться чит-коды, моды и прочее что сними связано...
sergey1383:
Чтоб придумать игра мне тоже понравилась графика нормальная
denben0487:
Для  Soul Calibur 3 (ЗЫ2) существует множество читов...
sergey1383:
denben0487 вставил код Infinite Health P1 AF6DF05B 4375DBF2 чет адрес не нашол  в HxD редакторе эт надо у krocki спросить что делать с этим krocki подскажи пожалуста http://www.codetwink.com/view-cheats-4748-title-misc.+codes-page-1.html можно эти коды вбить в образ игры в HxD редакторе?
krocki:
1: Это что за код такой!!! - это не GameShark2 явно!.
2: Нужно в отладке реверсить нормальный код GameShark2, а только потом в нех-редактор лезть.
denben0487:
sergey1383, их надо в raw формат конвертировать и внедрить в ISO... Почитай тут. Либо можно их использовать в эмуляторе. В архиве pcsx2 с встроенным GameShark Tools.
sergey1383:
denben0487 спасибо большое  помогла твоя статья получилось пропатчить gradius 5 :wow: а на sp1 тоже прокатит?
denben0487:
Видос-пример...

--- Цитата: sergey1383 от 21 Май 2016, 00:56:06 ---denben0487 спасибо большое  помогла твоя статья
--- Конец цитаты ---
Пожалуйста)

--- Цитата: sergey1383 от 21 Май 2016, 00:56:06 ---а на sp1 тоже прокатит?
--- Конец цитаты ---
Неа... Этот метод только для PS2 образов.
samer8x:
Teenage Mutant Ninja Turtles - Tournament Fighters  для SNES---
как коды RAW пропатчить в память рома как коды Game Genie 
Enable Bosses ---   7E1F94:01
Enable New Levels--  7E1F9C:01

помогите плззз
sergei1204:
Привет Krocki. Поможешь с игрой "River city ransom". Могу выслать готовый взломанный хак. Начало игры с $20 и полной шкалой здоровья (декорация шкалы,т.е. создаёт вид). Есть даже бессмертие и враги при этом смертны. Оружие с рук не выпадает, когда наносят персонажу урон. Но один недостаток: когда персонаж держит бочку над головой, то враг снесёт персонажу всё здоровье с одного удара. Код на бессмертие вовсе уникальный, остальные коды - это неуязвимость (враги не могут нанести урона персонажу), либо враги бессмертны как и персонаж. Т.е. у меня всё грамотно взломано, за исключением когда он бочку над головой держит. Хотелось бы, чтобы ты помог именно только с этой проблемой. Адрес при этом работает нормально, персонаж бессмертие и враги смертны.
Поможешь если Ром закину? Объяснишь как проделал?
krocki:
samer8x, Нужно эти адреса пропустить через отладчик при запуске игры и смотреть где что срабатывает и тогда узнаешь код RAW\GG.
sergei1204, Скинь мне в ЛЧ два рома один чистый другой с хаком...потом гляну что да как.
sergei1204:

Добавлено позже:
krocki, http://disk.karelia.pro/hTn5fcm/
Там два рома: невзломанный русский (подписан  оригинал), хакнутый (подписан взлом)
Чтобы бочку взять, нужно первый участок пройти, можешь двух чуваков убить и пробежать следующий или просто от них убежать к следующему участку уровня. Можешь постоять долго с быстрой перемоткой  и тебя не убьют, но ты легко всех убьёшь. Но на 2 участке с бочкой над головой посмотри, я уже не могу это взломать.
Большая просьба объяснить как ты это проделал, через какой адрес прыжка?  Думаю что адрес всё тот же: 04BF, а за декорацию шкалы и за деньги отвечает адрес 04C0
krocki:
sergei1204, Вот сделал небольшой скриптинг и описание для тебя что да как...

В общем как ты и сказал адрес 04BF:3F - это адрес жизней со значение DEC=63 нашего перса.
Короче бряк на запись мне ничего нормально не дал...бессмертные стали враги тоже как и мой перс...
далее так же реверсил кучу кода и не удалось выйти на свой идентификатор для перса при бряке на запись.
Что же бряк, на запись мне не помог... :( за то помог бряк на чтение... ^_^
при бряке на чтение по адресу 04BF, всего одна инструкция срабатывает...вот она на скриншоте №1.



Радует то что эта инструкция на чтение жизней, работает только с нашим персом, а враги теперь пусть отдыхают. :lol:
И так! У нас есть инструкция кода со смещением на чтение только для нашего перса.
Что делаем дальше!!! А дальше ищем пустой код CodeCaver (Типа дыры\пустоты в коде которая игра не использует)
для внедрения нашего кода\скрипта...в отладчике я нашёл к примеру вот это смещение как на скриншоте №2.



Для скрипта\кода нам нужно всего 11-байт...
в общем внедряем туда вот такой код начиная с адреса FC53 (RAW=1FC63), как на скриншоте №3.
P.S - GamеGenie коды я не будут показывать...их много просто получится! :ohmy:



В НЕХ-Редакторе будет так:
до нашего вмешательства...



А это после нашего вмешательства (Вшили чит-скрипт\код).



Ну а на инструкции кода где сработал наш бряк на чтение,
делаем прыжок на то смещение FC53 куда внедрили на скрипт\код...
Скриншот №4



Ну а в НЕХ-Редакторе будет так:
до нашего вмешательства...



А это после нашего вмешательства (Изменили код).



Вот и вся процедура!!!!!!!! ;)

Поясню кто не понял про скрипт... :?

BB86:B9 BF 04  JMP $04BF - Оригинальная инструкция где сработал бряк на чтение...
Далее мы её изменили вот так: BB86:4С 53 FC  JMP $FC53 - Сделали прыжок на нашу процедуру кода\скрипта...
FC53:A9 7E     LDA #$7E - Здесь мы записываем нужное нам значение жизней (7E - Это количество жизней в НЕХ).
FC55:8D BF 04  STA $04BF = #$FF - Здесь будет записываться значение жизней по нашему адресу 04BF.
FC58:B9 BF 04  LDA $04BF,Y @ $04BF = #$FF - Это наша оригинальная инструкция кода...на всякий случай от креша или клюков.
FC5B:4C 89 BB  JMP $BB89 - Ну а тут делаем обратный прыжок на нашу начальную процедуру где сработал бряк на чтение.[/i][/font]
River Сity Ransom (RU) :gamer:
Бессмертие
sergei1204:
Спасибо тебе огромнейшее. Попробую сейчас разобраться. Тем более опыт всё таки какой то по взлому есть, которому ты меня и обучал :thumbup:
И вот начинаю теряться. На чтение бряк понятен. Это как на картинке BB86 (первый скриншот). Только не особо понял как мы с этого бряка уже перешли на бряк FC53 (второй скриншот)?
Можно ли использовать вот такое пространство к примеру взамен второго скриншота для скрипта? Правильно ли я понял что вовсе произвольное  пространство используем где 11 пар нулей?
Как ты узнал какие цифры и буквы прописывать вместо нулей, вряд ли они прописывались просто так.
krocki:
sergei1204, Можно и другой пустой код использовать...главное что бы потом игра например при переходи на другой уровень, не использовала те пустые байты для своих данных...ну это уже надо тестить игру по мере прохождения что тут скажешь!


--- Цитата ---Только не особо понял как мы с этого бряка уже перешли на бряк FC53 (второй скриншот)?
--- Конец цитаты ---

Что тут может быть не понятного!...я просто изменил инструкцию считывания жизней на инструкцию прыжка и на нужное мне смещение вот и всё.


--- Цитата ---Как ты узнал какие цифры и буквы прописывать вместо нулей, вряд ли они прописывались просто так.
--- Конец цитаты ---

Так это и есть мой скрипт\код...сверху я в конце своего сообщения пояснения дал что да как.
Эти пустые байты по смещению FC53 я и записал совой скрипт ASM...который я скляпал.
Это уже как бы надо знать азы ASM чисто для взлома игр...всё учить или знать не обязательно...только основы для взлома.
чисто для написания скриптинга.

Помнишь игру Contra - неуязвимость...вот это типа что-то вроде этого.

P.S - Надо ещё бы научиться писать фильтры...вот тогда можно будет юзать инструкции бряки на запись. ^_^
sergei1204:
Попробовал вшиваине скрипта как у тебя.  Только они вшиват так A9 - Не реагирует и ставит нули. A7 - Нормальноставит. 3 пару опять не реагирует (точнее только первая цифра меняется а вторая нет), но когда переходишь к 4 паре то третья пара обнуляется. Ладно хрен с ней. Устанешь тут мучиться.
krocki:
sergei1204, Ты где пытаешься в ставить!?
По сути всё просто...при помощи GameGenie в чит листе делай и всё...изначально я так делал.
denben0487:
Подскажите, а какой смысл от этого хака? Ведь читы для этой игры давно уже существуют...
krocki:
denben0487, Да!!! Но такой чит-мод только вчера я доделал и залил...
К тому же некоторые функции моего чит-мода никто не делал...к примеру 1-5-7-8.
Есть кстати в игре официальный чит-код который можно лишь включить при помощи джойстика в главном меню игры.
sergey1383:
 спасибо  krocki давно хотел попросить об этом взломе так как тренера я ненашол вот ссылка с русской озвучькой  http://skidows.com/20361-devil-may-cry-3-dantes-awakening-special-edition-2007-pc-repack-ot-rg-mehaniki.html
krocki:
sergey1383, Так я и сделал чит-мод наверно из за озвучки... <_<
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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