Перейти к содержимому
Zone of Games Forum
Damin72

House of The Dead 4 — HNFN

Рекомендованные сообщения

Доброго времени суток!
Есть такой вот файлик с форматом HNFN.
По сути архив с новой шапкой, но важно его содержимое.
MFUT — таблица символов шрифта.
MFNT — текстура для шрифтов.
MBUN — сам текст в UTF-16.
Вопрос — кто может помочь разобрать всё это дело? Русский шрифт в TTF есть.
Прикладываю архив с изначальными архивом и вытащенными файлами.
Всем заранее спасибо!
https://disk.yandex.ru/d/WT6P7RRb2KXXIg

Поделиться сообщением


Ссылка на сообщение

 Нашёл только неточность с парой указателей. Как-то так.

Поделиться сообщением


Ссылка на сообщение
2 часа назад, XiGMA сказал:

 Нашёл только неточность с парой указателей. Как-то так.

AVQ-oznDaxQ.jpg?size=1277x765&quality=96&sign=b1ceff8d57d9c11d6a813428e60dbd87&type=album

Сработало!
Единственное что надо бы обводку добавить.
P.S. Если кодировать кириллицу, то думаю логичней английские идентичные буквы закодировать как русские.

Изменено пользователем Damin72

Поделиться сообщением


Ссылка на сообщение

Для обводки придётся некоторые символы уже делать, ибо вылазить за границы местами будет.
В кодировании идентичных букв не вижу особого смысла. Ну если только не получится выводить именно кириллицу, но это просто проверить надо.
Тык. Если никаких ограничений нет и я ничего не напутал, то должна будет выводиться "Ё" без всяких костылей.

Поделиться сообщением


Ссылка на сообщение
1 час назад, XiGMA сказал:

Для обводки придётся некоторые символы уже делать, ибо вылазить за границы будет.

Могу просто сделать шрифт меньше. Жертвы неизбежны. =)

Приеду домой и проверю.

Поделиться сообщением


Ссылка на сообщение
13 минут назад, Damin72 сказал:

Могу просто сделать шрифт меньше.

Хорошо. Тогда нужны будут все необходимые символы, подогнанные под размер. Знаки препинания тоже. Желательно по отдельности и на чёрном фоне. Так проще собирать будет. Хватит jpeg/png. В нужным формат пересохраню сам.
 

1 час назад, XiGMA сказал:

Тык. Если никаких ограничений нет и я ничего не напутал, то должна будет выводиться "Ё" без всяких костылей.

Перепроверил сейчас таблицу символов, которую скинул выше, и, похоже, она с косяками. Вот целый набор, но самый правильный скорее всего 2-й файл. Там A-Z + Ё (по идее). Если в итоге ничего не сработает, то идейка всё равно есть.

Изменено пользователем XiGMA

Поделиться сообщением


Ссылка на сообщение
3 часа назад, XiGMA сказал:

Хорошо. Тогда нужны будут все необходимые символы, подогнанные под размер. Знаки препинания тоже. Желательно по отдельности и на чёрном фоне. Так проще собирать будет. Хватит jpeg/png. В нужным формат пересохраню сам.
 

Перепроверил сейчас таблицу символов, которую скинул выше, и, похоже, она с косяками. Вот целый набор, но самый правильный скорее всего 2-й файл. Там A-Z + Ё (по идее). Если в итоге ничего не сработает, то идейка всё равно есть.

XWT6o1NiSuE.jpg?size=1280x797&quality=96&sign=432093a02ad87ec5bf2fa0c1febb84ae&type=album

Русский текст не работает. Все три варианта. Запаковщик работает. 
Окей, сделаю отдельными символами, как это дело заведём.

Поделиться сообщением


Ссылка на сообщение

Окей, подумаю ещё. 
Хм, а есть возможность добыть примеры файлов от яп. версии?

Поделиться сообщением


Ссылка на сообщение
1 минуту назад, XiGMA сказал:

Окей, подумаю ещё. 
Хм, а есть возможность добыть примеры файлов от яп. версии?

Момент.

https://disk.yandex.ru/d/WT6P7RRb2KXXIg

Закинул. Файл 0.

Поделиться сообщением


Ссылка на сообщение

Понял, где косяки,  но пока ещё разбираюсь.
Вот ещё 2 таблицы на тест. С первой попробовать вывести “À”, со второй — “Ё”. 

Поделиться сообщением


Ссылка на сообщение
9 минут назад, XiGMA сказал:

Понял, где косяки,  но пока ещё разбираюсь.
Вот ещё 2 таблицы на тест. С первой попробовать вывести “À”, со второй — “Ё”. 

С первой вывелось “Ё” вместо “À”. Во второй таблице вообще весь текст пропал.

Поделиться сообщением


Ссылка на сообщение
1 минуту назад, Damin72 сказал:

С первой вывелось “Ё” вместо “À”.

Так-то всё правильно, текстуру-то я не менял. Промежуточное итого: сейчас точно можно использовать первые 256 символов юникода, а вот насчёт следующих пока не ясно.

Поделиться сообщением


Ссылка на сообщение
13 минут назад, XiGMA сказал:

Так-то всё правильно, текстуру-то я не менял. Промежуточное итого: сейчас точно можно использовать первые 256 символов юникода, а вот насчёт следующих пока не ясно.

Ну так много и не нужно. Буквально первая сотня нужна. =)

Поделиться сообщением


Ссылка на сообщение

Окей. Тогда нужен список символов, на которые будет производиться замена.

Поделиться сообщением


Ссылка на сообщение
12 минут назад, XiGMA сказал:

Окей. Тогда нужен список символов, на которые будет производиться замена.

АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
абвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
:;,.«»!?/

Итого… 119 символов. 

Поделиться сообщением


Ссылка на сообщение
8 часов назад, XiGMA сказал:

Хорошо. Тогда нужны будут все необходимые символы, подогнанные под размер. Знаки препинания тоже. Желательно по отдельности и на чёрном фоне. Так проще собирать будет. Хватит jpeg/png. В нужным формат пересохраню сам.

Так подойдёт? Просто смущает, что чёрная обводка на чёрном фоне. Если ок, то сделаю весь набор.

https://disk.yandex.ru/i/5dQCfCAmFsfDEQ

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас



Zone of Games © 2003–2024 | Реклама на сайте.

×