Автор Тема: Помогите разобраться со шрифтом  (Прочитано 649 раз)

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

Оффлайн lupus

  • Пользователь
  • Сообщений: 3828
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
Помогите разобраться со шрифтом
« : 10 Февраль 2023, 16:24:14 »
Был пожат, извлеклось вот это (вложение) чего-то никак не пойму, как его отобразить и редактировать.

Оффлайн lupus

  • Пользователь
  • Сообщений: 3828
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
Помогите разобраться со шрифтом
« Ответ #1 : 12 Февраль 2023, 12:00:57 »
С помощью Kukkii (из репо Kuriimu) удалось открыть шрифт, но софтина умеет только просмотр и экспорт. Функции импорта нет.
В тайловых редакторах удобоваримую картинку отобразить не получается.
Может кто-то что-то ещё посоветует?..

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8119
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Помогите разобраться со шрифтом
« Ответ #2 : 12 Февраль 2023, 12:19:40 »
У файлов разные имена (00000584 и 00000444). Так как выглядит в этой проге файл 00000584? Потому, что в нём какая-то каша.

Оффлайн lupus

  • Пользователь
  • Сообщений: 3828
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
Помогите разобраться со шрифтом
« Ответ #3 : 12 Февраль 2023, 12:32:56 »
У файлов разные имена (00000584 и 00000444). Так как выглядит в этой проге файл 00000584? Потому, что в нём какая-то каша.
Прошу прощения. На скриневот этот шрифт.
Тот, что в первом посте, он 64x256

Оффлайн lupus

  • Пользователь
  • Сообщений: 3828
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
Помогите разобраться со шрифтом
« Ответ #4 : 12 Февраль 2023, 14:15:08 »
В тайл молестере нет этого Z-mode свиззла.
http://problemkaputt.de/gbatek-3ds-video-texture-swizzling.htm
« Последнее редактирование: 12 Февраль 2023, 14:32:23 от lupus »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8119
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Помогите разобраться со шрифтом
« Ответ #5 : 12 Февраль 2023, 15:05:51 »
Ну а после экспорта файла в RAW он уже нормально отображается в молестере?

Оффлайн lupus

  • Пользователь
  • Сообщений: 3828
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
Помогите разобраться со шрифтом
« Ответ #6 : 12 Февраль 2023, 15:18:50 »
Ну а после экспорта файла в RAW он уже нормально отображается в молестере?
Не, он тупо сохраняет то же самое.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8119
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Помогите разобраться со шрифтом
« Ответ #7 : 12 Февраль 2023, 16:04:53 »
А откуда файл взялся? Из видеопамяти вытащил?

Оффлайн lupus

  • Пользователь
  • Сообщений: 3828
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
Re: Помогите разобраться со шрифтом
« Ответ #8 : 12 Февраль 2023, 16:12:57 »
Нет, оффзипом вынул из пожатого шрифта.
Такое Renegade Kid использует в своих играх для 3DS.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8119
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Помогите разобраться со шрифтом
« Ответ #9 : 12 Февраль 2023, 16:37:22 »
Тогда вытащи шрифт из видеопамяти. Там он должен быть в привычном виде. Затем сравнить последовательное расположение байт с Z-образным, чтобы понять алгоритм перестановки байт. Гугл выдают кучу разных вариаций Z-образных расположений байт.
https://en.wikipedia.org/wiki/Z-order_curve

Оффлайн lupus

  • Пользователь
  • Сообщений: 3828
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
Помогите разобраться со шрифтом
« Ответ #10 : 12 Февраль 2023, 18:06:56 »
Тогда вытащи шрифт из видеопамяти. Там он должен быть в привычном виде. Затем сравнить последовательное расположение байт с Z-образным, чтобы понять алгоритм перестановки байт. Гугл выдают кучу разных вариаций Z-образных расположений байт.
https://en.wikipedia.org/wiki/Z-order_curve
Kukkii отпенсорсная софтина, алгоритм можно было бы глянуть в исходниках:
https://github.com/IcySon55/Kuriimu/tree/master/src/Kukkii
Но, я не программист :(

Оффлайн Марат

  • Пользователь
  • Сообщений: 556
  • Пол: Мужской
    • Просмотр профиля
Помогите разобраться со шрифтом
« Ответ #11 : 12 Февраль 2023, 19:55:26 »
Тогда вытащи шрифт из видеопамяти. Там он должен быть в привычном виде. Затем сравнить последовательное расположение байт с Z-образным, чтобы понять алгоритм перестановки байт. Гугл выдают кучу разных вариаций Z-образных расположений байт.
https://en.wikipedia.org/wiki/Z-order_curve

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

В тайл молестере нет этого Z-mode свиззла.
http://problemkaputt.de/gbatek-3ds-video-texture-swizzling.htm

Вот накидал конвертер

Оффлайн lupus

  • Пользователь
  • Сообщений: 3828
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
Помогите разобраться со шрифтом
« Ответ #12 : 12 Февраль 2023, 20:47:46 »
Марат, спасибо!

Оффлайн lupus

  • Пользователь
  • Сообщений: 3828
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
Помогите разобраться со шрифтом
« Ответ #13 : 13 Февраль 2023, 01:05:20 »
Марат, пока я тут пару дей выходной от компа, поэтому спрошу в предвкушении (на всякий случай): программа под х86 виндовс заведётся?

Оффлайн Марат

  • Пользователь
  • Сообщений: 556
  • Пол: Мужской
    • Просмотр профиля
Помогите разобраться со шрифтом
« Ответ #14 : 13 Февраль 2023, 04:53:18 »
Учитывая, что скомпилирована она на Дельфи 7, то должна.

Оффлайн lupus

  • Пользователь
  • Сообщений: 3828
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
Re: Помогите разобраться со шрифтом
« Ответ #15 : 13 Февраль 2023, 08:46:04 »
Учитывая, что скомпилирована она на Дельфи 7, то должна.
Спасибо.