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