Christmas Patriarch

KFRusGuiFix: Russian GUI Fix for Killing Floor v1065

KFRusGuiFix is a community fix for the Russian Killing Floor v1065 client interface. It replaces and corrects localization files in the game’s System folder, mainly .rus and .int files, so menus, buttons, server browser tabs, perk descriptions, map strings, and many small UI labels behave better in the Russian client.

Use this page if your Russian client has missing menu buttons, settings that do not save, broken server-browser labels, oversized text, awkward weapon names, or untranslated DLC strings.

Download

Download KFRusGuiFix ZIP from GitHub

GitHub currently shows no published releases for this repository, so the practical download is the ZIP archive of the current main branch.

What Is Included

ItemCoverage
Target gameKilling Floor 1, Russian client, v1065
File types.rus and .int localization/interface files
.rus files71 files
.int files56 files
Install locationKillingFloor\System
Main goalFix Russian UI strings, missing labels, unreadable layout, and localization mistakes

Installation

  1. Close Killing Floor.
  2. Download the ZIP archive above.
  3. Extract the archive somewhere temporary.
  4. Open the extracted System folder.
  5. Copy the .rus and .int files into your Killing Floor System folder.
  6. Allow Windows to replace existing files when asked.
  7. Start the game and check the main menu, settings menu, server browser, trader shop, perk descriptions, and map vote screens.

Typical Steam path:

C:\Program Files (x86)\Steam\steamapps\common\KillingFloor\System

If your Steam library is on another drive, open Steam, right-click Killing Floor, use the local files option, and enter the System directory from there.

Backup First

Before replacing files, copy the current localization files somewhere safe:

KillingFloor\System\*.rus
KillingFloor\System\*.int

A simple backup folder is enough:

KillingFloor\System_backup_before_KFRusGuiFix

The fix is file-based, so rollback is simple: restore the old .rus and .int files or verify game files in Steam. Steam verification may also overwrite the fix, so keep the ZIP if you expect to reinstall it later.

Fixes Covered By The README

The repository README lists a broad set of interface and localization fixes. This section preserves the full scope in a readable form.

AreaWhat KFRusGuiFix changes
Main menusFixes a Russian-client bug where settings could fail to save and important menu buttons could be missing.
Server browserCorrects browser tabs, adds a wave-related tab label, and replaces inherited Unreal Tournament 2004 interface strings.
Button and field textShortens or rewrites many labels that did not fit into buttons, panels, or form fields.
Trader weapon namesReworks many shop weapon names into more usable Russian labels and shortens names that were too long for the UI.
DLC weaponsAdds or corrects Russian strings for DLC weapons.
Golden potato stringsCovers the potato-related event strings that were missing or awkward in the Russian client.
Literary wordingReplaces rough or mechanically translated phrases with more natural Russian wording.
Perk descriptionsFixes perk text both technically and stylistically, so the descriptions are easier to understand.
Hints and tipsRemoves the default tips and replaces them with more useful custom hints.
Uppercase buttonsNormalizes buttons that were written fully in uppercase.
Wave statusRemoves the shortened wave-status label that cluttered the interface.
KF-AbusementParkFixes the map description text.
KF-TransitCorrects the Russian localization file for the Transit map.
Missing map filesAdds Russian files for KF-Steamland, KF-Clandestine, and KF-ThrillsChills.
Collectible stringsFixes text for collectible-object progress on event maps, including items such as skulls and snow globes.
Low resolutionsShortens long lines so the Russian client is more usable at 1024x768 and 1280x720.
Unused stringsRemoves unnecessary entries from .rus files when the game does not use them.
Broken quotesFixes many double-quote problems that could prematurely terminate a string and make text display incorrectly or not at all.
Small polishIncludes subtle interface corrections, such as capitalization and small counter-label details.

Why This Fix Matters

Killing Floor is an Unreal Engine 2 game with a localization system that depends heavily on plain text resource files. If a translated line is too long, badly quoted, missing, or inherited from another game, the interface can fail in very visible ways: buttons disappear, labels overlap, menu tabs look wrong, descriptions become unclear, and low-resolution layouts become hard to use.

Russian text is especially sensitive because it often takes more horizontal space than the equivalent English UI label. A phrase that fits in English can overflow in Russian, and the old client does not always resize controls intelligently. That is why this fix is not only a translation cleanup; it is also a practical UI compatibility patch for players who still use the Russian client.

Known Issues From The README

The README also documents limitations. These are important because they prevent users from expecting a perfect full-client remaster.

IssueNotes
Map-vote menuThe map vote menu is not fixed even though the strings in the .rus file are described as correct.
Spectator nameIf a spectator joins a server, the Russian client may not show the spectator name. The README notes that this may also exist in the original English client.
Solo sandbox tabWhen creating a single-player game, strings in the Sandbox tab may not display, even though the localization file contains them.
Very low resolutionsAt 800x600, some text may still not fit because the game controls font size by resolution and the Russian UI is not fully adaptive.

After installation, check these screens:

  1. Main menu buttons.
  2. Settings menu and whether changed settings are saved.
  3. Server browser tabs and columns.
  4. Trader shop weapon names.
  5. Perk descriptions.
  6. Event maps with collectibles.
  7. KF-AbusementPark, KF-Transit, KF-Steamland, KF-Clandestine, and KF-ThrillsChills if you have them installed.
  8. Low-resolution layouts if you play at 1024x768 or 1280x720.

If something looks worse, restore your backup or verify game files through Steam.

Credits

The README credits these contributors:

ContributorContribution
voidHelp and low-resolution testing.
ϟEyeclawϟHelp while writing tips and hints.
A1ainde1onProvided several files for comparison with the original client.
Discord