Разобрался как вручную совместить Russian localization fix, Cyrillized Font Library и IconSortingTags. Может кому-то пригодится. Сразу скажу, что на момент написания комментария все тестирование свелось к запуску игры, проверке инвентаря, записок и карточек SPECIAL. Вроде все работает, но если вдруг замечу какие-то проблемы, то дополню \ исправлю комментарий.
Мод на основе этой инструкции создавать не буду т.к. вряд ли надолго задержусь в FO76, но если кто-то готов это все сделать и поддерживать, то пожалуйста делайте.
Прежде чем перейти к инструкции опишу общую идею того, что мы будем делать. Cyrillized Font Library и IconSortingTags заменяют игровые шрифты и из-за этого возникает конфликт: мы либо имеем красивые шрифты и квадраты вместо иконок, либо стандартные шрифты и иконки. При этом IconSortingTags добавляет все иконки в шрифты Roboto, а Cyrillized Font Library их в общем-то не трогает. Поэтому наша задача взять Cyrillized Font Library и засунуть в него шрифты Roboto из IconSortingTags. С теорией все, переходим к практике.
Скачиваем IconSortingTags и копируем по инструкции файлы в папку с игрой. Пока не запускаем xTranslator
Скачиваем Cyrillized Font Library куда-нибудь на компьютер и открываем SeventySix - Interface_ru.ba2 с помощью Archive2
Распаковываем его содержимое в удобное для себя место (Archive->Extract All To)
Открываем JPEXS Free Flash Decompiler и перетаскиваем в него только что распакованный fonts_ru.swf, а также fonts_ru.swf из <папка_с_игрой>\Data\Interface. Далее, чтобы не запутаться я буду называть их файлом шрифтов и файлом иконок соответственно
В файле иконок находим шрифт $MAIN_FONT, Roboto Condensed и копируем его (Ctrl+C)
Переходим в файл шрифтов и жмем Ctrl+V, скопированный шрифт должен появиться в списке с названием Roboto Condensed
В файле шрифтов находим оригинальный $MAIN_FONT, Roboto Condensed, жмем по нему ПКМ, выбираем Replace with other character tag и из списка выбираем созданный только что Roboto Condensed
Проверяем, что у $MAIN_FONT, Roboto Condensed в таблице символов появились иконки и удаляем Roboto Condensed, который мы создали ранее
Повторяем пункты 6-9 для шрифтов Roboto Bold и Roboto Light (я использую JPEXS Flash Decomplier впервые поэтому возможно есть какой-то более простой способ заменить один файл другим, чем копирование-замена-удаление, если знаете или найдете - напишите)
Сохраняем изменения в файле шрифтов и копируем его в <папка_с_игрой>\Data\Interface с заменой файлов
В <папка_с_игрой>\Data\Interface открываем fontconfig_ru.txt и заменяем строчки, начинающиеся с map на соответствующие строки fontconfig_ru.txt из распакованного Cyrillized Font Library. Не трогаем последние 2 строчки
Завершаем установку IconSortingTags с помощью xTranslator
Привет. Я понял как решить проблему. Качай файл "fonts and ontconfig" из секции Optional Files и распаковывай архив в папку interface заменяя файлы. :)
Внимание: Файл "SeventySix - Interface_ru" качать и копировать в Fallout 76 не нужно! Если скопировать, то шрифты становятся обычными. Не знаю как это работает.
Привет. Я понял как решить проблему. Качай файл "fonts and ontconfig" из секции Optional Files и распаковывай архив в папку interface заменяя файлы. :)
Внимание: Файл "SeventySix - Interface_ru" качать и копировать в Fallout 76 не нужно! Если скопировать, то шрифты становятся обычными. Не знаю как это работает.
Круто! Спасибо за работу. А ты случайно не адаптировал у себя IconSortingTags под обновление игры? Сам автор, видимо, забил на мод, к сожалению, что многие названия и свойства оружия и брони не заменяются иконками теперь
Привет, сам IconSortingTags я не трогал. Сам автор писал, что сейчас очень занят и ему не до мода. Думаю, пока можно играть так, мой файлик по идее будет актуален и для будущих обновлений, если только автор не интегрирует новые значки (чего уже давно не было).
В первую очередь спасибо авторам изначальных модов, я лишь повозился чтобы это все объединить. По крайней мере, в таком варианте игра на русском не уступает английской локализации по шрифтам и функционалу)
15 comments
Мод на основе этой инструкции создавать не буду т.к. вряд ли надолго задержусь в FO76, но если кто-то готов это все сделать и поддерживать, то пожалуйста делайте.
Прежде чем перейти к инструкции опишу общую идею того, что мы будем делать. Cyrillized Font Library и IconSortingTags заменяют игровые шрифты и из-за этого возникает конфликт: мы либо имеем красивые шрифты и квадраты вместо иконок, либо стандартные шрифты и иконки. При этом IconSortingTags добавляет все иконки в шрифты Roboto, а Cyrillized Font Library их в общем-то не трогает. Поэтому наша задача взять Cyrillized Font Library и засунуть в него шрифты Roboto из IconSortingTags. С теорией все, переходим к практике.
Внимание: Файл "SeventySix - Interface_ru" качать и копировать в Fallout 76 не нужно! Если скопировать, то шрифты становятся обычными. Не знаю как это работает.
Внимание: Файл "SeventySix - Interface_ru" качать и копировать в Fallout 76 не нужно! Если скопировать, то шрифты становятся обычными. Не знаю как это работает.