Killing Floor Russian Localization Fonts - GUI2K4, XInterface, KFMod

Killing Floor Russian Localization Fonts - GUI2K4, XInterface, KFMod

  • Тема закрыта
  • Вы не можете ответить в тему

Killing Floor Russian Localization Fonts - GUI2K4, XInterface, KFMod Заметка LazyKFWiki по исправлению русских font groups в Killing Floor: GUI2K4.int, XInterface.int и KFMod.int.

Geekrainian #1

    • Группа: Администратор
    • Сообщений: 974

    Отправлено:

    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.intfntUT2k4Menu
    История чата в map voting, kick voting и похожих менюGUI2K4.intfntUT2k4ServerList
    КонсольXInterface.intHudBase, FontArrayNames
    Внутриигровая строка чата и pop-up messagesKFMod.intHUDKillingFloor, 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.

    Практические шаги

    1. Закрой Killing Floor.
    2. Сделай backup GUI2K4.int, XInterface.int и KFMod.int.
    3. Открывай файлы по одному в редакторе, который не ломает encoding.
    4. Найди группы из таблицы выше.
    5. Замени несовместимые font references на Russian-capable fonts.
    6. Сохрани файл, запусти игру и проверь нужный UI.

    Что проверить

    • Lobby chat input.
    • Map-vote и kick-vote chat lines.
    • Читаемость консоли.
    • In-game chat input.
    • Pop-up messages.
    • Разные GUI sizes и resolutions.
    Назад