Разработка и ромхакинг > Ромхакинг

Game Genie раздел

<< < (36/41) > >>

Sharpnull:
Anaire, пробовали Game Genie Guy! ?

Ramzet:
Всем доброго времени суток!)
Кто может слепить Game Genie коды для игры Xeno Crisis
Нужно чтоб на старте было 99 жизней, 99 медальонов, 99 гранат, и 99 секунд на подобранное оружие.
На каждую фичу отдельный код.
Буду очень благодарен за помощь.

Durakover900000:

--- Цитата: Ramzet от 04 Ноябрь 2019, 11:05:26 ---Всем доброго времени суток!)
Кто может слепить Game Genie коды для игры Xeno Crisis
Нужно чтоб на старте было 99 жизней, 99 медальонов, 99 гранат, и 99 секунд на подобранное оружие.
На каждую фичу отдельный код.
Буду очень благодарен за помощь.

--- Конец цитаты ---
роом с игрой приложи.

Sharpnull:
Durakover900000, в разделе "Новые дампы 2". Уже есть коды на память, но они не для патча рома.

--- Код: ---these are action replay cheats i created i tested them on fusion emulator if anyone interested
FF22B5:0063 - lives 99
FF3323:0063 - dog tags 99
FF331F:0063 - ammo 99
FF3321:0063 - bombs 99
FF3313:0063 - special weapon timer
--- Конец кода ---
Видел ещё такой вариант:

--- Код: ---FF3321:0003 - Inf. Grenades
FF3323:0099 - 153 (Inf.) Dog Tags
FF22B5:0005 - Inf. Energy
--- Конец кода ---
--------
Ещё есть встроенные читы, у меня не активировались:
https://twitter.com/1985MAX2/status/1191025927268052994
Press LEFT or RIGHT, B + C then START ;) INFINITE MODE
Left , boss rush
Right , infinite mode

Durakover900000:

--- Цитата: Sharpnull от 04 Ноябрь 2019, 23:47:35 ---Durakover900000, в разделе "Новые дампы 2". Уже есть коды на память, но они не для патча рома.

--- Код: ---these are action replay cheats i created i tested them on fusion emulator if anyone interested
FF22B5:0063 - lives 99
FF3323:0063 - dog tags 99
FF331F:0063 - ammo 99
FF3321:0063 - bombs 99
FF3313:0063 - special weapon timer
--- Конец кода ---
Видел ещё такой вариант:

--- Код: ---FF3321:0003 - Inf. Grenades
FF3323:0099 - 153 (Inf.) Dog Tags
FF22B5:0005 - Inf. Energy
--- Конец кода ---
--------
Ещё есть встроенные читы, у меня не активировались:
https://twitter.com/1985MAX2/status/1191025927268052994
Press LEFT or RIGHT, B + C then START ;) INFINITE MODE
Left , boss rush
Right , infinite mode

--- Конец цитаты ---
у меня сработали встроеные коды как на инфините моде так и на босс раш.водил с джостика и играл на эмуляторе на андройде ретрарх

Sharpnull:
Durakover900000, я не про читы для этих модов, думал эти моды - читы, а это режимы. Нужно было в меню их активировать, а я в игре делал.

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

Ramzet:
Хочу продолжить тему по хенокризис. Может кто то сможет сломать защиту от читов. Пропатчил ром, но когда доходишь до последнего босса, персонаж умирает даже без использования элексира. Было бы не плохо слепить GG код чтобы отключить эту защиту.
Скачать ром: https://yadi.sk/d/_c_UEKbE-FYOwg

Sharpnull:

--- Цитата: Ramzet от 26 Январь 2020, 01:26:42 ---Может кто то сможет сломать защиту от читов
--- Конец цитаты ---
Там нет защиты от читов, там Далее Спойлер! разработчики решили удивить игроков, дав понять что последний босс доступен только после чистого (без эликсира/continue) прохождения.

В RAM количество использованных continue хранится по адресу $03F4 ($FF03F4), нужно перед последним боссом поставить 0 в этот байт (не слово, хотя и во всё слово должно сработать). В роме инструкция по увеличению значения $01F112 (addq.b #1, ($00FF03F4)), можно заNOPать: 4E 71 4E 71 4E 71. Что для Game Genie:

--- Код: ---RH2T-C6TW
RH2T-C6TY
RH2T-C6T0
--- Конец кода ---
Я проверил только изменение RAM, а сохранение от первого прохождения не подошло, отпишитесь работает ли.

Ramzet:
Да тут в другом дело, я дошёл до босса не использовав элексир в последнем уровне. И всё равно я подыхаю. Разрабы даже от своих вшитых читов так же сделали защиту. Если дойдёшь до босса без использования элексира с вшитыми разрабами читами, то всё равно ты подыхаешь.

Sharpnull:
Ramzet, описали бы подробнее, как активировать читы. Проблему с эликсиром вы также не решили в роме, что теряет смысл в его увеличении (там же меньше было в оригинале?), пришлось вот самому разбираться.
--------
Читы нашёл: At the title screen hold "Left"+"B"+"C" and press "Start" on the "Options" option.
Попробую, но ничего не обещаю.

Ramzet:
Да в оригинале даётся всего 3 эликсира.
Поиграл с читами в оригинал. Убивает босс. Видать где то идёт проверка на читы.

Sharpnull:
Ramzet, Отключение проверки на читы в Xeno Crisis
Game Genie

--- Код: ---ACMA-EA38
XLMA-EECA
--- Конец кода ---
Raw

--- Код: ---02963E:6000
029640:029A
--- Конец кода ---
Тоже несложно. Сначала узнал все значения для читов в RAM:

--- Код: ---0FEC - seed (2 байта BE Unsigned)
470D - start area
0015 - inf health
0001 - inf continue
000C - inf ammo
014E - inf grenades
0000 - inf dog tags
--- Конец кода ---
Поставил breakpoints, во время диалога с боссом находятся проверки:

--- Код: ---02963E tst.b ($00FF000C) ; байты 4A 39 00 FF 00 0C
--- Конец кода ---
Ну и далее остальные проверки (4A 39 xx xx) с последующим bne.s (66 xx). Узнаём, что если проверки не сработали, то нам нужно на адрес $0298da, поэтому я заменил первый tst.b на bra.w (переход всегда, 60 00 02 9A).
Вроде работает, босс убивается, надеюсь побочек нет.
--------
Возможно, стоит добавить ещё NOP для отладчика: 029642:4E71.
--------
Оказалось выше уже есть проверка beq #$029E [02:98DA], поэтому можно в один код:

--- Код: ---ACMA-EA34 (02963A:6000)
--- Конец кода ---
Главное чтобы эта проверка всегда выполнялась, мало ли там есть переход ранее.

Ramzet:
Дружище. Ты красава. Спасибо тебе огромное. Теперь можно насладится хаком на железе.

Sharpnull:
Ramzet, я ступил немного, там даже одним кодом можно, потому что выше как раз проверка на переход. Обновлю комментарий выше.
ACMA-EA34 (02963A:6000)
--------
Может эта проверка связана с тем, что разработчик сказал:

--- Цитата ---There is actually a way to fight the final boss even with cheats on, but it would be a shame to have to reveal that so soon.
--- Конец цитаты ---
Даже с читами можно попасть к последнему боссу.

Ramzet:
Я попадал с помощью артмани, хакал память на жизни, гранаты, медальоны. Замораживал значения. И без проблем попадал. А вот если вшить коды в ром. То игра чекает читы. И не даёт проход к битве.
Прочитал коммент в стиме. Разрабы решили сделать по аналоги гост н гоблинс, пройди игру два раза.

Sharpnull:

--- Цитата: Ramzet от 26 Январь 2020, 16:00:10 ---А вот если вшить коды в ром. То игра чекает читы. И не даёт проход к битве.
--- Конец цитаты ---
Что за коды?
Как я понял, разработчик имеел в виду проход даже со встроенными читами при каком-то условии. Перед инструкцией, что я заменил (02963A:6000), проверка, что адрес в памяти $10B8 равен 5 (cmpi.w #5, $00FF10B8). К этой памяти обращаются перед входом в комнату с заложниками.

Ramzet:
Один знакомый создал GG коды на аптечки, гранаты, медальоны. Через прогу я их вшиваю в ром. Получается хак.  Предполагаю условие такое. Как вариант нужно пройти игру два раза подряд. Разработчик писал что игра сделана по аналогии гост н гоблинс. Типа финальный босс это иллюзия. Кстати я уже отстримил хак. Можешь зайти на мой ютюб канал, глянуть прохождение.

sergei1204:
Объяснение и испраление багов пр ивзломе

megavolt85:
sergei1204, не путай форум с VK, зачем пихать один и тот же контент во все темы подряд

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

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