Skip to content

Releases: Russifiers-for-Humans/My-Russifiers

Final

Choose a tag to compare

@55TeMeR55 55TeMeR55 released this 21 Aug 11:24
69587a1
Initial commit

Iron Sky Invasion 2012

Pre-release

Choose a tag to compare

@55TeMeR55 55TeMeR55 released this 11 Sep 16:20
69587a1

https://github.com/Russifiers-for-Humans/My-Russifiers/releases/download/Final/Iron_Sky_Invasion_Rus.zip

Мой путь до игры 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

Pre-release

Choose a tag to compare

@55TeMeR55 55TeMeR55 released this 07 Sep 15:25
69587a1

Ben 10 2017

Ben 10 2017 Pre-release
Pre-release

Choose a tag to compare

@55TeMeR55 55TeMeR55 released this 07 Sep 15:05
69587a1

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 минут)