Разработка и ромхакинг > Ромхакинг и программирование
Ищу хак Alien 3 NES
(1/1)
Dornil:
Никак не могу найти хак с просто отключённым таймером, без других изменений или переводов. Хочется разок пробежать игру по быстрому, из ностальгических стремлений:)
Подскажите где взять, пожалуйста.
SeregaZ:
эх ты... а я вот где-то потерял картридж от сеги :( там все миссии наизусть знал. один из музыкальных треков досих пор в моем личном топе.
https://project2612.org/details.php?id=443#05-stage-two
Sharpnull:
Вам чит нужен. В сети есть какие-то, у меня не получилось использовать. Сам получил, пропустил пару уровней, вроде работает. Вшивать в ром:
1B484:AD (было 20)
Приложил ром с читом. У оригинального файла был CRC32: EFB4CA05.
--------
Не подумал, что можно убрать отображение таймера, чтобы всегда показывалось кол-во заложников (заключённых). Добавил в архив этот вариант под название Alien 3 (U) [!] inf_time_no_timer. Для этого нужно поменять этот байт:
1B47F:09 (было 49)
Dornil:
Огромное спасибо! :)
Proff:

--- Цитата: Sharpnull от 23 Ноябрь 2019, 15:00:48 ---Вам чит нужен. В сети есть какие-то, у меня не получилось использовать. Сам получил, пропустил пару уровней, вроде работает. Вшивать в ром:
1B484:AD (было 20)
Приложил ром с читом. У оригинального файла был CRC32: EFB4CA05.
--------
Не подумал, что можно убрать отображение таймера, чтобы всегда показывалось кол-во заложников (заключённых). Добавил в архив этот вариант под название Alien 3 (U) [!] inf_time_no_timer. Для этого нужно поменять этот байт:
1B47F:09 (было 49)

--- Конец цитаты ---

Лучший хак, большое спасибо!  :D :D Сам пытался сделать, многократно перебирал адреса, но результата не было. Как по мне каждая игра с таймером обязана иметь для себя такие хаки, т.к. иногда хочется побродить, поизучать уровни, но это проклятое время постоянно мешает!
Sharpnull:
Proff, на самом деле, на https://gamehacking.org/ всегда есть коды на бесконечное время. Я не помню почему у меня тогда не заработал код, сейчас код SUEUTXSO (Infinite Time by Whipon) отсюда https://gamehacking.org/game/28933 работает и вшивается в ром, но отключение происходит в другом месте. Там же есть и на RAM (0743:09, 0744:09). Там только нет отключения показа таймера, который постоянно маячит.
Proff:

--- Цитата: Sharpnull от 26 Март 2020, 22:31:46 ---SUEUTXSO
--- Конец цитаты ---
SUEUTXSO - это для Game Genie, его можно вшивать в код или только в эмуляторе выставлять?
Game Genie варианты мне не подходили, т.к. 90% из всего времени я играю на эмуле PSP.
Sharpnull:
Proff, Game Genie можно вшить в ром, за исключением некоторых случаев для некоторых систем. Есть программа Game Genie Guy!. Также её порт Game Genie Good Guy на язык C под Linux + GUI на Python с использование PyQt5, но скомпилировать под Windows несложно, если изменить код.

Проблема с Game Genie для NES в том, что нужно читы делать так, чтобы не было одинаковых байтов каждые 8КБ, чтобы пропатчить нужный байт. Но если ром оригинальный (а не перевод или другой хак) и создатель чита не ошибся, то проблем не будет.
По другим системам: Game Boy/Game Gear/Master System - также как в NES, SNES - есть нюансы, но лишних байтов не запишет, Mega Drive - самое простое, получается смещение прямо в роме.

Я разбирался в коде, хотел портировать на HTML+JS, но не знаю нужно ли это кому-то. Может уже есть похожие.
lupus:

--- Цитата: Sharpnull от 27 Март 2020, 02:27:31 ---Я разбирался в коде, хотел портировать на HTML+JS, но не знаю нужно ли это кому-то. Может уже есть похожие.

--- Конец цитаты ---
Ого, было бы супер!
Навигация
Главная страница сообщений

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