Having ALchemy installed or not makes no difference, it BSODs either way. Also, having dsound.dll and dsound.ini in the System directory makes no difference either way also, though it creates a dsoundlog.txt with this entry:
Loaded c:\games\steam\steamapps\common\killingfloor\System\DSOUND.ini
Which would lead me to believe it is using ALchemy in some way. I was under the impression that ALchemy was for directsound to OpenAL conversion only, and this game is OpenAL to begin with.
Here is a log of a crash. This is with System Driver unchecked, and H\W 3D Sound selected, and ALchemy installed. It BSOD'd within about 10 seconds of entering a game.
-------------------------------
Log: Log file open, 11/29/09 15:58:09
Init: Name subsystem initialized
Init: Detected: Microsoft Windows NT 6.1 (Build: 7600)
Init: Version: 3339 (128.29)
Init: Compiled: Nov 24 2009 12:25:51
Init: Command line:
Init: Character set: Unicode
Init: Base directory: c:\games\steam\steamapps\common\killingfloor\System\
Init: Ini:KillingFloor.ini UserIni:User.ini
Init: Build label: Build UT2004_Build_[2004-11-11_10.48]
Init: Object subsystem initialized
Localization: No localization: KillingFloor.General.Start (int)
Log: nvd3dum.dll/NVIDIA GeForce 8800 GT
Log: Game class is 'KFCinematicGame'
Log: Bringing Level Entry.myLevel up for play (0) appSeconds: 1.693000...
ScriptLog: GameInfo::InitGame : bEnableStatLogging False
Log: Browse: KFIntro.rom?Class=Engine.Pawn?Character=Corporal_Lewis?team=1?Sex=M?Name=Blarbo
Log: Collecting garbage
Log: Purging garbage
Log: Garbage: objects: 27257->27257; refs: 278630
Log: Game class is 'KFCinematicGame'
Log: Bringing Level KFIntro.myLevel up for play (0) appSeconds: 2.021000...
Log: (Karma): Autodetecting CPU for SSE
Log: (Karma): Using SSE Optimizations
ScriptLog: GameInfo::InitGame : bEnableStatLogging False
Log: ALAudio: Using ALC_EXT_capture to record audio.
Warning: Failed to load 'NULL': Can't resolve package name
Warning: Failed to load 'Class None.': Can't resolve package name
Warning: Failed to load 'NULL': Can't resolve package name
Warning: Failed to load 'Class None.': Can't resolve package name
Log: STEAMSTATS: Stats Are Now Enabled
ScriptLog: New Player Blarbo id=84159f68256957d3d67b35cb78cb770f
Log: Opened viewport
Log: Enter SetRes: 1920x1080 Fullscreen 1
Log: Using back-buffer format 22(32-bit)
Log: Using depth-buffer format 77(32-bit)
Log: Creating device
Log: xD3D9Helper::Init (QuadEmulation)
Log: POSTFX - TripPostFX::Init successful
Log: MultiSampling trying to use "0" samples-per-pixel, using "0" samples-per-pixel.
Log: Quality Levels, attempting to use "0", using a quality level of "0".
Log: Trying for 4 anisotropy, max is 16. Using 4.
Log: Enter SetRes: 1920x1080 Fullscreen 0
Log: Using back-buffer format 22(32-bit)
Log: Using depth-buffer format 77(32-bit)
Log: Creating device
Log: xD3D9Helper::Init (QuadEmulation)
Log: POSTFX - TripPostFX::Init successful
Log: MultiSampling trying to use "0" samples-per-pixel, using "0" samples-per-pixel.
Log: Quality Levels, attempting to use "0", using a quality level of "0".
Log: Trying for 4 anisotropy, max is 16. Using 4.
Log: Enter SetRes: 1920x1080 Fullscreen 1
Log: Using back-buffer format 22(32-bit)
Log: Using depth-buffer format 77(32-bit)
Log: Creating device
Log: xD3D9Helper::Init (QuadEmulation)
Log: POSTFX - TripPostFX::Init successful
Log: MultiSampling trying to use "0" samples-per-pixel, using "0" samples-per-pixel.
Log: Quality Levels, attempting to use "0", using a quality level of "0".
Log: Trying for 4 anisotropy, max is 16. Using 4.
Log: Startup time: 7.847000 seconds
Localization: No localization: KillingFloor.General.Run (int)
Log: Precaching: KFIntro.LevelInfo0
Log: Static mesh batches: 0 vertex bytes, 0 index bytes
Log: Allocating 16384 byte dynamic index buffer.
Log: Allocating 65536 byte dynamic vertex buffer.
Log: Finished precaching geometry in 0.002 seconds
Log: Finished precaching textures in 0.006 seconds
Log: URL: Adding default option Class=Engine.Pawn
Log: URL: Adding default option Character=Corporal_Lewis
Log: URL: Adding default option team=1
Log: URL: Adding default option Name=Blarbo
Log: Browse: Index.rom?disconnect?Class=Engine.Pawn?Character=Corporal_Lewis?team=1?Name=Blarbo
Log: Failed; returning to Entry
Log: GP=FALSE
Log: Spawning new actor for Viewport WindowsViewport
Warning: Failed to load 'NULL': Can't resolve package name
Warning: Failed to load 'Class None.': Can't resolve package name
Warning: Failed to load 'NULL': Can't resolve package name
Warning: Failed to load 'Class None.': Can't resolve package name
ScriptLog: New Player Blarbo id=84159f68256957d3d67b35cb78cb770f
Log: Static mesh batches: 0 vertex bytes, 0 index bytes
Warning: Failed to load 'NULL': Can't resolve package name
Warning: Failed to load 'Class None.': Can't resolve package name
Localization: No localization: Engine.KeyNames.JoyR (int)
ScriptLog: class'PlayerInput'.default.MouseSmoothingMode = 0
ScriptLog: bSmoothing = False
ScriptLog: byte(bSmoothing) = 0
ScriptLog: int(bSmoothing) = 0
Warning: KFServerBrowser Package.KFServerBrowser (Function GUI2K4.UT2k4ServerBrowser.InitComponent:0040) Accessed None 'ch_Standard'
Warning: KFServerBrowser Package.KFServerBrowser (Function GUI2K4.UT2k4ServerBrowser.InitComponent:005C) Accessed None 'ch_Standard'
Log: Resolving redorchestragame.com...
Log: Defaulting to false
ScriptLog: UT2k4Browser_ServerListPageFavorites Spawned new ServerQueryClient 'Entry.ServerQueryClient'
ScriptLog: currentplayers=0
ScriptLog: freespace=0
ScriptLog: password=false
ScriptLog: perks=true
ScriptLog: difficulty=3
ScriptLog: currentplayers=0
ScriptLog: freespace=0
ScriptLog: password=false
ScriptLog: perks=true
ScriptLog: difficulty=3
Warning: Failed to load 'NULL': Can't resolve package name
Warning: Failed to load 'Class None.none': Can't resolve package name
Log: Resolved redorchestragame.com (69.31.134.234)
Log: Defaulting to false
Log: Enter SetRes: 1920x1080 Fullscreen 1
Log: Using back-buffer format 22(32-bit)
Log: Using depth-buffer format 77(32-bit)
Log: Creating device
Log: xD3D9Helper::Init (QuadEmulation)
Log: POSTFX - TripPostFX::Init successful
Log: MultiSampling trying to use "0" samples-per-pixel, using "0" samples-per-pixel.
Log: Quality Levels, attempting to use "0", using a quality level of "0".
Log: Trying for 4 anisotropy, max is 16. Using 4.
Log: Allocating 16384 byte dynamic index buffer.
Log: Allocating 65536 byte dynamic vertex buffer.
Log: Precaching: Entry.LevelInfo0
Log: Finished precaching geometry in 0.003 seconds
Log: Finished precaching textures in 0.004 seconds
ScriptLog: UT2k4Browser_ServersList RECEIVED QUERYFINISHED NOTICE WITH ITEMCOUNT > 0!!! ITEMCOUNT:27 Info:0
ScriptLog: PreClientTravel
Log: URL: Adding default option Class=Engine.Pawn
Log: URL: Adding default option Character=Corporal_Lewis
Log: URL: Adding default option team=1
Log: URL: Adding default option Name=Blarbo
Log: Browse: 74.55.135.220:7710/Index.rom?Class=Engine.Pawn?Character=Corporal_Lewis?team=1?Name=Blarbo
ScriptLog: UT2k4Browser_ServerListPageFavorites Destroying ServerQueryClient 'ServerQueryClient'
Log: NetMode now NM_Client
Log: Collecting garbage
Log: Purging garbage
Log: (Karma): Level Karma Terminated.
Log: Garbage: objects: 80668->78240; refs: 1320581
Log: ALAudio: AL_INVALID_OPERATION in RegisterSound (generating buffer)
Log: Bringing Level kf-bedlam.myLevel up for play (90) appSeconds: 51.879000...
Log: (Karma): Autodetecting CPU for SSE
Log: (Karma): Using SSE Optimizations
Log: Spawning new actor for Viewport WindowsViewport
Warning: Failed to load 'NULL': Can't resolve package name
Warning: Failed to load 'Class None.': Can't resolve package name
Warning: Failed to load 'NULL': Can't resolve package name
Warning: Failed to load 'Class None.': Can't resolve package name
ScriptLog: New Player Blarbo id=84159f68256957d3d67b35cb78cb770f
Log: Collecting garbage
Log: Purging garbage
Log: Garbage: objects: 83004->83003; refs: 1348545
Warning: Failed to load 'NULL': Can't resolve package name
Warning: Failed to load 'Class None.': Can't resolve package name
Warning: Failed to load 'NULL': Can't resolve package name
Warning: Failed to load 'Class None.': Can't resolve package name
Warning: KFPlayerController kf-bedlam.KFPlayerController (Function KFmod.KFPlayerController.ShowLoginMenu:002D) Accessed None 'Pawn'
Log: Unknown style requested none
Log: Unknown style requested none
Log: KFPlayerController setplayer WindowsViewport
Log: Precaching: kf-bedlam.LevelInfo0
Log: Static mesh batches: 54553536 vertex bytes, 7613880 index bytes
Log: Allocating 16384 byte dynamic index buffer.
Log: Allocating 65536 byte dynamic vertex buffer.
Lo
-------------------------------