Difference between revisions of "Killing Floor"
(→Video: Added default FOV info and that while the FOV can be changed, it isn't permanent.) |
|||
(13 intermediate revisions by 9 users not shown) | |||
Line 17: | Line 17: | ||
{{Infobox game/row/reception|IGDB|killing-floor|68}} | {{Infobox game/row/reception|IGDB|killing-floor|68}} | ||
|taxonomy = | |taxonomy = | ||
− | {{Infobox game/row/taxonomy/monetization | }} | + | {{Infobox game/row/taxonomy/monetization | One-time game purchase }} |
{{Infobox game/row/taxonomy/microtransactions | }} | {{Infobox game/row/taxonomy/microtransactions | }} | ||
− | {{Infobox game/row/taxonomy/modes | }} | + | {{Infobox game/row/taxonomy/modes | Multiplayer }} |
{{Infobox game/row/taxonomy/pacing | }} | {{Infobox game/row/taxonomy/pacing | }} | ||
{{Infobox game/row/taxonomy/perspectives | }} | {{Infobox game/row/taxonomy/perspectives | }} | ||
Line 45: | Line 45: | ||
'''General information''' | '''General information''' | ||
− | {{mm}} [http://kf-wiki.com/wiki/Main_Page Unofficial Killing Floor Wiki] | + | {{mm}} [https://web.archive.org/web/20220524042121/http://kf-wiki.com/wiki/Main_Page Unofficial Killing Floor Wiki (kf-wiki)] |
+ | {{mm}} [https://killingfloor.fandom.com/ Unofficial Killing Floor Wiki] | ||
+ | {{mm}} [https://wiki.tripwireinteractive.com/index.php/Killing_Floor Official Killing Floor Wiki] | ||
{{mm}} [https://steamcommunity.com/app/1250/discussions/ Steam Community Discussions] | {{mm}} [https://steamcommunity.com/app/1250/discussions/ Steam Community Discussions] | ||
Line 89: | Line 91: | ||
# Close the game. | # Close the game. | ||
# Open <code>{{p|game}}\System\KillingFloor.ini</code> in a text editor such as Notepad++. | # Open <code>{{p|game}}\System\KillingFloor.ini</code> in a text editor such as Notepad++. | ||
− | # Ctrl | + | # {{key|Ctrl|F}} for <code>LocalMap=KFIntro.rom</code>. It should be one of the first few lines. |
# Change <code>KFIntro.rom</code> to <code>KF-Menu.rom</code>. The full line should now read <code>LocalMap=KF-Menu.rom</code>. | # Change <code>KFIntro.rom</code> to <code>KF-Menu.rom</code>. The full line should now read <code>LocalMap=KF-Menu.rom</code>. | ||
{{ii}} This has a side effect of making the main menu look slightly broken. However, it is still entirely functional. | {{ii}} This has a side effect of making the main menu look slightly broken. However, it is still entirely functional. | ||
Line 103: | Line 105: | ||
{{Image|Killing Floor General.png|In-game general settings.}} | {{Image|Killing Floor General.png|In-game general settings.}} | ||
{{Image|Killing Floor HUD.png|In-game HUD settings.}} | {{Image|Killing Floor HUD.png|In-game HUD settings.}} | ||
− | {{ii}} Save games are hosted in the Steam Cloud and thus unreachable from your computer.<ref> | + | {{ii}} Save games are hosted in the Steam Cloud and thus unreachable from your computer.<ref>{{Refurl|url=http://forums.tripwireinteractive.com/showthread.php?t=35470|title=Killing Floor Save Data - Killing Floor Support Forum|date=May 2023}}</ref> |
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/config|Windows|{{p|game}}\System\}} | + | {{Game data/config|Windows|{{p|game}}\System\*.ini}} |
− | {{Game data/config|OS X| | + | {{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/Killing Floor/}} |
− | {{Game data/config|Linux| | + | {{Game data/config|Linux|{{p|linuxhome}}/.killingfloor/}} |
}} | }} | ||
{{ii}} {{file|KillingFloor.ini}} stores audio, general, network, video settings | {{ii}} {{file|KillingFloor.ini}} stores audio, general, network, video settings | ||
Line 126: | Line 128: | ||
|origin notes = | |origin notes = | ||
|steam cloud = true | |steam cloud = true | ||
− | |steam cloud notes = Approx. 954 MB available.<br/>Steam Cloud | + | |steam cloud notes = Approx. 954 MB available.<br/>Steam Cloud hidden. |
|ubisoft connect = | |ubisoft connect = | ||
|ubisoft connect notes = | |ubisoft connect notes = | ||
Line 150: | Line 152: | ||
|4k ultra hd notes = Maximum vertical resolution is 1600p | |4k ultra hd notes = Maximum vertical resolution is 1600p | ||
|fov = hackable | |fov = hackable | ||
− | |fov notes = | + | |fov notes = Default FOV is 106.3° horizontal. Can be changed with the console command <code>fov #</code> where <code>#</code> is your degree of FOV<ref>[https://web.archive.org/web/20141205125527/http://forums.steampowered.com/forums/showthread.php?t=2277598 FOV change? - Steam Users' Forums] (retrieved)</ref>, however this needs to be done every time a map is loaded.<ref>{{Refcheck|user=Zach Fett|date=2024-02-10}}</ref> |
|windowed = true | |windowed = true | ||
|windowed notes = Windowed mode on startup may make main menu unreadable.<ref name="unreadable menu">[https://www.reddit.com/r/killingfloor/comments/42e61x/anyone_know_a_fix_for_this_main_menu_bug/ Anyone know a fix for this main menu bug? : killingfloor]</ref> | |windowed notes = Windowed mode on startup may make main menu unreadable.<ref name="unreadable menu">[https://www.reddit.com/r/killingfloor/comments/42e61x/anyone_know_a_fix_for_this_main_menu_bug/ Anyone know a fix for this main menu bug? : killingfloor]</ref> | ||
Line 159: | Line 161: | ||
|antialiasing = true | |antialiasing = true | ||
|antialiasing notes = | |antialiasing notes = | ||
+ | |upscaling = unknown | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
|vsync = true | |vsync = true | ||
|vsync notes = | |vsync notes = | ||
Line 165: | Line 170: | ||
|120 fps = true | |120 fps = true | ||
|120 fps notes = To remove FPS cap | |120 fps notes = To remove FPS cap | ||
− | Find <path-to-game>\System\KillingFloor.ini and launch it with Notepad. While in the KillingFloor.ini FIND: MaxClientFrameRate=90 | + | Find '''<path-to-game>\System\KillingFloor.ini''' and launch it with Notepad. While in the KillingFloor.ini '''FIND: MaxClientFrameRate=90''' |
− | REPLACE WITH: MaxClientFrameRate=200 Save and close. | + | '''REPLACE WITH: MaxClientFrameRate=200''' Save and close. |
+ | |||
Launch Killing Floor. | Launch Killing Floor. | ||
+ | |||
Open game's console with ~. | Open game's console with ~. | ||
− | Type: netspeed 20000 | + | |
+ | Type: '''netspeed 20000''' | ||
+ | |||
Framerate should be unlocked in multiplayer. | Framerate should be unlocked in multiplayer. | ||
Line 279: | Line 288: | ||
|separate volume notes = Effects, music, voice chat | |separate volume notes = Effects, music, voice chat | ||
|surround sound = true | |surround sound = true | ||
− | |surround sound notes = Auto configures up to 7.0 output<ref> | + | |surround sound notes = Auto configures up to 7.0 output<ref>{{Refurl|url=https://satsun.org/audio/|title=PC Gaming Surround Sound Round-up|date=May 2023}}</ref> |
|subtitles = false | |subtitles = false | ||
|subtitles notes = | |subtitles notes = | ||
Line 287: | Line 296: | ||
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = true | |eax support = true | ||
− | |eax support notes | + | |eax support notes = EAX 3<ref>{{Refurl|url=http://forums.epicgames.com/threads/411347-3D-audio-vs-H-W-3D-Audio-vs-EAX?p=5549922&viewfull=1#post5549922|title=3D audio vs H/W 3D Audio vs +EAX - Epic Games Forums|date=May 2023}}</ref> |
+ | |royalty free audio = unknown | ||
+ | |royalty free audio notes = | ||
}} | }} | ||
Line 362: | Line 373: | ||
|local play players = 6 | |local play players = 6 | ||
|local play modes = Co-op | |local play modes = Co-op | ||
− | |local play notes = Use [https://github.com/ | + | |local play notes = Use [https://github.com/SplitScreen-Me/splitscreenme-nucleus/releases Nucleus Co-op]. |
|lan play = true | |lan play = true | ||
|lan play players = 6 | |lan play players = 6 | ||
Line 459: | Line 470: | ||
# Close the game. | # Close the game. | ||
# Open the <code>{{p|game}}\System\User.ini</code> file in a text editor such as Notepad++. | # Open the <code>{{p|game}}\System\User.ini</code> file in a text editor such as Notepad++. | ||
− | # Ctrl | + | # {{key|Ctrl|F}} for <code>MouseSensitivity=</code>. Ensure the line you find is under <code>[Engine.PlayerInput]</code> |
# Change the setting to match your desired sensitivity. | # Change the setting to match your desired sensitivity. | ||
}} | }} | ||
Line 508: | Line 519: | ||
{{ii}} The main menu may be unreadable when starting the game in windowed mode. Switch to fullscreen mode.<ref name="unreadable menu"/> | {{ii}} The main menu may be unreadable when starting the game in windowed mode. Switch to fullscreen mode.<ref name="unreadable menu"/> | ||
− | ===Sound stuttering | + | ===Sound stuttering on Arch Linux=== |
{{Fixbox|description=Replace openal.so file|ref={{cn|date=August 2017}}|fix= | {{Fixbox|description=Replace openal.so file|ref={{cn|date=August 2017}}|fix= | ||
# Back up the openal.so located in {{p|game}}/System and install <code>lib32-openal</code>. If you are on 32-bit system, install <code>openal</code> | # Back up the openal.so located in {{p|game}}/System and install <code>lib32-openal</code>. If you are on 32-bit system, install <code>openal</code> | ||
Line 539: | Line 550: | ||
|windows 32-bit exe = true | |windows 32-bit exe = true | ||
|windows 64-bit exe = false | |windows 64-bit exe = false | ||
+ | |windows arm app = unknown | ||
|windows exe notes = | |windows exe notes = | ||
− | |mac os x powerpc app = | + | |mac os x powerpc app = unknown |
|macos intel 32-bit app = true | |macos intel 32-bit app = true | ||
|macos intel 64-bit app = false | |macos intel 64-bit app = false | ||
− | |macos arm app = | + | |macos arm app = unknown |
|macos app notes = | |macos app notes = | ||
|linux 32-bit executable= true | |linux 32-bit executable= true | ||
|linux 64-bit executable= false | |linux 64-bit executable= false | ||
+ | |linux arm app = unknown | ||
|linux executable notes = | |linux executable notes = | ||
}} | }} | ||
Line 567: | Line 580: | ||
===Console commands=== | ===Console commands=== | ||
− | {{ii}} The full list of console commands available for Killing Floor is listed on the [http://kf-wiki.com/wiki/ | + | {{ii}} The full list of console commands available for Killing Floor is listed on the [https://web.archive.org/web/20211119111915/http://www.kf-wiki.com/wiki/List_of_console_commands "Console Commands" page on the Killing Floor Wiki]. |
==System requirements== | ==System requirements== |
Latest revision as of 15:30, 10 February 2024
Developers | |
---|---|
Tripwire Interactive | |
macOS (OS X) | Ryan C. Gordon |
Linux | Ryan C. Gordon |
Publishers | |
Tripwire Interactive | |
Engines | |
Unreal Engine 2.5 | |
Release dates | |
Windows | May 14, 2009 |
macOS (OS X) | May 5, 2010 |
Linux | November 9, 2012 |
Reception | |
Metacritic | 72 |
IGDB | 68 |
Taxonomy | |
Monetization | One-time game purchase |
Modes | Multiplayer |
Series | Killing Floor |
Killing Floor | |
---|---|
KFMod (Unreal Tournament 2004 mod) | 2005 |
Killing Floor | 2009 |
Killing Floor Mod: Defence Alliance 2 | 2009 |
Killing Floor - Toy Master (unofficial mod) | 2014 |
Killing Floor 2 | 2016 |
Killing Floor: Incursion | 2017 |
Warnings
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
Key points
- Steam Workshop integration.
- Game manual is located in
<path-to-game>/Help
General information
- Unofficial Killing Floor Wiki (kf-wiki)
- Unofficial Killing Floor Wiki
- Official Killing Floor Wiki
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
GamersGate | ||||
Green Man Gaming | Complete Pack also available. | |||
Humble Store | ||||
Steam | Killing Floor 1 Complete Your Set! also available. | |||
Amazon.com (unavailable) |
- All versions require Steam DRM.
- The original mod release can be downloaded from Mod DB. Requires Unreal Tournament 2004.
DLC and expansion packs
Essential improvements
Skip intro videos
Edit KillingFloor.ini |
---|
|
Skip Killing Floor 2 trailers
Delete video files |
---|
|
Game data
- Save games are hosted in the Steam Cloud and thus unreachable from your computer.[1]
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\System\*.ini[Note 1] |
macOS (OS X) | $HOME/Library/Application Support/Killing Floor/ |
Linux | $HOME/.killingfloor/ |
-
KillingFloor.ini
stores audio, general, network, video settings -
User.ini
stores button bindings, FoV, HUD configuration
- This game does not follow the XDG Base Directory Specification on Linux.
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud | Approx. 954 MB available. Steam Cloud hidden. |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | See Multi-monitor. | ||
Ultra-widescreen | Game has proper Hor+ scaling but ultrawide resolutions are not listed in-game. See Multi-monitor. | ||
4K Ultra HD | Maximum vertical resolution is 1600p | ||
Field of view (FOV) | Default FOV is 106.3° horizontal. Can be changed with the console command fov # where # is your degree of FOV[2], however this needs to be done every time a map is loaded.[3] |
||
Windowed | Windowed mode on startup may make main menu unreadable.[4] | ||
Borderless fullscreen windowed | See Borderless fullscreen windowed. | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | |||
60 FPS and 120+ FPS | To remove FPS cap
Find <path-to-game>\System\KillingFloor.ini and launch it with Notepad. While in the KillingFloor.ini FIND: MaxClientFrameRate=90 REPLACE WITH: MaxClientFrameRate=200 Save and close. Launch Killing Floor. Open game's console with ~. Type: netspeed 20000 Framerate should be unlocked in multiplayer. |
||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
- Additional tweaks can be found in this guide.
Multi-monitor
Set resolution[5] |
---|
FullscreenViewportX=5760 FullscreenViewportY=1080 |
Borderless fullscreen windowed
Run in borderless window[6] |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | Joystick input is ignored when fire is pressed; fixed by pressing another button or moving mouse after pressing fire | |
Full controller support | ||
Controller remapping | Needs to be mapped via User.ini. | |
Controller sensitivity | ||
Controller Y-axis inversion | Needs to be set via User.ini. |
Controller types |
---|
XInput-compatible controllers |
---|
PlayStation controllers |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
- Additional binding tweaks can be found here, here and here. Info on making you own bind combination can be found here (also applies to other unreal games).
Make walk toggle
Use console command set input X Toggle bRun where X is desired keystroke[citation needed]
|
---|
|
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Effects, music, voice chat | |
Surround sound | Auto configures up to 7.0 output[7] | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
EAX support | EAX 3[8] | |
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
German | ||||
Hungarian | ||||
Italian | ||||
Polish | ||||
Russian | ||||
Spanish |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | 6 | Co-op Use Nucleus Co-op. |
||
LAN play | 6 | Co-op |
||
Online play | 6 | Co-op |
- The max player limit can be increased externally (128 players)[citation needed]
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | See this forum post for information on hosting a Killing Floor server on Windows. | |
Direct IP | Open the console (~) and enter open followed by the IP and port. |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 8075, 28852 |
UDP | 7707, 7708, 7717, 20560, 28852 |
- Universal Plug and Play (UPnP) support status is unknown.
- When hosting a listen server behind a router, it may be needed in your Killingfloor.ini to set
ServerBehindNAT=False
to True
VR support
3D modes | State | Notes | |
---|---|---|---|
vorpX | G3D User created game profile, see vorpx forum profile introduction. |
Devices | |||
---|---|---|---|
Novint Falcon |
Issues fixed
CustomSpawnFix
CustomSpawnFix mutator fixes zed spawning on older maps. Also available on the workshop here.
Grenade Arm Fix
Grenade Arm Fix makes the game display the proper character arms when throwing a grenade instead of generic camo ones.
Paramedic Alfred Anderson Viewmodel Fix
Paramedic Alfred Anderson Viewmodel Fix makes Alfred Anderson have rolled up sleeves on his view model as he's intended.
Unicode Fix
Unicode Fix makes non English characters appear properly in chat instead of just "~~~~~~~".
Mouse sensitivity resets
Change the option before joining a server[citation needed] |
---|
|
Manually edit the configuration file[citation needed] |
---|
|
Crash to desktop
Enable Compatibility for Killing Floor.exe[citation needed] |
---|
|
Flickering
Use the -windowed property[citation needed] |
---|
Notes
|
No Online Games/0 Servers from Master list
Delete your ClientRegistry.blob file[citation needed] |
---|
|
Re-enable gore
- Depending on your version of the game, Killing Floor can have gore disabled. This fix re-enables gore.
Manually re-enable gore[citation needed] |
---|
|
- The main menu may be unreadable when starting the game in windowed mode. Switch to fullscreen mode.[4]
Sound stuttering on Arch Linux
Replace openal.so file[citation needed] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 8, 9 | |
OpenGL | 2.1 | |
Shader Model support | 2 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later. | ||
Linux |
Middleware
Middleware | Notes | |
---|---|---|
Physics | Karma | |
Audio | Miles Sound System, OpenAL, Speex | |
Cutscenes | Bink Video | |
Multiplayer | Steamworks |
Console commands
- The full list of console commands available for Killing Floor is listed on the "Console Commands" page on the Killing Floor Wiki.
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | XP, Vista | |
Processor (CPU) | 1.2 GHz | 2.4 GHz |
System memory (RAM) | 1 GB | 2 GB |
Hard disk drive (HDD) | 2 GB | |
Video card (GPU) | 64 MB of VRAM DirectX 9 compatible | 128 MB of VRAM Shader model 2.0 support |
Sound (audio device) | DX 8.1 compatible | Eax compatible |
macOS (OS X) | ||
---|---|---|
Minimum | ||
Operating system (OS) | 10.5.8, 10.6.3 | |
Processor (CPU) | Intel | |
System memory (RAM) | ||
Hard disk drive (HDD) | 2 GB | |
Video card (GPU) | Nvidia ATI |
|
Other | Intel GPUs unsupported |
Linux | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | Ubuntu 12.04 LTS | |
Processor (CPU) | 1.2 GHz | 2.4 GHz |
System memory (RAM) | 1 GB | 2 GB |
Hard disk drive (HDD) | 2 GB | |
Video card (GPU) | Nvidia ATI Intel | |
Other | GPUs with hardware-accelerated drivers |
Notes
- ↑ When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References
- ↑ Killing Floor Save Data - Killing Floor Support Forum - last accessed on May 2023
- ↑ FOV change? - Steam Users' Forums (retrieved)
- ↑ Verified by User:Zach Fett on 2024-02-10
- ↑ Killing Floor | WSGF
- ↑ Problems with Killing Floor and Possibly Title-less Windows · Issue #93 · Codeusa/Borderless-Gaming - last accessed on 2017-04-12
- ↑ PC Gaming Surround Sound Round-up - last accessed on May 2023
- ↑ 3D audio vs H/W 3D Audio vs +EAX - Epic Games Forums - last accessed on May 2023