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

Unity .tff шрифты.

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

Вытащил шрифт из .assets архива и отрезал у него 60 байт, потом сделал в нём кириллицу, а теперь запаковать его не могу правильно. Я с оригинала EN опять добавляю отрезанные 60 байт в RU шрифт, но игра не видит вообще никого шрифта (ПУСТОТА).

Кто может сделать такое? В общем надо к шрифту опять прицепить 60 байт правильно.

Пример (оригинал и с кириллицей): https://mega.co.nz/#!U0gHASgY!avyBt...FpZhE22yGwYoTuM

P.S. Если установить шрифт в компьютер то игра подхватывает его, а лучше конечно сделать чтобы, как и оригинальный брался из архива.

P.S.S. Больная тема наверное у всех по данному движку.

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


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

Вырезаю всякий хлам из шрифта, а шрифт размером меньше не становится для правильной паковки обратно в архив. Как сделать его меньше?

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


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

И это даже если оставить латиницу и кирилицу?

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


Ссылка на сообщение
Вырезаю всякий хлам из шрифта, а шрифт размером меньше не становится для правильной паковки обратно в архив. Как сделать его меньше?

Размер шрифта не меняется только в случае, когда при каждом сохранении, сохраняешь один и тот же файл.

Лучше всего создать в папке на англ. диск С - создавать под цифрами и сравнивать уже там размер.

Пример: 1.ttf - 10000 кб 2.ttf - 9900 кб( с уже отрезанными 100кб)

После определённого удаления ненужных символов, для подгонки под размер оригинального файла (с отрезанным заголовком) - шрифт нужно сохранять под разными именами.

Я так делал шрифт под игру Jazzpunk

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

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


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

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

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


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

Ага

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


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

Ну на самом деле не обязательно. В одной из следующих версий UAE будет нормальный импорт шрифтов.

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


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

 

Haoose если ты бы ещё бинарную разметку от шрифтов разобрал было бы сказка.

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


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

Вчера разобрал разметку ^_^ На каждую букву по 40 байт, ну или же 10 групп по 4 байта.

1 группа - наша буква

2 группа - координата Х, тобишь смещение по оси Х

3 группа - координата У, тобишь смещение по оси У

(координаты указывают на нижний левый угол буквы и считаются относительно нижнего левого угла текстуры шрифта,но не всегда указаны реальные значения, в каких то играх для плучения действительных координат нужно прибавлять к Х и У определенные значения (к примеру игра Ziggurat(3 шрифта, 3 разметки)))

4 группа - ширина буквы на текстуре

5 группа - высота буквы на текстуре

7 группа - смещение буквы по вертикали (+ вниз, - вверх)

8 группа - отступ от буквы справа (+ больше, - меньше)

Как то так, как раз добавил кирилицу разметку для Colin McRae Rally Remastered и текст не нужно кодировать. Хотя всеравно пока приходится текстуру перерисовывать.

В идеале конечно хорошо бы сделать парсер или прогу, который будет всю инфу о разметки(из fnt, xml) с новой созданной текстуры преобразовывать в файл разметки для unity.

Можно разметку через unity делать вручную, а автоматом через редактор шрифта в unity (платный) еще лучше.

Пример без правок размеров и отступов только через расширенную латиницу

 

Spoiler

dec5dce2e510t.jpg

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

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


Ссылка на сообщение
В идеале конечно хорошо бы сделать парсер или прогу, который будет всю инфу о разметки(из fnt, xml) с новой созданной текстуры преобразовывать в файл разметки для unity.

Это я и собираюсь сделать

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


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

 

Haoose помню как то писал вроде ты об этом, это здорово, будем ждать. Лёгкого кода :)

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


Ссылка на сообщение
В идеале конечно хорошо бы сделать парсер или прогу, который будет всю инфу о разметки(из fnt, xml) с новой созданной текстуры преобразовывать в файл разметки для unity.

если интересно, то набросал конвертер на питоне для игры Terraria, конвертит fnt(xml) созданный при помощи AngelCode BFG в формат используемый Terraria.

вообщем скриптец можно легко подправить под свои нужды..

подсказка по struct.pack тут

скачать скрипт и пример http://rghost.ru/57690829

зы: AngelCode BFG теперь в исходниках, при нужных знаниях С++ можно добавлять нужный вывод данных...

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


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

Делал конвертер из fnt в бинарник юнити. Встречался с тем, что как писалось выше нужно в некоторых играх прибавлять к Х и У определенные значения и например в Pixel Piracy прибавлять к смещению по вертикали (это может зависть от ттф шрифта) чтобы текст правильно располагался. И канал и страница местами меняются.

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


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

 

DZH по моему смещение не абы какое, мол если на текстуре шрифта не один шрифт располагается, то и смещение примерно будет ширина и высота других шрифтов как всегда от нижнего левого угла текстуры, хотя к примеру в ziggurat в расчет еще шла высота панели с кнопками

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


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

Посмотрел измененный шрифт из игры Enforcer: Police Crime Action. Размер сходится один в один, несмотря на то, что внутри шрифта есть символы кириллицы. При попытке повторить также, размер увеличивается в два раза или же уменьшается, даже при простом повторном сохранении без изменений. Сам же шрифт сохранен, как opentype, что необычно. Ведь оригинальные шрифты в truetype.

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


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

truetype весят много и без фикса софта не получается иногда сделать их.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Какой двуличный питон, купил у Хуанга ретрейсинговую карту, а теперь херами обложил куртку 
    • так в Ultimate Edition итак почти всё на движке игры, пререндер там только всякие интрухи
    • не,  я не поддерживал хуанговске трейсинги рублем.) скорее из за таких как ты,
    • Ориентировочная дата выпуска полной русской локализации v1.000

      Сейчас у нас идёт завершение редактуры Сказаний Перерождения и подготовка к финальному тестированию. Ориентировочную дату выпуска полной русской локализации v1.000 мы наметили на середину или конец лета этого года. Те, кто давно следит за переводом этой игры, знают, что мы пытались начать этот проект ещё аж в 2014 году, но сразу столкнулись с рядом проблем и ограничений. Радует, что теперь вся самая сложная работа в техническом плане осталась позади. За это время накопилось столько всего, чем непременно хочется поделиться в отдельных записях. В ближайшие месяцы до выпуска перевода мы запишем и покажем вам несколько видеодемонстраций, а также расскажем о проработке глоссария, как мы уже делали это по Tales of Eternia и Star Ocean 6: The Divine Force. Но это далеко не всё, на чём мы остановимся. Ряд последующих новостей будет также посвящён самому процессу нашей локализации Сказаний Перерождения. Ожидайте дальнейших новостей.

      Страница нашей локализации:
      https://temple-tales.ru/translations_torps2.html

      Немного истории в числах:
      - Начало проекта: 19.08.2014
      - Пауза: середина 2015 — конец 2020
      - Демо перевод v0.005: 30.12.2020
      - Демо перевод v0.012: 26.07.2021
      - Демо перевод v0.040: 26.06.2022
      - Демо перевод v0.075: 08.07.2023
      - Демо перевод v0.201: 27.09.2024
      - Завершение проекта: 1 квартал 2026
      - Дата релиза: 2-3 квартал 2026

      УЧАСТНИКИ ПРОЕКТА:
      - Evil Finalist (Вадим Стрежов): руководство проекта, разбор ресурсов, вставка контента, работа с текстурами и видео, перевод (меню)
      - Coronel Karol (Каролина Лебедева): редактура и перевод (сценарий, сценки, квесты, НИПы, хроника и меню), перевод глоссария
      - Shiro: перевод (сценарий, сценки, квесты, НИПы, хроника и меню)
      - Polka (Динара Овчинникова): работа с текстурами, логотип
      - RangerRus: хакинг, разбор ресурсов

      ДОПОЛНИТЕЛЬНЫЙ ХАКИНГ:
      - Ethanol
      - Julian Lightfellow
      - SymphoniaLauren
      - Stewie
      - StorMyu
      - Evil Finalist
      - Riku_KH3
      - TTEMMA
      - RedCode

      УЧАСТНИКИ ТЕСТИРОВАНИЯ v1.000:
      - OldSchool Jill (Юлия Андреева): тестирование на эмуляторе PCSX2
      - Litrics (aka Syrin) (Анастасия Степанова): тестирование на эмуляторе PCSX2
      - Lost Dreamer (Сергей Аненко): тестирование на эмуляторе PCSX2
      - Coronel Karol (Каролина Лебедева): тестирование на эмуляторе PCSX2
      - Evil Finalist (Вадим Стрежов): тестирование на PS2 FAT и платформе Steam Deck OLED

      УЧАСТНИКИ ТЕСТИРОВАНИЯ ДЕМОПЕРЕВОДОВ:
      - Scorp666ion (Максим Гребенщиков)
      - Dmitry Caelum (aka Stella) (Дмитрий Каелум)
      - Vikent (Викентий Денисов)
      - Kagiri-To (Павел Хезин)
      - Coronel Karol (Каролина Лебедева)
      - Evil Finalist (Вадим Стрежов)
      - Allegretto (Евгений Овчинников)
      - Polka (Динара Овчинникова)

      УЧАСТНИКИ СОЗДАНИЯ РУССКОГО КАВЕРА "Good Night / Спокойной ночи":
      * Кавер выполнен командой Harmony Team
      - Roanne: вокал
      - Cleo-chan, j.am, Polka, Yuki Eiri: перевод и адаптация лирики
      - HaruWei, Epistafy: звукорежиссура
      - Evil Finalist: Работа с субтитрами

      ТЕКУЩАЯ ИНФОРМАЦИЯ О ЛОКАЛИЗАЦИИ ВСЕХ ПУНКТОВ ИГРЫ:

      (1) Технический план:                (2) Текстовый план (диалоги):
      100% Разбор ресурсов              100% Сюжет
      095% Текстуры                            100% НИПы
      100% Видеоролики                    100% Надписи
      100% Вставка контента            100% Сценки
      090% Редактура                          100% Квесты
      090% Тестирование                   100% Битвы
                                                              100% Глоссарий

      (3) Текстовый план (меню):
      100% Синопсис
      100% Энциклопедия
      100% Бестиарий (названия)
      100% Бестиарий (описания врагов)
      100% Открытия
      100% Титулы
      100% Предметы
      100% Рецепты
      100% Форс (приёмы)
      100% Куб форс
      100% Тактика
      100% Скрытые способности
      100% Локации (описания)
      100% Руководство (сражения)
      100% Магазины (названия)
      100% Система поставки продуктов
      100% Кнопки и другие мелочи (меню)
      100% Кнопки и другие мелочи (сражения)
      100% Настройки
      100% Магазин бонусов
      100% Титры
      100% Саундтрек (трек-лист)
    • Вот из-за таких как ты, всё и идёт в жопу.  И придёт, к хер знает чему. Нет.
    • И снова в ответ от тебя лишь мемасики вместо нормального ответа. Никогда такого не было, но вот опять. Ты всерьёз веришь, что эти картинки придают тебе больше веса что ли при том, что ты даже ответ сформулировать не в состоянии? Так или иначе, тут уже знатно нафлудили. Если желаешь продолжить оффтопик, предлагаю перейти во флудилку.
    • Я думаю на столько сырой вариант Хуанг явно не выкатит в релиз скорее всего все будет более менее стабильно, вероятно будут меняться оттенки и слегка черты лица в зависимости от качества и разного положения источников света.
  • Изменения статусов

    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
    • fox222  »  Siberian GRemlin

      Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?
      · 1 ответ
    • vitkach  »  eaZy

      Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
      · 0 ответов
    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
  • Лучшие авторы


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

×