Разработка и ромхакинг > Ромхакинг и программирование
Помогите разобраться со шрифтом
(1/1)
lupus:
Был пожат, извлеклось вот это (вложение) чего-то никак не пойму, как его отобразить и редактировать.
lupus:
С помощью Kukkii (из репо Kuriimu) удалось открыть шрифт, но софтина умеет только просмотр и экспорт. Функции импорта нет.
В тайловых редакторах удобоваримую картинку отобразить не получается.
Может кто-то что-то ещё посоветует?..
paul_met:
У файлов разные имена (00000584 и 00000444). Так как выглядит в этой проге файл 00000584? Потому, что в нём какая-то каша.
lupus:

--- Цитата: paul_met от 12 Февраль 2023, 12:19:40 ---У файлов разные имена (00000584 и 00000444). Так как выглядит в этой проге файл 00000584? Потому, что в нём какая-то каша.

--- Конец цитаты ---
Прошу прощения. На скриневот этот шрифт.
Тот, что в первом посте, он 64x256
lupus:
В тайл молестере нет этого Z-mode свиззла.
http://problemkaputt.de/gbatek-3ds-video-texture-swizzling.htm
paul_met:
Ну а после экспорта файла в RAW он уже нормально отображается в молестере?
lupus:

--- Цитата: paul_met от 12 Февраль 2023, 15:05:51 ---Ну а после экспорта файла в RAW он уже нормально отображается в молестере?

--- Конец цитаты ---
Не, он тупо сохраняет то же самое.
paul_met:
А откуда файл взялся? Из видеопамяти вытащил?
lupus:
Нет, оффзипом вынул из пожатого шрифта.
Такое Renegade Kid использует в своих играх для 3DS.
paul_met:
Тогда вытащи шрифт из видеопамяти. Там он должен быть в привычном виде. Затем сравнить последовательное расположение байт с Z-образным, чтобы понять алгоритм перестановки байт. Гугл выдают кучу разных вариаций Z-образных расположений байт.
https://en.wikipedia.org/wiki/Z-order_curve
lupus:

--- Цитата: paul_met от 12 Февраль 2023, 16:37:22 ---Тогда вытащи шрифт из видеопамяти. Там он должен быть в привычном виде. Затем сравнить последовательное расположение байт с Z-образным, чтобы понять алгоритм перестановки байт. Гугл выдают кучу разных вариаций Z-образных расположений байт.
https://en.wikipedia.org/wiki/Z-order_curve

--- Конец цитаты ---
Kukkii отпенсорсная софтина, алгоритм можно было бы глянуть в исходниках:
https://github.com/IcySon55/Kuriimu/tree/master/src/Kukkii
Но, я не программист :(
Марат:

--- Цитата: paul_met от 12 Февраль 2023, 16:37:22 ---Тогда вытащи шрифт из видеопамяти. Там он должен быть в привычном виде. Затем сравнить последовательное расположение байт с Z-образным, чтобы понять алгоритм перестановки байт. Гугл выдают кучу разных вариаций Z-образных расположений байт.
https://en.wikipedia.org/wiki/Z-order_curve
--- Конец цитаты ---

Он же привёл ссылку на Z-Order описанмие.


--- Цитата: lupus от 12 Февраль 2023, 14:15:08 ---В тайл молестере нет этого Z-mode свиззла.
http://problemkaputt.de/gbatek-3ds-video-texture-swizzling.htm

--- Конец цитаты ---

Вот накидал конвертер
lupus:
Марат, спасибо!
lupus:
Марат, пока я тут пару дей выходной от компа, поэтому спрошу в предвкушении (на всякий случай): программа под х86 виндовс заведётся?
Марат:
Учитывая, что скомпилирована она на Дельфи 7, то должна.
lupus:

--- Цитата: Марат от 13 Февраль 2023, 04:53:18 ---Учитывая, что скомпилирована она на Дельфи 7, то должна.

--- Конец цитаты ---
Спасибо.
Навигация
Главная страница сообщений

Перейти к полной версии