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

Русификация шрифтов для Five Dates, прошу помощи

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

Здравствуйте всем!

Прошу помощи в работе со шрифтами для игры Five Dates под Unity.

Буду очень признателен, если кто-нибудь поможет переделать их в кириллические или объяснит, как это можно сделать, или, возможно, поделится уже переделанными шрифтами.

Насколько удалось понять, шрифты хранятся здесь и здесь.

Готов ответить на любые вопросы.

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

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


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

Проект il2cpp. И стандартные структуры не подходят, созданные по умолчанию в юнити. Такое ощущение, что они специально изменены и чтобы не подходили. Так что тут либо блоки на hex с координатами перекидывать, они вроде как подходять, либо править сам шаблон стандартный под эту структуру новую, но прога только UnityEx может по шаблону тянуть, а его ещё создать нужно найти вряд ли получится, обратной конвертации xml в шаблон тоже нет, возможно позже сделаю. Блоками тоже можно, но это долго в hex перекидывать.
А больше других прог и нет, которые могут вытянуть это из il2cpp проектов. Так что тут ручная работа получается.

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


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

В шрифте ttf, который находится в font_raw(resources.assets), кириллица уже есть. Это простой Liberation Sans.

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

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


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

DragonZH

Спасибо! Правда, 90% из этого для меня — китайская грамота, но я понял, что все непросто.

LinkOFF

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

В принципе, на данный момент меня устроили бы хотя бы субтитры с поддержкой русского. Они лежат обычными srt-файлами, но игра выводит их как квадратики. Смена кодировок не помогает.

Буду продолжать стучаться в Wales Interactive и Good Gate Media. Пока что, они глухо молчат.

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


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

Тут очень много sdf, но есть ещё один способ не делать их, а подключить ttf в метриках от них, но тут тоже знать нужно, что поменять. В теме unityex про это написано.

В принципе вот 5 сек и готово 14 шрифтов. Особо не заморачивался свои ttf не добавлял, прямо к этому LiberationSans подключил.
https://disk.yandex.ru/d/BhrXnUUQQKD8LQ

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


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

Попробовал. При замене файлов игра перестает запускаться. Черный экран и музыка после заставки. Выложил минимальный набор для запуска игры, чтобы не грузить 10 гиг. :-) В папке Subtitles\ru лежит переведенный файл субтитров для первой сцены. В корне игры лежит resources.csv с почти переведенными внутриигровыми ресурсами. Английский — до 871-й строки.

Нужно начать новую игру, заполнить от балды профиль и тогда можно увидеть первую сцену.

Если будет возможность глянуть, буду очень признателен!

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

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


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

Проверил этот способ, но на версии старее. sharedassets0.assets оказался не рабочим, возможно нельзя вызывать файлы из resources.assets, так как там находится ttf, пока точно не разобрался почему так (ветку включения добавлял), но можно просто добавить будет свои шрифты векторов в этот ассет и подключится к ним. Пока без этих 4 шрифтов работает, только с resources.assets.
https://ibb.co/BtPtzkz

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

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


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

Обновил, вроде должен теперь sharedassets0.assets работать. Странно как будто в нумерацию подключения Library\unity default resources не входил и был пропущен, ну во общем инфа получена.

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


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

А обновленные файлы по той же ссылке? Не завелось. :-(

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


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

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

Вот обновил для этой FiveDates_TEST, тут хотя бы MB можно распознать, и нашлись ещё шрифты.
https://disk.yandex.ru/d/BhrXnUUQQKD8LQ

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


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

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

  • Спасибо (+1) 1

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


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

УРАААА!!! ЗАРАБОТАЛО!!!

Субтитры есть! Остальное внедрять пока не пробовал. Теперь можно дотачивать перевод!

Огромное-огромное спасибо и низкий поклон за помощь!

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


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

Остальной текст в файле локализаций Mono\WalesInteractive.Core\WalesInteractive.Localization\FD_Localization.LocalizationFile
Структуры тоже нет в архивах. Только по старинке можно текст обработать. Есть вот такая прожка тут настроено уже под этот формат.
https://disk.yandex.ru/d/iGnXVsKDlOafIg

лежал в resources.assets

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


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

Ой, а можно немного подробнее, поскольку чукча не читатель. :D

А то, что мне UnityTEXT наковырял из resources.assets, это оно или не оно? Или, иными словами, если я теперь это обратно на место английского засуну, оно будет работать?

Попробовал Парсер… Он наковырял примерно то же самое. Будем экспериментировать!
СПАСИБО!!!

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


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

Без разницы чем обработать можно и в UnityTEXT и в ТoolsKit для MonoBehaviour, но там локализационный файл, поэтому лишние языки не нужны. Вторая локализация тут English (Hard of Hearing), я не знаю зачем она, скорее всего, ненужно для перевода, потом китайская идёт.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • самый верняк — тюрьма за использование и распространение, вот тогда работать будет 
    • в первую очередь тут говорим про игры, и на любой “лом” найдется другой “лом”, это вечная война
    • В соц. сети человек поднял тему про Ring 0. Мол нужно обладать особым складом ума, чтобы предоставить читу такие полномочия. Это напомнило мне две забавные истории из золотого века коммерческого читостроения.  Первая история - про одного известного зарубежного маэстро, который безусловно был гением кода, но в то же время был помешан на чистоплотности платежей. Это были времена, когда для многих тот же PayPal был экзотикой, и для оплаты подписки люди крутились как могли, например просили друзей за границей создам им левые аккаунты. И вот гений читостроения придумал гениальную, как ему казалось, систему DRM. Его загрузчик, вежливо получив права администратора и прописав свой драйвер в ядро системы, делал простую вещь: он сверял IP-адрес, с которого запускалась игра, со страной, из которой пришел платеж. И если условный Иван из Воронежа заплатил с литовского аккаунта, созданного корефаном, то драйвер в Ring 0 расценивал это не как бытовую хитрость, а как международное мошенничество и акт кибертерроризма, способный скомпрометировать платежные аккаунты читостроителя. Дальнейшие события развивались стремительно. Никаких предупреждений. Чит, обладая абсолютной властью над системой, просто инициировал тотальное удаление. Пользователь, перезагрузив компьютер после очередной сессии в каком-нибудь батлофилде, обнаруживал, что системы просто нет. Заплатил 20 евро за чит - получил форматирование системного диска в подарок. Такая вот борьба с отмыванием денег на уровне ядра. Вторая история еще поучительнее, она про нашего, отечественного коммерсанта от читостроения. Тот действовал тоньше и с огоньком истинного стартапера. Его продукт, разумеется, тоже требовал полного доступа к системе, и драйвер с аппетитом прописывался в Ring 0. Но триггером для воспитательных мер была не география платежей, а попытка нарушить лицензионное соглашение. Например, если пользователь пытался "дать погонять" свой аккаунт от чита другу (система палила смену HWID) или, не дай бог, запускал отладчик, чтобы посмотреть, как эта магия устроена изнутри, в этот момент модуль защиты, дремавший в недрах ядра, переходил в активную фазу. Но он не сразу все сносил, нет. Сначала он тихо и незаметно проходился по диску в поисках кукисов браузеров, сохраненных паролей и прочих ценных цифровых активов, после чего аккуратно отправлял их на сервер создателю. Это была, так сказать, неустойка. И только после того, как все ценное было экспроприировано, в качестве финального аккорда, драйвер затирал главную загрузочную запись (MBR) или удалял пару-тройку критически важных системных файлов. В итоге незадачливый хакер или просто щедрый друг не только терял доступ к читу, но и лишался счетов, аккаунтов от соцсетей и, собственно, операционной системы.
    • Я больше удивлен что после 2042 народ все ещё хочет играть в сабжа. Я наверное страпер просто уже,но мне последние батлы показались  “фанфиком” по колде. Очень быстрые  с ТТК минимальным. И почти без тимплея. Но видимо такие сейчас запросы. Уже  вроде обошли.   
    • Сейчас на раннюю бету батлы 6 — 200к человек в очереди (!) стоит. Им secure boot ну вообще не помешал.
    • Очень удобная штука уже года 3 пользуюсь. Но в облаке игры с защитой на уровне ядра не доступны.  Поэтому например отуда выпилили 2042 и от Риотов игры   з.ы По  сабжу ,я буду просто игнорировать игры с этой фишкой какс денувой. Если не будет” из коробки” работать.
    • Скажите у вас русификатор пошел ?  Я его ставлю в папку игры и ничего.
    • Это жесть ,я как фанат  колды(но это не точно) очень расстроился. И теперь  не куплю ее,а так бы купил( это то-же не точно). з.ы А если серьёзно то это как подорожник на ранку,вроде и немного поможет ,но читаки все равно будут. Плюс отмазка разрабам,ну вы что читеров очень мало(или вообще нет) мы же сукрбот включили.. Как картоха в свое время  года  4 усиралась  что у них читеров не бывает. У них же вычисления на сервере(все тупые-же)    
    • Я предполагаю, что предпоследним шагом в борьбе за “честную игру” станет не контроль над ПК пользователя, а полный отказ от доверия к пользователю с полным переносом игр на сторону сервера. Эта не гипотетическое будущее. Подобная модель уже реализуется в сервисах типа NVIDIA GeForce NOW. Их пользователи больше не скачивают игровой клиент на 100 ГБ. Они просто запускают приложение, которое, по сути, является продвинутым видеоплеером. Сама игра - со всей ее логикой, графикой и данными - исполняется на мощном сервере в дата-центре. На этот сервер пользователь отправляет только команды ввода (нажатия клавиш, движения мыши), а в ответ получает сжатый видеопоток и звук. Компьютер превращается в “тонкий клиент”, терминал. В такой модели все предыдущие главы войны теряют смысл: Ring 3? На ПК нет процесса игры, память которого можно было бы сканировать. Ring 0? На ПК нет драйверов игры, которые можно было бы подменить или обойти руткитом. DMA и гипервизоры? Атаковать нечего. Вся ценная информация - координаты игроков, состояние мира - находится за сотни километров, за стеной корпоративной безопасности. В этой парадигме серверу абсолютно безразлично, что происходит на компьютере пользователя. Человек может запустить игру хоть на взломанном Windows XP с сотней троянцев - это не будет иметь никакого значения, ведь единственное, что он можете скомпрометировать, - это видеопоток, который и так предназначен для его глаз. Казалось бы, вот финальное решение. Но нет. Гонка вооружений просто переходит на последний, метафизический уровень. Если нельзя взломать игру, можно взломать самого игрока. Точнее, его восприятие и реакцию. Новый и финальный вектор атаки - это чит на основе компьютерного зрения. Механизм выглядит так: Игрок получает видеопоток с игрового сервера. Этот видеопоток перехватывается (например, с помощью виртуального “второго монитора” или внешней карты видеозахвата). Он подается на вход нейронной сети, работающей на том же или на втором компьютере. ИИ в реальном времени анализирует картинку: распознает модели противников, подсвечивает их даже в дыму или тени, вычисляет упреждение для стрельбы, реагирует на вспышку выстрела за долю секунды. Проанализировав ситуацию, ИИ отдает команды на специальное USB-устройство, которое система видит как обычную мышь или клавиатуру, и производит выстрел с нечеловеческой точностью. С точки зрения сервера, все выглядит легитимно. Он получил команду “двинуть мышь сюда” и “нажать левую кнопку”. Он не знает, что эту команду отдал не человек, а цифровой “допинг” человека. Как c этим бороться? Запретить перехват видеопотока? Это технически невозможно и бессмысленно. Любой запрет на уровне ПО обходится аппаратной картой захвата. Запретить ее? Игрок может просто навести камеру на монитор. Кроме того, это убьет всю экосистему стриминга на Twitch и YouTube. Выход остается только один: если клиентскому ПК доверять нельзя, а видеопоток защитить невозможно, то единственным источником правды остается анализ поведения самого игрока на стороне сервера. На сервере запускается другой ИИ - античитерский. Он не ищет файлы или процессы. Он, как психолог-профайлер, анализирует стиль игры пользователя: Насколько плавно движется прицел? Нет ли в его движении микроскопических, но неестественных доводчиков? Каково среднее время реакции пользователя? Не слишком ли оно стабильно и близко к границам человеческих возможностей? Как пользователь отслеживаете цели за препятствиями? Не прилипает ли его прицел к силуэту? В таком будущее битва за честную игру окончательно покинет компьютеры пользователей и превратится в дуэль двух нейронных сетей. Одна будет пытается имитировать человека, а вторая - обнаружить первую.
    • Неожиданно, спасибо! Теперь есть мотивация допройти игру
  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


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

×