Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
MoonLight
Зарегистрирован: 12.11.2003 Сообщения: 12 Откуда: Россия
|
Добавлено: Вт Дек 09, 2003 6:14 pm Заголовок сообщения: Вставление в ромку ресурсов. |
|
|
Вот семья озадачила перевести игрушку на GBA. Так как в этом не спец возникла одна трабла. Господа спецы кто подскажет чем запихивать переведённые ресурсы в ромку? Положение дел такое. Шрифт пререрисовался легко, текст тоже перевёлся влёт через hexeditor. Распаковал графику, перерисовал её, запаковал - а чем вставить её в ромку незнаю (по байтам вбивать в hex editore - извращение). |
|
Вернуться к началу |
|
|
Fish
Зарегистрирован: 15.11.2003 Сообщения: 425 Откуда: издалека...
|
Добавлено: Вт Дек 09, 2003 6:18 pm Заголовок сообщения: |
|
|
А написать тулзень на скорую руку, как насчет?... :?
Если будет время, расскажешь про используемую технологию паковки? |
|
Вернуться к началу |
|
|
Axel Советник
Зарегистрирован: 14.11.2003 Сообщения: 680
|
Добавлено: Вт Дек 09, 2003 6:31 pm Заголовок сообщения: Re: Вставление в ромку ресурсов. |
|
|
MoonLight писал(а): | Вот семья озадачила перевести игрушку на GBA. Так как в этом не спец возникла одна трабла. Господа спецы кто подскажет чем запихивать переведённые ресурсы в ромку? Положение дел такое. Шрифт пререрисовался легко, текст тоже перевёлся влёт через hexeditor. Распаковал графику, перерисовал её, запаковал - а чем вставить её в ромку незнаю (по байтам вбивать в hex editore - извращение). |
бери PokePerevod ... нет я серьезно
делается так
1. берешь свой буферок (файл)
2. конвертишь его текстовый формат типа
<$hex><$hex><$hex><$hex><$hex>....<$hex><$hex>
<$hex><$hex><$hex><$hex><$hex>....<$hex><$hex>
....................
<$hex><$hex><$hex><$hex><$hex>....<$hex><$hex>
в начало такого файла дописываешь адресок куда вставлять
!!! только не забудь прибавить 1 к тому адресу (я считаю с единицы,
а не с нуля...)
получится нечто типа:
адрес_куда_пихать +пробел+твои_укодированные_байтики
в pokeper.ini проверь, чтобы параметер SkipUnknownTRChars
был равен =NO
усё... открываешь РОМ, открываешь "перевод"
возвращаешь перевод в РОМ, сохраняешь РОМ....
должно помочь _________________ Всех их вместе переведём! |
|
Вернуться к началу |
|
|
АнС RRC2008
Зарегистрирован: 08.11.2003 Сообщения: 2818
|
Добавлено: Вт Дек 09, 2003 6:32 pm Заголовок сообщения: |
|
|
Да, кстати, это проблема. Мне раньше от лени приходилось выдумывать всякие извращённые способы, типа дампа скрипта в Hexpose и последующей вставки с той же таблицей в РОМ. Потом всё-таки написал прогу из нескольких строк, и теперь не мучаюсь. Странно, что в Hex-редакторах нет такой функции (по крайней мере в тех, что я юзал). |
|
Вернуться к началу |
|
|
Axel Советник
Зарегистрирован: 14.11.2003 Сообщения: 680
|
Добавлено: Вт Дек 09, 2003 7:48 pm Заголовок сообщения: |
|
|
вобщем если кому еще лень... :)
http://shedevr.org.ru/temp/putter.zip
только за пользовательский интерфейс (а точнее его отсутствие)
не обессудьте ;)
EDIT: упс _________________ Всех их вместе переведём!
Последний раз редактировалось: Axel (Вт Дек 09, 2003 7:58 pm), всего редактировалось 2 раз(а) |
|
Вернуться к началу |
|
|
АнС RRC2008
Зарегистрирован: 08.11.2003 Сообщения: 2818
|
Добавлено: Вт Дек 09, 2003 7:53 pm Заголовок сообщения: |
|
|
Эй! Что это за mouse?! |
|
Вернуться к началу |
|
|
Fish
Зарегистрирован: 15.11.2003 Сообщения: 425 Откуда: издалека...
|
Добавлено: Чт Дек 11, 2003 11:17 am Заголовок сообщения: |
|
|
Вот блин, опередили, демоны! Я свою бяку не успел дописать: заснул за компом...
:)
MoonLight писал(а): | [...]семья озадачила[...] | Мафия, мафия! _________________ Однажды знакомый спросил - <Ну ты как?> <Да я... всё нормально. Нормально, чувак...> |
|
Вернуться к началу |
|
|
Axel Советник
Зарегистрирован: 14.11.2003 Сообщения: 680
|
Добавлено: Чт Дек 11, 2003 1:43 pm Заголовок сообщения: |
|
|
Fish писал(а): | Я свою бяку не успел дописать: заснул за компом... |
ты ее что, на ассемблере писал ? _________________ Всех их вместе переведём! |
|
Вернуться к началу |
|
|
Fish
Зарегистрирован: 15.11.2003 Сообщения: 425 Откуда: издалека...
|
Добавлено: Чт Дек 11, 2003 2:37 pm Заголовок сообщения: |
|
|
Axel писал(а): | Fish писал(а): | Я свою бяку не успел дописать: заснул за компом... | ты ее что, на ассемблере писал ? |
Тоже на VB. С оговоркой, что я его, VB, последний раз запускал года полтора назад... |
|
Вернуться к началу |
|
|
Axel Советник
Зарегистрирован: 14.11.2003 Сообщения: 680
|
Добавлено: Чт Дек 11, 2003 2:40 pm Заголовок сообщения: |
|
|
Fish писал(а): | Тоже на VB. С оговоркой, что я его, VB, последний раз запускал года полтора назад... |
это как на велосипеде кататься, если научился, то забыть практически нельзя... _________________ Всех их вместе переведём! |
|
Вернуться к началу |
|
|
Fish
Зарегистрирован: 15.11.2003 Сообщения: 425 Откуда: издалека...
|
Добавлено: Чт Дек 11, 2003 4:34 pm Заголовок сообщения: |
|
|
Верно, только вот MSDN у меня нет, а я пишу по еще более древней привычке, например:
Код: | open "b",#1,"c:\shithappens.sux" |
и долго удивляюсь, что же тут бейсику не понравилось... _________________ Однажды знакомый спросил - <Ну ты как?> <Да я... всё нормально. Нормально, чувак...> |
|
Вернуться к началу |
|
|
АнС RRC2008
Зарегистрирован: 08.11.2003 Сообщения: 2818
|
Добавлено: Чт Дек 11, 2003 5:33 pm Заголовок сообщения: |
|
|
У меня, кстати, тоже нету этого MSDN, диск пиратский. |
|
Вернуться к началу |
|
|
Axel Советник
Зарегистрирован: 14.11.2003 Сообщения: 680
|
Добавлено: Чт Дек 11, 2003 5:37 pm Заголовок сообщения: |
|
|
АнС писал(а): | У меня, кстати, тоже нету этого MSDN, диск пиратский. |
не ждите, что я ТРИ сидюка вам буду куда-нибудь заливать ;)
кстати, MSDN.microsoft.com не пробовали ? _________________ Всех их вместе переведём! |
|
Вернуться к началу |
|
|
АнС RRC2008
Зарегистрирован: 08.11.2003 Сообщения: 2818
|
Добавлено: Чт Дек 11, 2003 5:40 pm Заголовок сообщения: |
|
|
Да нет, кому это надо? Бейсик - он же и в Африке бейсик, MSDN - suxx! |
|
Вернуться к началу |
|
|
Axel Советник
Зарегистрирован: 14.11.2003 Сообщения: 680
|
Добавлено: Чт Дек 11, 2003 5:44 pm Заголовок сообщения: |
|
|
АнС писал(а): | Да нет, кому это надо? |
не, ну иногда приятно нажать F1 _________________ Всех их вместе переведём! |
|
Вернуться к началу |
|
|
|