Новости:

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)

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

Главное меню

Шрифт - таблица символов - help

Автор alex-terek, 11 марта 2015, 21:29:21

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

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

alex-terek



Шрифт запакован LZ77. После распаковки - прекрасно видится в Crystaltile2. Но вот тут мои скромные знания заканчиваются...

Я не понимаю его структуру и логику. Символы раскиданы на огромном полотне. Латиница, кириллица, умлауты, иероглифы итд... Есть какая то структура, но я её не пойму. Ниже выложил пару скринов.

Редактирую текстовый файл, заменяя латинские символы на латинские.
Всё работает. Заменить на кириллицу не получается, так как не знаю таблицу символов, и по шрифту мне её не составить.

Латинский алфавит соответствует ASCII. Как только не пытался вставить кириллицу (перебор диапазона hex) - в лучшем случае появлялись умлауты, в худшем не выводились знаки.

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

Буду благодарен за любую помощь и подсказку.

а вот и кусок шрифта как обещал


Oraculum

Похоже, ещё есть файл, в котором прописаны код символа, а также его координаты, ширина и высота на этом "полотне".

alex-terek

хмм... попробую поискать. Знать бы ещё как он выглядит.

если это важно... то в каждом шрифте, перед читаемыми символами - есть область, забитая чем то...
Может в ней координаты ??



в HEX-редакторе это выглядит примерно так:

Oraculum

Ага, вот там и лежат координаты. У буквы A координата x=0x68 (104) пикселя, у B x=0x7E (126) пикселей, что подтверждается вот этой картинкой (смотреть буквы A и B сверху):


alex-terek