Разработка и ромхакинг > Ромхакинг и программирование
[Sega] I.T.L. games compressor
<< < (3/3)
SeregaZ:
усе это танцы с бубнами :) надо чтоб одну кнопку нажал и у тебя получился шедевр уровня Джоконды. а то это нажми, это сделай, сюда напечатай...
Sanya1990:
Глюк с графой получился, а в опция нормально переведённый шрифт видно.
Всё потому что, опять таки же по мимо шрифта ещё и другая графа распаковалась, кстати криво некоторые данные остались сжаты.
Данные упакованные, упаковывал через утилиту от Mr2 - Байтменеджер.
DrMefistO:
Потому что данные в размере изменились. Я же об этом говорил не зря.
Sanya1990:

--- Цитата: DrMefistO от 27 Май 2019, 20:55:21 ---Потому что данные в размере изменились. Я же об этом говорил не зря.
--- Конец цитаты ---
И что делать?
Чексум править?
DrMefistO:
Найти в роме байты 00 04 00 20 (это смещение 0x40020 по которому были старые данные в байтовом виде), затем найти пустое место, в которое можно воткнуть изменённый архив, представить новое смещение в виде байт, и исправить старое смещение на новое.
Sanya1990:

--- Цитата: DrMefistO от 27 Май 2019, 22:08:01 ---представить новое смещение в виде байт, и исправить старое смещение на новое.

--- Конец цитаты ---
Это как же?
Это все в хекс редакторе чтоль?
Тот изменённый ром можно удалить да?
DrMefistO:
Ууу...
Да.
Хз.
Sanya1990:

--- Цитата: DrMefistO от 28 Май 2019, 10:46:46 ---Ууу...
Да.
Хз.

--- Конец цитаты ---
Так, ладно.
Всё что ты мне написал за всё время тут, обговаривается в видеоуроках твоих?
Я собираюсь это смотреть: QuackShot Starring Donald Duck reverse engineering (part 1) - QuackShot Starring Donald Duck reverse engineering (part 5).
DrMefistO:
Желательно для начала понять, что такое hex, принципы работы с хекс-редактором, консолью, изучить моторола ассемблер, а затем уже браться за мои видео уроки.

Ну, или вариант проще: найти команду и примкнуть к ней, сказать, что хочу переводить, умею рисовать и знаю английский, вот утилита для распаковки и упаковки. И заведи отдельный топик.
Sanya1990:

--- Цитата: DrMefistO от 27 Май 2019, 22:08:01 ---Найти в роме байты 00 04 00 20 (это смещение 0x40020 по которому были старые данные в байтовом виде), затем найти пустое место, в которое можно воткнуть изменённый архив, представить новое смещение в виде байт, и исправить старое смещение на новое.

--- Конец цитаты ---
Спасибо помогло.
Правда размер ромки теперь больше, но запускается (чексум автоматически правляется), потом надо будет наверное его вправить по нормальному через прогу (вроде была такая).
Навигация
Главная страница сообщений
Предыдущая страница

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