Killing Floor

Killing Floor

43 ratings
Enable True Surround Sound & Enhance Audio
By Goth Dobes!
Enable 5.1 Surround for non-Creative Audio users! 7.1 should work but I am not certain.
   
Award
Favorite
Favorited
Unfavorite
Important Basics
Hello, in this guide I will help you enable 5.1 sound (7.1 should work but I am not fully aware), and this is not for people using Creative Audio Hardware since they have a tool called "Creative ALchemy" that already allows them to enable 5.1 with ease. This guide is for people with any other sound hardware, including onboard, but I do not know what hardware this won't work on; leave a comment telling me what hardware you have if it doesn't work so we can let others know. But, more importantly, it SHOULD work on almost all audio hardware.
An important tip: the replacement audio file also works for just about any game that is older with broken surround sound, such as STALKER games, and it's a matter of using this new file and renaming it to replace the old one.
Getting Started
Let's get going, this will all be a very simple process with no convoluted dependants or chance of wreaking havoc on your computer or the game, so don't worry. First, please open up your Killing Floor system folder: \steamapps\common\KillingFloor\System - we are going to only change 2 files here.
Second, let's rename "DefOpenAL32.dll" (it might not say .dll at the end for some people and that is okay) to something like "Null_DefOpenAL32" so you have this file on hand, because why not.
And after that, then open "KillingFloor.ini" with a notepad program, and go to the area
"[ALAudio.ALAudioSubsystem]" and we are going to change the lines under it, such as, "Channels=32" to equal, instead, 128 "Channels=128" (set this to '64' if you are using older onboard sound like Realtek, like before 2012") and then, lastly, we are going to change "TimeBetweenHWUpdates=15.000000" to "TimeBetweenHWUpdates=1.000000" - this will fix a problem with lots of missing sounds, save the changes and exit.
The second tweak for "KillingFloor.ini" is necessary, and the first is a nice luxury that easily handled nowadays.
Finalizing Step
Now, we need to download a newer sound driver for the game, that supports surround sound, which is - http://openal-soft.org/openal-binaries/openal-soft-1.19.1-bin.zip (if this newer 1.19 version gives you problems than use this older one) - http://kcat.strangesoft.net/openal-binaries/openal-soft-1.17.2-bin.zip (there are no ads, installers, or unrelated files from this) - and once that is downloaded, please open it and navigate to: /openal-soft-.1.17.2-bin/bin/win32/ - and click the file "soft_oal.dll" and drag it into your killingfloor/system folder and place it in there. Then click this new file inside the folder and rename it to "DefOpenAL32" to take the place of the old one (Do not use the win64 version of this inside the archive NO MATTER WHAT).
Now, run the game and go into options>audio and make sure 'System Driver' is unchecked and some form of 3D Audio is enabled, you will probably want 'HW3DAudio + EAX' unless your sound stops working and then the safe bet is to put it on "3D Audio".
And, that is it!!!
Thank You!
I hope you get to enjoy surround sound now, and if you are pleased with the results then I would ask of you to 'favorite' this and 'rate up' - those 2 things are very very important and almost no one does it and you would be very helpful if you chose to be that person. You're Welcome!
32 Comments
Goth Dobes!  [author] 30 May, 2019 @ 12:29pm 
I don't have the game installed, but to the best of my knowledge there's only two things here: either the new sound file just wrecks it OR the only other thing that could be tweaked is changing the "TimeBetweenHWUpdates=1.000000" to a number like 5.0* or 10.0*, or other small increments.
⚠️://N͟I͘͜͢K̸̀͞E̶❌ 30 May, 2019 @ 11:20am 
When I use VoIP (ingame voice chat by CAPS LOCK) - game crash. When I use original DefOpenAL32.dll - everything is fine. Is it possible to use surround without game-crash when use voice chat?
⚠️://N͟I͘͜͢K̸̀͞E̶❌ 30 May, 2019 @ 11:18am 
General protection fault!

History: FALVoiceModule::Encode <- UALAudioSubsystem::Update <- UGameEngine::Draw <- UWindowsViewport::Repaint <- UWindowsClient::Tick <- ClientTick <- UGameEngine::Tick <- Level Mario-Bunker <- UpdateWorld <- MainLoop <- FMallocWindows::Free <- FMallocWindows::Realloc <- 726F6F6C 0 FArray <- FArray::Realloc <- 0*2 <- FMallocWindows::Free
Boltte man 3 Nov, 2018 @ 7:11pm 
It's probably not true 7.1 because you're using a USB headset which basically upmixes stereo to surround sound......unless the game supports USB headset AND 7.1 surround sound through them and that you head also supports direct calling and not upmixing a source....

Either that or you have the same 7.1 feeling as when I had creative installed but without system driver ticked - some channels are apparently muted and would mostly here echos and you may eventually get a blue screeen of death as well after a while....

Actually it's not even 7.1, it's more like 7.0 at least according on the channel monitor on XP.....the LFE channel doesn't seem to get anything.....even in areas where there's lots of explosions happening...or thunder crackling....
Happy Death 3 Nov, 2018 @ 1:27pm 
Indeed.
Goth Dobes!  [author] 3 Nov, 2018 @ 1:25pm 
Yeah, I'm not surprised if it doesn't come off as pure surround sound on 5.1 or even 7.1 as the game wasn't made and mixed that way. It's just opened up channel directions. But thanks for the heads up on newer drivers!
Happy Death 3 Nov, 2018 @ 1:09pm 
It works with my 7.1 headphones but it feels like it's not "true" 7.1... Anyways, it's still much better than with stereo! :3 BTW, newer version of that OpenAL driver exist, works fine, at least for me: http://openal-soft.org/
Goth Dobes!  [author] 3 Nov, 2018 @ 12:17pm 
Hopefully it works as is for 7.1. i dont have the setup to test.
Happy Death 2 Nov, 2018 @ 5:08pm 
How to do the same but for 7.1? Thanks for the guide BTW.
Boltte man 27 Mar, 2018 @ 6:07am 
Oh I'm an idiot I was using the 64-bit version......:steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm::steamfacepalm:

Changed it to 32-bit and it works, mic works too without crashing the game! So ....I guess I take back I said.....hahahahahhaa