Guardian Legend - исправления и улучшения

Здесь будут выкладываться улучшения и исправления ко всем остальным играм, не из черепашьей вселенной.
Shredder
Сообщения: 292
Зарегистрирован: 18.04.14 09:42

Guardian Legend - исправления и улучшения

Сообщение Shredder »

The Guardian Legend - игра в жанре "экшн" с элементами РПГ, где вам предстоит исследовать лабиринты космической базы, наполненной злобными пришельцами, и периодически выполнять лётные миссии по их зачистке. Присутствует несколько красочных зон, открывающихся по мере прохождения, разнообразные боссы, довольно неплохая графика и красивая музыка.

Патч №1 - исправление зависания при пользовании Eraser'ом:
Enemy Eraser (Бомба-Стиратель) - это оружие, которое даётся в зоне №3, и при его активации уничтожает всех мелких и средних врагов на экране. В оригинале данное оружие может вызвать зависание игры, если в режиме переключения оружий установить выбор на Стиратель и нажать Select или Start (чтобы вернуться к игре), одновременно нажав A (использование оружия). Патч исправляет эту проблему.
TGL_eraser_bug_fix_(EBF).zip
(199 байт) 32779 скачиваний

Патч №2 - исправление читинга при пользовании Eraser'ом:
Если враги уже взорвались и анимация их взрыва ещё не закончилась, то, повторно активируя Стиратель, можно "взрывать анимации взрыва" снова и снова, при этом из взорванных анимаций продолжают сыпаться бонусы :D . Не очень нравится тем, кому хочется честно пройти игру, потому что бонусов в ней даётся много и без этого.
TGL_eraser_cheat_fix.zip
(196 байт) 11 скачиваний

Патчи корректно ставятся на американскую и японскую версии игры, и на хак Guardian Legend Secret Edition.

Патч №3 - исправление бага с прохождением сквозь стены:
Когда набираешь 5 щитов и у героя увеличивается скорость, то если подойти вплотную к преграждающему путь забору и нажать движение по диагонали по направлению к забору (или к стене), то чаще всего персонаж проходит сквозь стену и оказывается на обратной её стороне. Не знаю, баг это или фича, но на случай, если кому-то надо, вот исправление.
TGL_wall_fix.zip
(3.1 КБ) 32723 скачивания

Готовая игра с патчем TGL_eraser_bug_fix. Остальное, кому нужно, ставится отдельно:
Guardian Legend, The (EBF v0.3) (U) [!].zip
(93.77 КБ) 32753 скачивания
Shredder
Сообщения: 292
Зарегистрирован: 18.04.14 09:42

Guardian Legend

Сообщение Shredder »

Раскопал на днях заморский хак Guardian Legend Secret Edition и сделал там несколько улучшений.

1. Переписал/оптимизировал программу переключения банков, в результате освободилось 66 байт в непереключаемом банке (адреса: 3D734 - 3D775 в ROM, D724 - D765 в RAM), которые можно использовать под свои нужды.

2. По ходу дела исправил несколько багов, как оригинала, так и хака (напр., если во время частичного появления последнего босса в хаке нажать селект, то босс становился непроходимым).

Программа переключения банков расположена по адресам D705 - D7A9 (в RAM), к примеру адреса D705 - D723 переключают банки под номерами: 00, 03, 04, 05, 06. Новые банки могут быть включены путём записи значений 87-8E по адресам D76D-D774 соответственно. Например, следующий код переключит для использования банк №08:

Код: Выделить всё

LDA #$08
BNE $D707
Guardian Legend Secret Edition (EBF v0.3) (U) [!].zip
(94.41 КБ) 32760 скачиваний

Ещё есть такой хак, который переводит оригинальную игру из маппера UxROM в маппер MMC3 - https://www.romhacking.net/hacks/2553/
Не очень понял, в чём смысл этого хака, потому что на картридж я записать его не смог, т.к. PRG и CHR остались не разделены между собой (наследство от UxROM), а для записи на картридж их требуется разделить (в одну микросхему пишется PRG, в другую CHR). Зато исправил в этом РОМе баги со звуком, поэтому тоже выложу.
Guardian Legend, The (MMC3 + EBF v0.3) (U) [!].zip
(93.77 КБ) 32687 скачиваний
Shredder
Сообщения: 292
Зарегистрирован: 18.04.14 09:42

Guardian Legend

Сообщение Shredder »

На Guardian Legend недавно появился патч MMC5 - https://www.romhacking.net/hacks/3072/
Guardian Legend, The (MMC5 v1.4 + EBF v0.3) (U) [!].zip
(94.23 КБ) 5 скачиваний

Ответить