Killing Floor Russian Localization Fonts - GUI2K4, XInterface, KFMod Заметка LazyKFWiki по исправлению русских font groups в Killing Floor: GUI2K4.int, XInterface.int и KFMod.int.
#1
Отправлено:
Killing Floor Russian Localization Fonts
Эта страница переносит заметку LazyKFWiki о русских interface fonts. Правка касается .int файлов, которые управляют font groups для menu chat, chat history, console text, in-game chat input и pop-up messages.
Backup-файлы
LazyKFWiki ссылалась на clean .int files для отката:
Перед редактированием сохрани текущие файлы:
KillingFloor\System\GUI2K4.int
KillingFloor\System\XInterface.int
KillingFloor\System\KFMod.int
За что отвечает каждый файл
| Область UI | Файл | Группа или массив |
|---|---|---|
| Строка ввода чата в lobby и разных меню | GUI2K4.int | fntUT2k4Menu |
| История чата в map voting, kick voting и похожих меню | GUI2K4.int | fntUT2k4ServerList |
| Консоль | XInterface.int | HudBase, FontArrayNames |
| Внутриигровая строка чата и pop-up messages | KFMod.int | HUDKillingFloor, FontArrayNames |
Точный index массива может зависеть от GUI size, resolution и связанных настроек. LazyKFWiki отмечала, что часто надежнее заменить весь массив, а не только один подозрительный элемент.
Идея замены шрифтов
Исходная заметка указывает на замену старых или несовместимых font references на русские варианты:
ROFonts.ROBtsrmVr -> ROFonts_RUS.ROArial
ROFontsTwo.ROArial24DS -> ROFonts_Rus.ROArial24
Цель - чтобы Cyrillic text не пропадал и не рендерился неправильным шрифтом в UI-зонах, где остались font groups от Unreal Tournament 2004.
Практические шаги
- Закрой Killing Floor.
- Сделай backup
GUI2K4.int,XInterface.intиKFMod.int. - Открывай файлы по одному в редакторе, который не ломает encoding.
- Найди группы из таблицы выше.
- Замени несовместимые font references на Russian-capable fonts.
- Сохрани файл, запусти игру и проверь нужный UI.
Что проверить
- Lobby chat input.
- Map-vote и kick-vote chat lines.
- Читаемость консоли.
- In-game chat input.
- Pop-up messages.
- Разные GUI sizes и resolutions.