Разработка и ромхакинг > Инструменты
[SMD] I.T.L. games compressor
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 по которому были старые данные в байтовом виде), затем найти пустое место, в которое можно воткнуть изменённый архив, представить новое смещение в виде байт, и исправить старое смещение на новое.
--- Конец цитаты ---
Спасибо помогло.
Правда размер ромки теперь больше, но запускается (чексум автоматически правляется), потом надо будет наверное его вправить по нормальному через прогу (вроде была такая).
Навигация
Перейти к полной версии