Новости:

01.01.2017: Релиз испанской версии Naruto - Ninja Council (GBA)
02.12.2016: Добавлена документация по Kruptar 7
09.10.2015: Обновление перевода игры Battletoads (NES) [версия 1.3]
22.01.2015: Kruptar Open Source
18.10.2014: Релиз обновлённой русской версии Castlevania - Dawn of Sorrow (GBA) от Owls Group
01.05.2014: Релиз русской версии Taiyou no Yuusha Firebird (NES)
24.06.2012: Добавлена доработанная документация и инструкция
26.05.2012: Обновление ORITON [версия 2.050]
11.05.2012: Обновление ORITON [версия 2.048]
11.03.2012: Обновление Kruptar 7 [версия 7.1.1.17]
29.01.2012: Обновление LZ77Restructor 2 [версия 1.02]
01.01.2012: Релиз русской версии Drill Dozer (GBA)

Подробнее на страничке новостей.
Ознакомьтесь с правилами нашего форума.

Главное меню

Нужна помощь с одним файликом (GBA, LZ)

Автор Anton, 04 мая 2011, 17:29:50

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Джинни


Anton

Джинни, спасибо.

Добавлено позже после небольших раздумий:

Вроде как все показывает:
Спойлер


Спасибо, мужики )

Anton

В общем, еще не все :)

Нужно мне было, значит, изменить надпись. Она находится не в файле скрипта, а в нашем любимом client_u.bin. А точнее в вытащенном из него файле 000001A4. Ищется относительным поиском, лежит по адресу 001836С.
Меняю на русский (просто пишу нужные мне коды букв, пустые места заменяю пробелами, байт переноса (1Е) оставляю на своем месте (ну еще пробел перед строками добавил, а то не дуже гарно оно в оригинале прилеплено к краям экрана).

В результате полезли глюки. См. скрины...
На первом - файл, где лежит надпись.
На втором - оригинал и отредактированное в хекспозе.
На третьем - результат эксперимента (слева оригинальные тайлы и скриншот в игре, справа измененное).
(тайлы вытащил эмулятором VBA-M - хоть связка куб+гба и не эмулируется в этой игре, но что-то в память все-таки попадает).

???

Джинни

Пробелов кучу убери и сделай просто переход на следующую строку кодом FE.
Сразу после FE пиши следующую строку. В конце поставь код окончания FF.

Anton

Цитата: Джинни от 22 мая 2011, 18:30:11В конце поставь код окончания FF.

а после него что?
моя надпись ведь короче оригинала.

TrickZter

Цитата: Anton от 22 мая 2011, 18:58:33а после него что?
моя надпись ведь короче оригинала.
Ничего, это ведь символ конца строки. Дальше считываться текст не будет.

Anton

Но там же останутся старые байты... или это пофиг?

Попробую сейчас...

Добавлено позже после небольших раздумий:

Как все, оказывается, просто, стоп-байт поставил, и все. )
Эта последняя непереведенная надпись на ГБА покоя мне не давала )