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


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

> Без описания
Ranford Пользователь
Отправлено: 31 Марта, 2017 - 19:29:53
Post Id






Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2017  
Откуда: Волгоград





Здравствуйте, форумчане. Не так давно начал ковырять в сторону N3DS и встал в тупик из-за "идеальной" защиты данных. Решил разобрать расшифрованный ROM Fire Emblem: Awakening. После этого в структуре папок нашёл папку /fonts/ и в ней интересный формат файла system.bfnt.lz. Поискал в интернете, как расшифровать данное чудо.
Наткнулся только на одну утилиту по расшифровке lz. В итоге, одну защиту снять всё же удалось. Теперь мой файл имеет вид system.bfnt.

Решил открыть его содержимое через HxD и вот что я там увидел:

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


Это случаем не битмап шрифта?
Есть ли у кого какие предположения что это и как привести это в редактируемый вид?
Сам файл прикреплю.

P.S В игре требуется заменить шрифт для качественного русского перевода.
Скачать файл: System.zip
Скачан раз: 237

(Отредактировано автором: 31 Марта, 2017 - 19:39:38)

 
 Top
BATAH Пользователь
Отправлено: 02 Апреля, 2017 - 22:14:57
Post Id





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





всё, что тебе нужно:
FontConverter из официального sdk
Fire Emblem Conversation Editor https://gbatemp.net/threads/fire...ng-fates.460908/

Доп помощь лучше у тех спрашивать, кто в данный момент с япа 3дс эмблемы переводит https://serenesforest.net/forums...um/56-resources/

Кстати, кириллица там уже есть
https://pastebin.com/aBhQtujY

(Отредактировано автором: 02 Апреля, 2017 - 22:31:44)

 
 Top
Ranford Пользователь
Отправлено: 03 Апреля, 2017 - 07:29:55
Post Id






Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2017  
Откуда: Волгоград





BATAH пишет:
всё, что тебе нужно:
FontConverter из официального sdk
Fire Emblem Conversation Editor https://gbatemp.net/threads/fire...ng-fates.460908/

Доп помощь лучше у тех спрашивать, кто в данный момент с япа 3дс эмблемы переводит https://serenesforest.net/forums...um/56-resources/

Кстати, кириллица там уже есть
https://pastebin.com/aBhQtujY

О каком именно SDK идёт речь?
Что касается Fire Emblem Conversation Editor, то с его помощью уже активно переводим.
Насчёт кириллицы, она там просто ужасна.
Какая была:
Спойлер (Отобразить)

И какая стала после моего редактирования:
Спойлер (Отобразить)

Кстати, расшифровать bfnt всё же удалось. Там была текстура следующего вида:
Спойлер (Отобразить)

Я её отредактировал. Пришлось правда заменить прочие ANSI на символы кириллицы , чтобы не загадить имена на английском и с помощью конвертера получать нужные слова, но это мелочь.
Спойлер (Отобразить)

Единственный вопрос который остался нерешённым, это как собрать bfnt обратно Радость

(Отредактировано автором: 03 Апреля, 2017 - 13:57:20)

 
 Top
Ranford Пользователь
Отправлено: 03 Апреля, 2017 - 09:17:17
Post Id






Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2017  
Откуда: Волгоград





Понял, про какую SDK ты имел ввиду. Там же только поддержка bcfnt/bcfna имеется.

(Отредактировано автором: 03 Апреля, 2017 - 09:56:27)

 
 Top
BATAH Пользователь
Отправлено: 05 Апреля, 2017 - 14:48:54
Post Id





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





Да, действительно поддерживает bcfnt а не bfnt, ошибся Огорчение
 
 Top
Ranford Пользователь
Отправлено: 05 Апреля, 2017 - 15:25:05
Post Id






Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2017  
Откуда: Волгоград





BATAH пишет:
Да, действительно поддерживает bcfnt а не bfnt, ошибся Огорчение

Мне написали на одном англоязычном форуме, что это собственное шифрование разработчиков FE. Остаётся только ждать, когда заядлые ромхакеры разберутся в этом. Меланхолия

(Отредактировано автором: 05 Апреля, 2017 - 15:26:55)

 
 Top
Mefistotel Администратор
Отправлено: 08 Апреля, 2017 - 13:17:51
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7137
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Цитата:
Мне написали на одном англоязычном форуме, что это собственное шифрование разработчиков FE. Остаётся только ждать, когда заядлые ромхакеры разберутся в этом. Меланхолия

С аналогичным я столкнулся в Fire Emblem - Shin Monshou no Nazo (J) (Rev 1) (NDSi Enhanced) [T+Eng3.01_The Heroes of Shadow]. Вариант только один - написать английским переводчикам, чтобы поделились утилитой для работы со шрифтом.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Ranford Пользователь
Отправлено: 08 Апреля, 2017 - 18:09:35
Post Id






Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2017  
Откуда: Волгоград





Mefistotel пишет:
Цитата:
Мне написали на одном англоязычном форуме, что это собственное шифрование разработчиков FE. Остаётся только ждать, когда заядлые ромхакеры разберутся в этом. Меланхолия

С аналогичным я столкнулся в Fire Emblem - Shin Monshou no Nazo (J) (Rev 1) (NDSi Enhanced) [T+Eng3.01_The Heroes of Shadow]. Вариант только один - написать английским переводчикам, чтобы поделились утилитой для работы со шрифтом.

Вот что ответил мне их ромхакер:
https://github.com/SciresM/FEAT/issues/8

Я думаю у них самих нет этой утилиты. Т.к изначально Nintendo использует шрифты уже с качественными английскими символами.

(Отредактировано автором: 08 Апреля, 2017 - 18:21:11)

 
 Top
BATAH Пользователь
Отправлено: 09 Апреля, 2017 - 01:31:33
Post Id





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





Mefistotel пишет:
Fire Emblem - Shin Monshou no Nazo
На Ромхакинге год назад выкладывали тулзы для её шрифта

да вот, короче
http://www.romhacking.net/utilities/1211/

Цитата:

Вот что ответил мне их ромхакер:

у тех кто писал редактор диалогов спрашивать надо, как-то же они в png это дело конвертнули

(Отредактировано автором: 09 Апреля, 2017 - 01:36:28)

 
 Top
Mefistotel Администратор
Отправлено: 09 Апреля, 2017 - 06:26:35
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7137
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





BATAH пишет:
На Ромхакинге год назад выкладывали тулзы для её шрифта

да вот, короче
http://www.romhacking.net/utilities/1211/

Ты точно уверен, что это прога для шрифта? В нотации указано "Script Extraction / Insertion". С текстом там никаких проблем нет.
А шрифт диалогов закодирован.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Ranford Пользователь
Отправлено: 09 Апреля, 2017 - 07:11:35
Post Id






Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2017  
Откуда: Волгоград





BATAH пишет:

у тех кто писал редактор диалогов спрашивать надо, как-то же они в png это дело конвертнули


Они писали этот редактор на движке от SciresM. Поэтому, если даже он не знает, то никто из их команды не знает.
Я уже говорил, что расшифровать файл шрифта удалось (правда не полностью, по словам SciresM), а вот как его зашифровать обратно, никто не знает. Либо просто руки ещё не дошли. Судя по коду, там скорее всего использовали стандартный алгоритм из предыдущих игр серии, но слегка изменённый. Странно, что в сети до сих пор не появилось никакой информации на этот счёт.

(Отредактировано автором: 09 Апреля, 2017 - 07:35:23)

 
 Top
BATAH Пользователь
Отправлено: 09 Апреля, 2017 - 19:37:45
Post Id





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





Mefistotel пишет:

Ты точно уверен, что это прога для шрифта? В нотации указано "Script Extraction / Insertion". С текстом там никаких проблем нет.
А шрифт диалогов закодирован.

в архиве тулза для сборки/пересборки шрифта. когда это дело релизили, упоминания об шрифе было, хз чому убрали со страницы.
 
 Top
Ranford Пользователь
Отправлено: 21 Апреля, 2017 - 17:53:04
Post Id






Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2017  
Откуда: Волгоград





Вы не знаете, как убрать это межсимвольное расстояние?
Спойлер (Отобразить)
 
 Top
BATAH Пользователь
Отправлено: 22 Апреля, 2017 - 22:23:33
Post Id





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





экспортируй в bmp, там будут визуально отмечены ширины символов, исправь их и сгенерируй шрифт заново.

ох не люблю я этот лангриссер Огорчение

(Отредактировано автором: 22 Апреля, 2017 - 22:30:42)

 
 Top
BATAH Пользователь
Отправлено: 22 Апреля, 2017 - 22:30:29
Post Id





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





вот, возьми тулзу со старого sdk
https://yadi.sk/d/uQnTxG9k3HFNi9
в новых экспорт убрали
 
 Top
Ranford Пользователь
Отправлено: 23 Апреля, 2017 - 13:31:40
Post Id






Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2017  
Откуда: Волгоград





Проблема с межсимвольным расстоянием решилась, но теперь у меня символы очень маленькие.
Какие у меня:
Спойлер (Отобразить)

А какие должны быть:
Спойлер (Отобразить)

Размер меняю, ничего не даёт.

(Отредактировано автором: 23 Апреля, 2017 - 14:33:29)

 
 Top
BATAH Пользователь
Отправлено: 24 Апреля, 2017 - 00:49:19
Post Id





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





а настройки какие?

(Отредактировано автором: 24 Апреля, 2017 - 01:19:36)

 
 Top
BATAH Пользователь
Отправлено: 24 Апреля, 2017 - 01:51:10
Post Id





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





Проставь кириллицу и ширины в basic_font.bmp и tahoma.bmp в соответствии с расположением её символов в _blank.bmp
Сгенерируй шрифт с дефолтными настройками в NW_FontConverter.exe, используя изображения со вставленной кириллицей.

Должно получиться.
Скачать файл: fonts.rar
Скачан раз: 262

(Отредактировано автором: 24 Апреля, 2017 - 01:53:12)

 
 Top
Ranford Пользователь
Отправлено: 24 Апреля, 2017 - 07:08:30
Post Id






Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2017  
Откуда: Волгоград





Я всё равно ничего не понял из того, что ты написал.
Можешь скинуть файлы шрифта с уже качественными русскими символами? Какой шрифт не важно.
Главное чтобы не было этих проклятых отступов как в стоковом. Огорчение
 
 Top
BATAH Пользователь
Отправлено: 24 Апреля, 2017 - 12:50:51
Post Id





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





я ничего за так делать не буду, у меня других делов хватает. скажи спасибо, что я вчера вообще смог потратить пол часа своей жизни, чтобы разобрать игру и перевести её ffnt в 3ds bitmap font.
 
 Top
Ranford Пользователь
Отправлено: 24 Апреля, 2017 - 13:37:40
Post Id






Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2017  
Откуда: Волгоград





BATAH пишет:
я ничего за так делать не буду, у меня других делов хватает. скажи спасибо, что я вчера вообще смог потратить пол часа своей жизни, чтобы разобрать игру и перевести её ffnt в 3ds bitmap font.


Увы, но это я и сам сделал. Поклон
 
 Top
BATAH Пользователь
Отправлено: 24 Апреля, 2017 - 13:58:25
Post Id





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





Настройки для чайников

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

(Отредактировано автором: 24 Апреля, 2017 - 14:09:10)

 
 Top
Ranford Пользователь
Отправлено: 24 Апреля, 2017 - 14:33:06
Post Id






Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2017  
Откуда: Волгоград





После твоих настроек у меня даже не запускается ром на цитре. Однако
 
 Top
Ranford Пользователь
Отправлено: 24 Апреля, 2017 - 14:47:55
Post Id






Покинул форум
Сообщений всего: 22
Дата рег-ции: Март 2017  
Откуда: Волгоград





Вместо пробелов появились восклицательные знаки. wtf Не понял
 
 Top
BATAH Пользователь
Отправлено: 24 Апреля, 2017 - 16:06:13
Post Id





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





кодировка.

(Отредактировано автором: 24 Апреля, 2017 - 16:51:55)

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


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



> Похожие темы: Коротко о Nintendo 3DS
Темы Форум Информация о теме Обновление
Langrisser III PC
Хакинг графики
Экстрим хакинг Ответов: 0
Автор темы: Ranford
29 Декабря, 2018 - 11:47:20
Автор: Ranford
Saturn Font
Базовый хакинг Ответов: 8
Автор темы: Ranford
10 Июня, 2017 - 05:45:57
Автор: Ranford
 

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