Гайды по хакингу от DelayHacks

DelayHacks
Автор: DelayHacks в Хакинг и фанатские игры,
Здесь я собрал и буду собирать свои гайды по хакингу. 1. Как добавить Jump Dash в S3K? Ищем роутину "Sonic_InstaShield" и заменяем её на это: 2. Как добавить камеру как в Sonic CD в S1? (Если вы используете GitHub дизассембл, то вам сюда.) Всем привет, с вами я. Приступим... Сперва перед "end of rom" вставляем эту строчку Потом меняем роутину "Obj01_Control" на эту: Потом создаём новый файл в папке "_inc" под названием "Sonic_PanCamera.asm" и вставляем туда этот код: Теперь ищем роутину "ScrollHoriz2" и заменяем всё начиная c "ScrollHoriz2:" до "bra.s    loc_65CC" (влючительно) на это: Далее ищем роутину "LevelSizeLoad" и перед бранчем в конце вставляем вот эту строчку: 3. Как добавить Spinboost (способность из Sonic Advance) в S3K? Сперва добавляем эту роутину после строчки "; End of function Player_Spindash": Далее ищем роутину "Sonic_MdNormal:" и добавляем эту строчку в начале: 4. Как добавить экран опций (из S2) в S1? Сперва скачиваем этот архив, Распаковываем файлы и папки из него в ваш дизассембл. После чего добавляем эту строчку в самом начале кода: Теперь добавляем эти строчки перед роутиной "LevelSelect": Осталось только исправить баг, ищем роутину "Obj37_MakeRings" и нужно заменить эту строчку: На эту: Весь код добавлен, теперь нужно сделать так, чтобы игра могла загрузить палитру. Заходим в "_inc/Pallet Pointers.asm" и вставляем эти строчки в конце: Сейчас вы должны придумать как открыть экран опций... Вы можете использовать такой вариант: Ищем роутину "loc_3230" и в начале добавляем эти две строчки: Чтобы изменить тексты, ищите эти строчки в файле "_inc\s2_option.asm": (Надписи Soundtrack, hyperdrive, original были добавлены мной) Чтобы изменить кол-во вариантов ищите эти строчки: Чтобы добавить варианты, вы должны сперва добавить для них текст, потом добавить его сюда: (off_92D2 - это player select, off_92DE - это player select, только с консолью японии, off_92EA - это "soundtrack" или же вторая опция) Адресы в RAM: Выбор персонажа - $FFFFFF8B "Soundtrack" или же вторая опция - $FFFFFFBF   Вот все мои гайды, пользуйтесь.
  • 0 ответов