| Разработка и ромхакинг > Ромхакинг и программирование |
| Существует ли легкий способ вставлять графику обратно в пожатый ром? |
| (1/1) |
| lancuster:
Не так давно я выяснил, что из ромов для NES с пожатыми данными на самом деле можно выдрать графику для дальнейшей перерисовки в YY-CHR и других редакторах. Для этого достаточно открыть ром в fceu_mm, затем зайти в Отладчик - Память - в правом нижнем углу окна (дамп видео памяти) вбить этот диапазон: $0000-1FFF, затем нажать кнопку "dump me" и указать имя нового файла. Текущий банк графики в распакованном виде доступен в любое время! ;) ... Однако один вопрос остаётся нерешенным. Перерисовать-то графику можно, а вот как вставить её обратно?.. P. S.: спрашиваю потому, что понимаю, что пакер/анпакер для игры, которую я хачу, никто писать не станет. |
| Yoti:
Перепиши эмулятор так, чтобы он мог подгружать патчи для видеопамяти. |
| lancuster:
Я в смысле - можно ли как-то потом через хекс обратно вставить? Так-то графика вырезается на ура, а вот обратно вставить в пожатый ром... |
| Yoti:
Хотя бы раз напиши распаковщик и упаковщик для чего-нибудь. Увидишь, что упаковщик всегда сложнее делается. А сдампить обычно совсем несложно. Вставить в ром графику нужно в том виде, в котором она хранится. Соблюдая сжатие/свизлинг/палитру и т.д. |
| lancuster:
Ну, учитывая, что мне обещали сделать распаковщик ещё 4 месяца назад - я, наверное, даже пытаться не стану, настолько это сложно. |
| TiberiyLTim:
Сжать в нужный формат и вставить в нужный адрес через хекс-редактор, если только. Логично. При том, что измененный материал не должен быть больше исходного, т.к. в ROM места не будет. |
| lancuster:
Ну, пакера/анпакера у меня нет. |
| CaH4e3:
я отвечу одним словом никак и добавлю от себя. забудь. это не твое. |
| Навигация |
| Главная страница сообщений |