Releases: Russifiers-for-Humans/My-Russifiers
Release list
Final
Iron Sky Invasion 2012
Мой путь до игры G:\SteamLibrary\steamapps\common\Iron Sky Invasion_Orig
меняйте на свой во всех .py если надо
Шрифты pt-sans
структура data и 1,3 патча одинаковы, 2 отличается
во всех файлы локализаций, в 3 соответсвенно была наисвежайщая без учёта DLC (4k DLC не должен влиять, остальные хз ибо даже steamdb не знает что в них)
Iron Sky Invasion: Deluxe Content - не должен влиять
Iron Sky Invasion: Meteorblitzkrieg - может
Iron Sky Invasion: The Second Fleet - может
главный файл это PACK.cmd
он сначало запускает
start lan_converter_patch4.py import и переводит из txt в lan
start gpk_packer_patch4.py пакует в data_patch4.gpk и data_patch4_gpk.mod данные из extracted4 правда только те которые прописаны в пути этого файла
FILES = [
("fonts/c4.otf", "ENM: PT_BINARY"),
("fonts/c5.otf", "ENM: PT_BINARY"),
("localisation/eng/ironsky.lan", "ENM: PT_BINARY"),
]
Да и не проверялось что он там и как спакует правильно
DreamWorks Dragons Dawn of New Riders
Ben 10 2017
https://github.com/Russifiers-for-Humans/My-Russifiers/releases/download/Final/Ben.10.Rus.zip
Перевел файл common из resources.assets текст в deepseek распаковкой и упаковкой помогла прога UABEANext увидел квадратики, испугался что придется возиться со шрифтом?
экспортнул шрифты чтобы понимать какие используются(к сожалению сначала пошел по тупому начал один шрифт гнать а оказывается главный был другой ) EXPORT_FONT.bat + UnityEX
И тут началось пол дня возни сначала была каша из шрифтов потом подправив файл dds или png где буквы, с помощью таких прог как fntxml_to_unityfnt (выделил из название шрифта.TMP_FontAsset файлик название шрифта.fnt с помощью батника export_UnityToFNT_auto_nchnl.bat ) и bmfont64 собственно чтобы настроить png или dds файл предварительно шрифт установил ибо не было в списке, выбрал кириллицу повезло что он поддерживал, вот второй шрифт не поддерживал но он считался главный поэтому пришлось заменить и его этим шрифтом благо поменять название решило вопрос на удивление. По итогу спустя пол дня(12ч) результат на лицо. Что много занимало так это конвертация из название шрифта.fnt в название шрифта.json ( если кто поделиться способом буду признателен ну или напишу прогу по конвертации позже) который отвечает за позиционирование букв (сначала делал сам с помощью замен в notepad++, потом объяснив deepseek алгоритм он это делал в течении 15 минут)