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 GitHubGitHub currently shows no published releases for this repository, so the practical download is the ZIP archive of the current main branch.
What Is Included
| Item | Coverage |
|---|---|
| Target game | Killing Floor 1, Russian client, v1065 |
| File types | .rus and .int localization/interface files |
.rus files | 71 files |
.int files | 56 files |
| Install location | KillingFloor\System |
| Main goal | Fix Russian UI strings, missing labels, unreadable layout, and localization mistakes |
Installation
- Close Killing Floor.
- Download the ZIP archive above.
- Extract the archive somewhere temporary.
- Open the extracted
Systemfolder. - Copy the
.rusand.intfiles into your Killing FloorSystemfolder. - Allow Windows to replace existing files when asked.
- 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.
| Area | What KFRusGuiFix changes |
|---|---|
| Main menus | Fixes a Russian-client bug where settings could fail to save and important menu buttons could be missing. |
| Server browser | Corrects browser tabs, adds a wave-related tab label, and replaces inherited Unreal Tournament 2004 interface strings. |
| Button and field text | Shortens or rewrites many labels that did not fit into buttons, panels, or form fields. |
| Trader weapon names | Reworks many shop weapon names into more usable Russian labels and shortens names that were too long for the UI. |
| DLC weapons | Adds or corrects Russian strings for DLC weapons. |
| Golden potato strings | Covers the potato-related event strings that were missing or awkward in the Russian client. |
| Literary wording | Replaces rough or mechanically translated phrases with more natural Russian wording. |
| Perk descriptions | Fixes perk text both technically and stylistically, so the descriptions are easier to understand. |
| Hints and tips | Removes the default tips and replaces them with more useful custom hints. |
| Uppercase buttons | Normalizes buttons that were written fully in uppercase. |
| Wave status | Removes the shortened wave-status label that cluttered the interface. |
| KF-AbusementPark | Fixes the map description text. |
| KF-Transit | Corrects the Russian localization file for the Transit map. |
| Missing map files | Adds Russian files for KF-Steamland, KF-Clandestine, and KF-ThrillsChills. |
| Collectible strings | Fixes text for collectible-object progress on event maps, including items such as skulls and snow globes. |
| Low resolutions | Shortens long lines so the Russian client is more usable at 1024x768 and 1280x720. |
| Unused strings | Removes unnecessary entries from .rus files when the game does not use them. |
| Broken quotes | Fixes many double-quote problems that could prematurely terminate a string and make text display incorrectly or not at all. |
| Small polish | Includes 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.
| Issue | Notes |
|---|---|
| Map-vote menu | The map vote menu is not fixed even though the strings in the .rus file are described as correct. |
| Spectator name | If 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 tab | When creating a single-player game, strings in the Sandbox tab may not display, even though the localization file contains them. |
| Very low resolutions | At 800x600, some text may still not fit because the game controls font size by resolution and the Russian UI is not fully adaptive. |
Recommended Test Checklist
After installation, check these screens:
- Main menu buttons.
- Settings menu and whether changed settings are saved.
- Server browser tabs and columns.
- Trader shop weapon names.
- Perk descriptions.
- Event maps with collectibles.
- KF-AbusementPark, KF-Transit, KF-Steamland, KF-Clandestine, and KF-ThrillsChills if you have them installed.
- 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:
| Contributor | Contribution |
|---|---|
| void | Help and low-resolution testing. |
| ϟEyeclawϟ | Help while writing tips and hints. |
| A1ainde1on | Provided several files for comparison with the original client. |