форум группы Chief-Net форум группы Chief-Net
Перевод приставочных игр и не только!
drako site Перейти на сайт группы     Наш чат      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Описание: Графика и шрифт
Tomo Пользователь
Отправлено: 15 Апреля, 2018 - 19:17:17
Post Id






Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2018  





Здравствуйте! Нужна помощь с графикой и шрифтом в игре Winx Club с Game Boy Advance.
Пробовал разный софт, нужная мне графика и шрифты для перевода оказались запакованы, т.к в тайловых редакторах их не видно (спрайты персонажей видно, кстати). Пробовал так же распаковывать через CrystalTile, результатов ноль. Поэтому решил обратиться на ваш форум за помощью. Перерисовывать графики в игре совсем немного, бОльшая заморочка с текстом. С ним проблем нет, все идеально переводится через Kruptar.
P.S. Имеется русский шрифт для диалогов, но так как я перерисовывал его прямо с скриншотов из игры, при вставке в игру его скорее всего придется исправить, но это не страшно.
Ром: 2301 - WinX Club (U).gba
http://www.emu-land.net/portable/gba/roms?act=showonly&id=2301
Прикреплено изображение
Screenshot_915.png

 
 Top
Марат Супермодератор
Отправлено: 15 Апреля, 2018 - 19:40:33
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Привет. LZ77Restructor 2 пробовали?
http://magicteam.net/index.php?page=programs
 
 Top
Griever Пользователь
Отправлено: 15 Апреля, 2018 - 23:09:34
Post Id


VIP


Покинул форум
Сообщений всего: 452
Дата рег-ции: Июнь 2015  





Не, там, кажется, что-то самописное.
Что-то такое.
 
 Top
Tomo Пользователь
Отправлено: 17 Апреля, 2018 - 16:47:53
Post Id






Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2018  





Griever пишет:
Не, там, кажется, что-то самописное.
Что-то такое.

Спасибо за файл! Я правда не особо разбираюсь. Как мне правильно запустить его и применить на роме?
 
 Top
Griever Пользователь
Отправлено: 18 Апреля, 2018 - 22:01:16
Post Id


VIP


Покинул форум
Сообщений всего: 452
Дата рег-ции: Июнь 2015  





Tomo пишет:
Спасибо за файл! Я правда не особо разбираюсь. Как мне правильно запустить его и применить на роме?

Это не распаковщик - просто декомпилированный код вывода текста в буфер.
Я теперь не совсем уверен, что шрифт сжат - код по большей части формирует сканлайны текста, набранного VWF. А сам шрифт, скорее всего, лежит где-нибудь в неупакованном виде, например, в 1bpp.
Но где конкретно я не знаю.

(Отредактировано автором: 18 Апреля, 2018 - 22:16:26)

 
 Top
Марат Супермодератор
Отправлено: 18 Апреля, 2018 - 22:24:13
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Вот-вот, совсем не похоже на сжатие.
 
 Top
Tomo Пользователь
Отправлено: 18 Апреля, 2018 - 23:39:54
Post Id






Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2018  





Вот оно как. Понятно.
Просмотрел только-что ром в 1bpp, вроде не видно ничего. Попробую сам еще покопаться, может найду что-нибудь.
 
 Top
Griever Пользователь
Отправлено: 20 Апреля, 2018 - 14:29:26
Post Id


VIP


Покинул форум
Сообщений всего: 452
Дата рег-ции: Июнь 2015  





FD2028 - FD242b таблица ширин: каждое вхождение 4 байта: 3 байта на смещение до начала глифа, 1 байт на ширину глифа.
0x101 вхождение (256 глифов, каждый глиф 8х12 пикселей. Последний глиф, видимо, не символ.)
Далее FD242C - FD29CB (5A0 байт) первые сканлайны каждого из глифов в формате 8bpp linear. Далее 5A0 байт вторых сканлайнов. И так 12 сканлайнов. Всего 5a0*C = 4380 (FD242C - FD67AB).

Djinn, помнится, писал под такое отдельный редактор шрифта.

(Отредактировано автором: 20 Апреля, 2018 - 14:30:50)

 
 Top
Марат Супермодератор
Отправлено: 20 Апреля, 2018 - 17:49:33
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2146
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Проще говоря, это битмап перевёрнутый по вертикали, так как в битмапе сканлайны перевернуты, без заголовка. Одни индексы цветов в палитре.

Спойлер (Отобразить)


Скачать файл: Font.zip
Скачан раз: 176
 
 Top
Griever Пользователь
Отправлено: 20 Апреля, 2018 - 21:53:02
Post Id


VIP


Покинул форум
Сообщений всего: 452
Дата рег-ции: Июнь 2015  





Марат пишет:
Проще говоря, это битмап перевёрнутый по вертикали, так как в битмапе сканлайны перевернуты, без заголовка. Одни индексы цветов в палитре.

Да, затупил. Улыбка
Просто открываешь TileMolester выставляешь Mode 2-dimensional и 8bpp linear, а смещение и ширину, как на скине. И можно редактировать.
Спойлер (Отобразить)

Останется поменять ширины в таблице.
Ну и если общая ширина измененного шрифта будет не 0x5A0, поменять её в FD1E1C.

(Отредактировано автором: 20 Апреля, 2018 - 21:59:27)

 
 Top
Tomo Пользователь
Отправлено: 21 Апреля, 2018 - 22:42:26
Post Id






Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2018  





Огромное спасибо за помощь! Радость
P.S. Откопал шрифт для меню. Находится он чуть выше если выставить 202x16. Таблица и скайлайны расположены примерно в FC7C20-FCCDE0.
Спойлер (Отобразить)
 
 Top
Tomo Пользователь
Отправлено: 10 Мая, 2018 - 20:08:07
Post Id






Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2018  





Здравствуйте! Обращаюсь за вашей помощью снова, и снова по шрифтам.
Шрифты перерисовываются и отображаются в игре нормально (изображение 1), но не без проблем. Пока я смотрел и исправлял переведенные строки в игре, заметил, что графика в некоторых меню стала искажаться. А конкретно: меню новой игры, меню загрузки и меню локаций (изображение 2,3). Иногда игра и вовсе зависает. Попробовал перерисовать шрифт на копии рома, и случилось тоже самое. Так же попробовал перерисовывать шрифт не на умляутах, а на английских символах. Ничего не изменилось. Возможно, я что-то делаю не так. Можно ли как-нибудь избежать искажения и перерисовать шрифт без проблем?
P.S. По поводу остальной графики, для перевода придется перерисовать две картинки (изображение 4, скриншоты с эмулятора). Но определить по каким адресам они лежат, я вряд ли смогу. Первая при запуске игры, вторая показывается при загрузке соответственно.
Спойлер (Отобразить)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Экстрим хакинг »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®