Перейти к содержимому
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. Больная тема наверное у всех по данному движку.

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


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

Там вроде среди 60-ти байт где-то указан размер шрифта в байтах

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


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

makc_ar все мущаешь Moebius Empire Rising ;) Ведь знаем, что этого мало, даже если оригинальный шрифт пересохранить в программе, его hex данные изменятся, поудалять из шрифта к примеру символы, чтобы в дальнейшем после добавлениея заголовка обратно размер был как у оригинала,всеравно игра работает, а шрифт перестает работать,пусто. В заголовке ведь и размер и кол-во символов и другая служебная инфа для игры.

П.С. настройки шрифт для Moebius Empire Rising в resources.assets, размер,цвет,обводка,отступы и так далее.

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

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


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

 

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

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


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

makc_ar У меня сейчас и так пока несколько игр, на всё время не хватит.Но можно. Про текстуры HD на Shadows on the Vatikan я тебе писал. Жду пока payday допереведут на ноте и можно кодировать и вставлять текст в игру. Moebius Empire Rising пока можно и с установкой шрифта в систему ведь играть. The Inquisitor Book 1 - The Plague жду пока переведут, перерисую текстуру шрифта и закодирую русский, но с длинной строк нужно разобраться. Жду пока поправят перевод Max The Curse of Brotherhood и можно тоже пихать в игру, но опять длина строки. Жду пока переведут The Fall,на длину строк она не патка, это хорошо.

А теперь по поводу вставки измененного шрифта обратно в assets. Сегодня разобрался со шрифтами, The Fall работает с кирилицой в шрифте, скрин в теме игры. Обрезать у шрифтов нужно не только заголовок, еще и с конца файла нужно убирать определенно количество байт, у каждого шрифта своё колво байт. Ну а затем делаем шрифт с русским такого же размера как и обрезанный(просто длину еще не мучал шрифта), добавляем срезанные байты и шрифт в игру. Но с Moebius Empire Rising не проверял пока. Да и она у меня как то через раз,то есть шрифт в игре, то нет,даже с ориг файлами.

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

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


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

А в конце шрифта EN как узнать размер, который должен быть отрезан? Нулевые значения резать или как там?

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


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

makc_ar можно отрезать зная, чем обычно заканчиваются ttf и otf шрифты. Я их просмотрел, и уже легче стало резать шрифты. Но в конце не должно быть лишнего текста, название шрифтам и так далее,а там уже методом тыка реж по байтово и если вдруг шрифт не откроется в системе,значит лишку отрубил. Текст сохранять нужно в utf-8, и если не решиться фича в играх unity с длиной файла, а еще хуже длинной строки, нужно будет кодировать текст по 1байту.

П.С. После удалени шрифта BaucherGotURWExt-Med.ttf из системы в игре тоже нет шрифта,даже после переустановки.

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

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


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

Всё бы вам вскрывать и резать. Хирурги блин... :smile: Скачайте Unity, создайте пустой проект, добавьте одно текстовое поле, прицепите к нему шрифт и выберите нужные символы, которые должны попасть в шрифт. Откомпилируйте проект и забирайте из assets'а готовый шрифт. Дел на 3 минуты.

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


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

ja-s-belov, а тебя не затруднит потратить шесть минут и сделать пару шрифтов в проекте?

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


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

 

ja-s-belov конечно можно сделать шрифт через Unity3D, но всеравно придется добавлять в созданный шрифт заголовок и футер от оригинального шрифта

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

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


Ссылка на сообщение
ja-s-belov конечно можно сделать шрифт через Unity3D, но всеравно придется добавлять в созданный шрифт заголовок и футер от оригинального шрифта

Из последнего (Dream Chamber) ничего этого делать было не нужно. Но за все игры на Unity не поручусь.

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


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

В общем разобрался я с шрифтами. Шрифт, как я и говорил, лучше генерировать в Unity. Его параметры:

AUkY43644y.jpg

Затем достаем шрифт и добавляем в него "магический" номер (без этого игра будет крэшится). Кроме того, от шрифта к шрифту он может меняться (я не проверял).

27WQa3a5aE.jpg

Добавляем шрифт в наш assets.

Что до файла с текстом перевода. Первое поле в файле (32 бита) - размер xml файла. Далее следует сам xml файл (я делал без BOM).

j8TRBo0EE1.jpg

Затем выравниваем его нулями и завершающий 0 (32 бит).

f25mFunCYQ.jpg

Итог

P141L7XT26.jpg

Для работы с assets я использовал Unity Unpacker. Проблем с корректностью перестроения assets'а не было.

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


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

Тоже через unity3D делал, но не у всех игр это 45 и 56 байты в шрифтах, я всеравно в шапку добавлял байты с оригинального шрифта из заголовка и футера. Мне все же больше по душе отредактировать ориг шрифт. А эти 3-4 байта на размер читать нужно справа налево, тогда и выдаст наш верный размер файла.

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


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

Если заменить текстуру шрифта .tex и его разметку .fnt, то надо вносить в .tff кириллицу или достаточно будет замены текстуры с разметкой? Так же меня интересует обратное действие...

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


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

 

makc_ar У нас выходит, что в играх текст идет либо через шрифт (а разметка в шрифтах), либо через растровую текстуру шрифта, которая генерируется на основание шрифта и для этих текстур идут разметки txt, fnt и другие форматы. В unity либо разрабы сделали игру только на шрифте (TheFall), только на текстуре (Max The Curse of Brotherhood) ну либо и шрифту и текстуру(но чего я таких пока не видал, наверное есть). В Unity можно создать сам шрифт на основание текстуры, но это нуторно.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • да, через гугл сработало, получилось скачать. Спасибо!
    • Незнаю как тут вставить картинку.
      Зашла в пещеру а там отсутствуют текстуры стен “image not found” это баг игры или русификатор? 
    • Sea на русском и на Switch. 

      ОТКРЫТАЯ БЕТА
      Всех прошу отправлять найденные ошибки и недочёты в специальное обсуждение:
      https://vk.ru/topic-240822657_68827986

      Авторы перевода:
      Адаптация для Nintendo Switch - GorillaTranslate :))

       Перевод Zubmariner - Lenferd, Despin, Frost_Bite и участники R7.7
      https://vk.ru/sunless_sea
        Перевод оригинальной игры - Quickly Team (боги-первопроходцы)

      СКАЧАТЬ 
      https://drive.google.com/file/d/1LeXcWOXxvYBsgvsu24q8yafSiPBEgGfG/view?usp=share_link

      https://www.dropbox.com/scl/fi/c7njgfi5tt0uedu5nhw4q/Sunless-Sea-RU-Switch-GTv0.6-R7.7-FULL-DBI.zip?rlkey=nfwfixi7kpioedmqrybjul6y9&st=ijpa9mr6&dl=0

      Благодарности принимаю здесь, спасибо -
      https://boosty.to/gorrilatranslate
    • @Badgert авторизация там без проблем через гугл аккаунт или mail получается, даже не надо номер вводить.
    • наверное никакой, но при попытке там что-то скачать выскакивает окошко с требованием зарегистрироваться в 16 различных местах… я человек старый и каждый раз, когда где-то в интернете регистрируюсь, то получаю на почту тонны спама, а на телефон пару недель названивают какие-то мутные личности ))) подожду, когда Сержант обновит, мне не к спеху.
    • @Badgert в чём проблема скачать с бусти?)) @SerGEAnt через некоторое время думаю обновит в архиве.
    • понятно, спасибо! а кроме Бусти на какой-нибудь Яндекс или Гугл-драйв нельзя выложить?
    • Ну вот, надулся как мышь на крупу. Вечером интересная история будет, только для друзей. Так что не дуйся.   :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: AMD рассматривает цену до $2500 для флагманской Radeon RX 10800 XT   Maxim Boldson Железо 19 августа 2026 Просмотров: 10140 Компания AMD в рамках проектирования архитектуры RDNA 5 готовит масштабное расширение графической линейки. Флагманская модель Radeon RX 10800 XT может получить кристалл, вмещающий до 200 вычислительных блоков, 512-битную шину памяти и объем VRAM до 48 ГБ. Инженеры также рассматривают выпуск упрощенной версии на 384-битной шине с 24 ГБ памяти, которая сохранит заметное преимущество над решениями конкурента. Данная компоновка позволит компании бороться за лидерство в верхнем сегменте, предлагая кратный прирост производительности относительно предыдущих серий. Особое внимание уделяется формированию ценовой структуры для всего поколения. Из-за инфляции, роста стоимости пластин на заводах TSMC и усложнения программного обеспечения среднебюджетная модель Radeon RX 10600 ожидается по цене порядка $650–$750 вместо прежних рамок в $500–$550. Для топовой линейки рассматриваются диапазоны от $1200 за урезанную версию до $2000–$2500 за старший чип Radeon RX 10800 XT. Подобная ценовая политика обеспечивает компании достаточный уровень маржинальности и позволяет сохранять ценовое преимущество на фоне конкурентов. Снизить производственные расходы компания планирует с помощью унифицированного чиплетного дизайна. Графические кристаллы будут иметь общую базу с гибридными процессорами для мобильных систем и чипами для консолей Xbox. Это обеспечит значительную экономию за счет масштабов выпуска и позволит оперативно перенаправлять партии пластин в пользу наиболее востребованных модификаций. Гибкое распределение мощностей защитит поставки от дефицита и позволит компании устойчиво удерживать свою долю на рынке
    • Предлагаю на перевод вот steam https://store.steampowered.com/app/2477710/Nimbit_Frontier/?curator_clanid=46028782 Nimbit Frontier это уютный life-sim про коллекционирование существ, где вы выращиваете милых маленьких нимбитов, создаете для них уникальные среды обитания и исследуете постоянно меняющееся Подземье в поисках фрагментов и редких видов существ. Выводите, заботьтесь и отправляйте нимбитов в отдаленные Заповедники, по пути улучшая свои инструменты, помогая горожанам и раскрывая новые тайны мира. Ключевые особенности Находите редкие виды существ, доступные только при определённой погоде, времени суток или условий в Подземье Создавайте уникальные среды обитания, влияющие на характеристики, настроение и развитие каждого нимбита Отправляйтесь в изменчивое Подземье, где опасности и Мимоки меняются с каждым погружением Используйте на Мимоках в бою энергетическое лассо, чтобы извлечь из них генетические фрагменты для новых видов нимбитов Выберите дисциплину Лиги и получите доступ к мощным модулям, инструментам и улучшениям Отправляйте нимбитов в Заповедники, меняя мир и открывая редкие награды Обустраивайте свой дом для лучшего отдыха и получения небольших бонусов Выращивайте растения и создавайте особые предметы для сред обитания нибмитов Покупайте ботов-помощников, которые берут заботы о нимбитах на себя Знакомьтесь с жителями Старс Энда и заводите дружеские или романтические отношения
      Что делает игру уникальной Уход за существами имеет значение: среды обитания формируют черты, характер и навыки выживания нимбитов Главная цель в том чтобы отпускать нимбитов, а не удерживать их навсегда Подземелье тактическое + уютное, без изнуряющей рутины и суровых наказаний Ваши решения влияют на город, открывая новые магазины и исследования Все системы связаны между собой: исследование мира развивает науку, наука улучшает среды обитания, а они помогают сохранять новые виды существ
    • Кстати, питон в последние дни прям закидывает меня линками на гугл диск с подозрительного видами песнями, ага. Ну очень подозрительными. Вот так переходишь, думая, что там что-то от муми троль, а там может быть что угодно, включая напевы про ктулху в исполнении пары сотен питонов. Проверять я это, разумеется, не рискнул. Нет, ну серьёзно, кто бы в своём уме после всех этих рассказов о пророческих снах проверенного предсказателя, нейроволшебника, киберинженера и просто хорошего человека, с которым знаком прорву лет, стал бы переходить по линкам питона. Ок, удалился из друзей.
  • Изменения статусов

    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
    • serfly  »  SamhainGhost

      Доброго времени. По локализации игры Wicked Seed. Шрифт размазан и в полях, другие можно попробовать? Например arialuni_sdf_2022? Я профан в этом, но интересно.
       
      · 0 ответов
  • Лучшие авторы


×