| Разработка и ромхакинг > Ромхакинг |
| [PS2] Помощь в редактировании кода 2-х игр |
| (1/2) > >> |
| Damin72:
Приветствую! Требуется помощь с редактированием кода Sonic Riders и Resident Evil Outbreak. В первом случае необходимо отключить окно с описанием гира в меню выбора персонажа. Есть пример из GC версии, но что-то не получается найти подобные функции на PS2. Во втором случае я не уверен, что это возможно. Необходимо переключить отображение названий локаций с японского на английский в меню дебрифинга. Карты в самой игре переключаются одним байтом. Тут не уверен, так как возможно эта переменная хранится на сервере игры. Первая игра почти готова по части перевода, вторая в процессе. Для счастья не хватает этих модификаций. Заранее спасибо! |
| Dyons:
хоть бы скрины приложил, что бы было понятней |
| Damin72:
В случае с Sonic Riders, речь про это окошко мелкое. А в случае с Outbreak - вот про то название локации, что отображается в скобочках в меню после завершения матча (скрин из старого билда). |
| Dyons:
--- Цитата: Damin72 от 15 Сентябрь 2022, 22:07:16 ---В случае с Sonic Riders, речь про это окошко мелкое. --- Конец цитаты --- 002fe0a0 00000000 002fe2b8 00000000 |
| Damin72:
Спасибо. А куда этот код вставить для пернаментного эффекта? P.S. И сразу вопрос для какого этого образа? У меня, внезапно, NTSC-U (SLUS_213.31) и если докинуть как PNACH в эмулятор, то игра зависает при нажатии на треугольник. P.P.S. Для Outbreak пришла в голову другая идея. Так как это меню берёт японские названия, то можно просто заменить их в файле с названиями локации. Однако тогда встаёт вопрос "Что с ними делать на экране загрузки локации". Возможно отключение на экране загрузки будет проще реализовать. |
| Dyons:
--- Цитата: Damin72 от 18 Сентябрь 2022, 10:02:54 ---и если докинуть как PNACH в эмулятор, то игра зависает при нажатии на треугольник. --- Конец цитаты --- так ты небось в начале 0 на 2 в адресе не заменил или неправильно прописал сам пнач З.Ы. в общем на вариант попроще 003014B8 24030002, не должен зависать даже если ты неправильно впишешь в пнач |
| Damin72:
Делал по аналогии с патчами, которые лежали в папке... Вопрос "в самих файлах игры куда прописывать" остаётся. |
| Dyons:
--- Цитата: Damin72 от 18 Сентябрь 2022, 12:41:35 ---Делал по аналогии с патчами, которые лежали в папке... --- Конец цитаты --- там тебе надо было писать вместо нуля двойку в начале адреса, иначе пишет только один байт, а не все слово Добавлено позже: --- Цитата: Damin72 от 18 Сентябрь 2022, 12:41:35 ---Вопрос "в самих файлах игры куда прописывать" остаётся. --- Конец цитаты --- найти 03 00 03 24 8C 00 00 10 00 00 E3 A2 00 00 00 00 заменить на 02 00 03 24 8C 00 00 10 00 00 E3 A2 00 00 00 00 |
| Damin72:
--- Цитата: Dyons от 18 Сентябрь 2022, 12:58:59 ---найти 03 00 03 24 8C 00 00 10 00 00 E3 A2 00 00 00 00 заменить на 02 00 03 24 8C 00 00 10 00 00 E3 A2 00 00 00 00 --- Конец цитаты --- Как и на Gamecube - заменить два раза. Спасибо, заработало! Пожалуйста, можешь ещё Outbreak посмотреть? Для аутентичности и полного счастья не хватает. |
| Dyons:
--- Цитата: Damin72 от 18 Сентябрь 2022, 13:08:37 ---Пожалуйста, можешь ещё Outbreak посмотреть? Для аутентичности и полного счастья не хватает. --- Конец цитаты --- не сорян, РЕ колупать не буду, там часть исполняемого кода хранится в запакованном виде отдельно от основного elf файла и подгружается отдельно, разбирать сей говнокод у меня нет никакого желания, мне хватило этого говнокода, когда я 16:9 патчи писал под эту игру |
| Damin72:
--- Цитата: Dyons от 18 Сентябрь 2022, 18:41:06 ---не сорян, РЕ колупать не буду, там часть исполняемого кода хранится в запакованном видел отдельно от основного elf файла и подгружается отдельно, разбирать сей говнокод у меня нет никакого желания, мне хватило этого говнокода, когда я 16:9 патчи писал под эту игру --- Конец цитаты --- О да, мало того, что функции, так ещё и текст приходится костылями редактировать. Эх, ладно, хотя почти уверен, что функция вывода названий на экране загрузки всё же где-то в GAME.BIN. |
| Dyons:
--- Цитата: Damin72 от 18 Сентябрь 2022, 19:00:39 --- Эх, ладно, хотя почти уверен, что функция вывода названий на экране загрузки всё же где-то в GAME.BIN. --- Конец цитаты --- Весь исполняемый код что не elf файле запакован, даже если ты найдешь то что надо в памяти, не факт что тебе повезет вшить это в образ |
| Damin72:
--- Цитата: Dyons от 19 Сентябрь 2022, 02:55:36 ---Весь исполняемый код что не elf файле запакован, даже если ты найдешь то что надо в памяти, не факт что тебе повезет вшить это в образ --- Конец цитаты --- Это больше про те вещи, которые хранятся на серваке. А вот загрузка 100% в файлах. Вот пример с переключением карт. Один байт в GAME.BIN заменить. |
| Mad:
Damin72, а для чего это изменение в РЕ вообще? |
| Damin72:
Чтобы при игре с переводом было поменьше японского и больше русского. На данный момент ситуация такая. При загрузке комнаты нет японского названия локации, но и в меню после матча его тоже нет, так как удалено из файла. Отсюда два варианта. Или отыскать переключение имени в меню после сетевого прохождения (я уже сомневаюсь, что это возможно), или отключить японское название на экране загрузки и я смогу его просто продублировать в файле, то есть добьюсь того же самого. |
| Dyons:
--- Цитата: Damin72 от 19 Сентябрь 2022, 11:32:44 --- Вот пример с переключением карт. Один байт в GAME.BIN заменить. --- Конец цитаты --- я вижу замену в памяти процеса, а не в файле и вообще разговор о каком образе, об этом https://cdromance.com/ps2-iso/biohazard-outbreak-english-patched/? |
| Damin72:
--- Цитата: Dyons от 19 Сентябрь 2022, 16:58:15 ---я вижу замену в памяти процеса, а не в файле --- Конец цитаты --- Если потом отыскать это значение (28 00 44 26) в файле GAME.BIN и заменить байт, то его можно сделать пернаментным. Я уже так сделал в переводе (скрин тоже старый). --- Цитата: Dyons от 19 Сентябрь 2022, 16:58:15 ---и вообще разговор о каком образе, об этом https://cdromance.com/ps2-iso/biohazard-outbreak-english-patched/? --- Конец цитаты --- Да. |
| Беларус учит русский:
--- Цитата ---часть исполняемого кода хранится в запакованном виде отдельно от основного elf файла и подгружается отдельно --- Конец цитаты --- Офигеть, чего только не бывает... :ohmy: Наверно, поэтому игра нигде больше и не выходила - проблемно портировать. |
| Damin72:
--- Цитата: perfect_genius от 19 Сентябрь 2022, 17:24:00 ---Офигеть, чего только не бывает... :ohmy: Наверно, поэтому игра нигде больше и не выходила - проблемно портировать. --- Конец цитаты --- Ну, в файлах есть небольшой намёк, что возможно её хотели выпустить и на Xbox. |
| Dyons:
--- Цитата: perfect_genius от 19 Сентябрь 2022, 17:24:00 ---Офигеть, чего только не бывает... --- Конец цитаты --- то фигня, самые большие извращения, были в Haunting Ground, где в катсценах все эффекты сделаны в виде видеофайлов с альфаканалом, которые проигрывались поверх 3Д, вот где изврат :lol: Добавлено позже: --- Цитата: Damin72 от 19 Сентябрь 2022, 17:23:41 ---да --- Конец цитаты --- так подожди, что ты собирался одним байтом менять, если судя по github, там английский текст зашивается отдельным патчем и по дефолту в игре его нет |
| Навигация |
| Главная страница сообщений |
| Следующая страница |