Instalar o Steam
Iniciar sessão
|
Idioma
简体中文 (Chinês Simplificado)
繁體中文 (Chinês Tradicional)
日本語 (Japonês)
한국어 (Coreano)
ไทย (Tailandês)
Български (Búlgaro)
Čeština (Checo)
Dansk (Dinamarquês)
Deutsch (Alemão)
English (Inglês)
Español-España (Espanhol de Espanha)
Español-Latinoamérica (Espanhol da América Latina)
Ελληνικά (Grego)
Français (Francês)
Italiano (Italiano)
Bahasa Indonesia (Indonésio)
Magyar (Húngaro)
Nederlands (Holandês)
Norsk (Norueguês)
Polski (Polaco)
Português (Brasil)
Română (Romeno)
Русский (Russo)
Suomi (Finlandês)
Svenska (Sueco)
Türkçe (Turco)
Tiếng Việt (Vietnamita)
Українська (Ucraniano)
Relatar problema de tradução
Сделал всё как вы рекомендовали, всё работает отлично! :)
До этого мне приходилось ставить костыль, чтобы хоть как-то временно решить задачу. Я слегка отредактировал скрипт scx.py и вручную в фотошопе файл font_b.png, чтобы вместо некоторых букв с глифами упаковывались и отображались нужные мне символы. Оно вроде как работало, но из-за несовпадающих ширин текст выглядел очень некрасиво.
Так что ещё раз моя вам большая благодарность! :)
Простите, что снова тревожу с этим.
Если вам легче будет просто добавить символы, чем меня удалённо консультировать, то вот они: ІіЄєЇїЯяҐґ
...(если работать с исходным input.bin, то скрипт translate_all.py не находит какой-то иероглиф и выводит KeyError ошибку)
3. Сгенерировал шрифт, получил файлы output.png, outputOutline.png и widths.bin. Необходимые символы были в них отрисованы. Разделил изображения на две части по примеру готового патча, переименовал полученное в font_a.png, font_b.png, font-outline_a.png и font-outline_b.png.
4. Скопировал их вместе с файлом widths.bin в папку languagebarrier, заменив имеющиеся.
Я воспользовался msfontgen по вашей ссылке и шрифты успешно генерируются. Но, к сожалению, возникает другая проблема. После всех манипуляций текст в игре начинает выглядеть вот так:
{LINK REMOVIDO}https://drive.google.com/file/d/15nE7rbLpBdkeS3M7v4mYcfoDCNostSCj/view?usp=sharing
Последовательность моих действий:
1. Установил шрифт Droid Sans Fallback. Изменил путь к нему в .cpp файле.
2. Добавил в input_map.bin на пустые поля необходимые символы, скопировал в вашу папку msfontgen и переименовал его в input.bin, заменив старый.
Покопался в архивах, я сам генерировал шрифт для SG версией https://github.com/grechnik/LanguageBarrier/tree/master/mgsfontgen :
* шрифт берётся не из системы, а из файла (имя файла нужно настроить в начале mgsfontgen.cpp; не люблю глобально устанавливать всё подряд)
* похоже, вместо Noto Sans CJK JP Regular я брал Droid Sans Fallback, не помню почему
* немного кода для генерации букв под ударением "за́мок/замо́к"
* input.bin с русскими буквами