Seemingly out of nowhere, Killing Floor 2 is no longer able to launch for me. Whenever I press "Play Game" in Steam seconds later I get a Bug Splat. The game was running fine when I last played just a few days ago, and I can't think of any major changes or updates I've made on my computer since then.
Things I've already tried:
- restarting Steam client
- restarting computer
- deleting the KFGame folder
- verifying the integrity of the game's files
- uninstalling and reinstalling the entire game
- updating all my drivers.
Here's the full crash log from the KFGame folder
Log: Log file open, 12/22/18 13:10:57
Init: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
Log: ... running in INSTALLED mode
DevConfig: GConfig::Find has loaded file: ..\..\Engine\Config\ConsoleVariables.ini
Init: Version: 10897
Init: Epic Internal: 0
Init: Compiled (64-bit): Dec 3 2018 17:51:29
Init: Changelist: 1532151
Init: Command line:
Init: Base directory: C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\
[0000.29] Init: Computer: JANUS
[0000.29] Init: User: Patric
[0000.29] Init: CPU Page size=4096, Processors=6
[0000.29] Init: High frequency timer resolution =3.417974 MHz
[0000.29] Init: Memory total: Physical=8.0GB (8GB approx) Pagefile=10.7GB Virtual=131072.0GB
[0000.36] Log: Steam Client API initialized 1
[0000.36] Log: Automatically setting Steam query port to 27015 (server port is 7777)
[0000.36] Log: Automatically setting Steam port to 20560 (server port is 7777)
[0000.96] Log: Steam Game Server API initialized 1
[0001.01] DevOnline: appSteamInit: Steam Game Server UID: 0
[0001.01] Init: Presizing for 179220 objects not considered by GC, pre-allocating 0 bytes.
[0001.01] Init: Object subsystem initialized
[0009.92] Log: CachePaths() took 8.91 Seconds
[0011.03] DevDataBase: Connection to "Provider=sqloledb;Data Source=production-db;Initial Catalog=EngineTaskPerf;Trusted_Connection=Yes;Connection Timeout=2" or "10.1.20.20" failed
[0012.40] Log: TwD3d1xInfoInit: Acceptable DX11 adapter found
[0012.40] Log: Unknown GPU : Nvidia 0x13c2
[0012.40] Log: Adapter : NVIDIA GeForce GTX 970
[0012.40] Log: Vendor : Nvidia
[0012.40] Log: DeviceId : 5058
[0012.40] Log: SubSysId : 695744578
[0012.40] Log: Revision : 161
[0012.40] Log: DedicatedVideoMemory : 4043 MiB
[0012.40] Log: DedicatedSystemMemory : 0 MiB
[0012.40] Log: SharedSystemMemory : 4095 MiB
[0012.40] Log: DisplayCount : 1
[0012.40] Log: "\\.\DISPLAY1" : { "x" : 0, "y" : 0, "width" : 1360, "height" : 768 }
[0012.40] Log: [AppCompat] Machine detected compatibility level: Composite: 3. CPU: 3. GPU: 3.
[0012.40] Log: [AppCompat] Previous detected compatibility level: Composite: 3. CPU: 3. GPU: 3.
[0012.43] Log: Found D3D11 adapter 0: NVIDIA GeForce GTX 970
[0012.43] Log: Adapter has 4043MB of dedicated video memory, 0MB of dedicated system memory, and 4095MB of shared system memory
[0012.77] Log: Found D3D11 adapter 1: Microsoft Basic Render Driver
[0012.77] Log: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 4095MB of shared system memory
[0013.05] Log: Shader platform (RHI): PC-D3D-SM5
[0018.37] Log: PhysXLevel : 0
[0018.37] DevPhysics: Initializing PhysX.
[0018.37] DevPhysics: PhysX initialized.
[0018.51] Init: WinSock: I am JANUS (192.168.1.236:0)
[0018.51] Log: [FSocketWin::Bind] Binding to 0.0.0.0:9989
[0018.66] Init: XAudio2 using 'Speakers (High Definition Audio Device)' : 2 channels at 48 kHz using 16 bits per sample (channel mask 0x3)
[0018.73] Log: [ThreadAffinity] Number of hardware threads is 6. Setting thread affinity for game and render threads to share L2 cache
[0019.36] DevConfig: GConfig::Find has loaded file: ..\..\Engine\Localization\INT\Engine.INT
[0019.36] DevShaders: ... Loaded 2000 shaders (4 legacy, 0 redundant)
[0019.37] DevShaders: Verifying Global Shaders for PC-D3D-SM5
[0022.72] Critical: appError called: Failed to find file for package Core for async preloading.
[0022.72] Critical: Windows GetLastError: The system cannot find the path specified. (3)
[0029.01] Log: === Critical error: ===
Failed to find file for package Core for async preloading.
Address = 0x2f5aa388 (filename not found) [in C:\WINDOWS\System32\KERNELBASE.dll]
Address = 0x7e727715 (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7e6dd2c5 (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7e6bc45b (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f335d2d (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f338e56 (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f33822b (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f337e9b (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f337f0a (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f33fc91 (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f98e294 (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x31853034 (filename not found) [in C:\WINDOWS\System32\KERNEL32.DLL]
Address = 0x331f3691 (filename not found) [in C:\WINDOWS\SYSTEM32\ntdll.dll]
Address = 0x331f3691 (filename not found) [in C:\WINDOWS\SYSTEM32\ntdll.dll]
[0029.01] Exit: Executing UObject::StaticShutdownAfterError
[0029.02] Exit: Executing UWindowsClient::ShutdownAfterError
[0029.02] Log: appRequestExit(1)
Things I've already tried:
- restarting Steam client
- restarting computer
- deleting the KFGame folder
- verifying the integrity of the game's files
- uninstalling and reinstalling the entire game
- updating all my drivers.
Here's the full crash log from the KFGame folder
Log: Log file open, 12/22/18 13:10:57
Init: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
Log: ... running in INSTALLED mode
DevConfig: GConfig::Find has loaded file: ..\..\Engine\Config\ConsoleVariables.ini
Init: Version: 10897
Init: Epic Internal: 0
Init: Compiled (64-bit): Dec 3 2018 17:51:29
Init: Changelist: 1532151
Init: Command line:
Init: Base directory: C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\
[0000.29] Init: Computer: JANUS
[0000.29] Init: User: Patric
[0000.29] Init: CPU Page size=4096, Processors=6
[0000.29] Init: High frequency timer resolution =3.417974 MHz
[0000.29] Init: Memory total: Physical=8.0GB (8GB approx) Pagefile=10.7GB Virtual=131072.0GB
[0000.36] Log: Steam Client API initialized 1
[0000.36] Log: Automatically setting Steam query port to 27015 (server port is 7777)
[0000.36] Log: Automatically setting Steam port to 20560 (server port is 7777)
[0000.96] Log: Steam Game Server API initialized 1
[0001.01] DevOnline: appSteamInit: Steam Game Server UID: 0
[0001.01] Init: Presizing for 179220 objects not considered by GC, pre-allocating 0 bytes.
[0001.01] Init: Object subsystem initialized
[0009.92] Log: CachePaths() took 8.91 Seconds
[0011.03] DevDataBase: Connection to "Provider=sqloledb;Data Source=production-db;Initial Catalog=EngineTaskPerf;Trusted_Connection=Yes;Connection Timeout=2" or "10.1.20.20" failed
[0012.40] Log: TwD3d1xInfoInit: Acceptable DX11 adapter found
[0012.40] Log: Unknown GPU : Nvidia 0x13c2
[0012.40] Log: Adapter : NVIDIA GeForce GTX 970
[0012.40] Log: Vendor : Nvidia
[0012.40] Log: DeviceId : 5058
[0012.40] Log: SubSysId : 695744578
[0012.40] Log: Revision : 161
[0012.40] Log: DedicatedVideoMemory : 4043 MiB
[0012.40] Log: DedicatedSystemMemory : 0 MiB
[0012.40] Log: SharedSystemMemory : 4095 MiB
[0012.40] Log: DisplayCount : 1
[0012.40] Log: "\\.\DISPLAY1" : { "x" : 0, "y" : 0, "width" : 1360, "height" : 768 }
[0012.40] Log: [AppCompat] Machine detected compatibility level: Composite: 3. CPU: 3. GPU: 3.
[0012.40] Log: [AppCompat] Previous detected compatibility level: Composite: 3. CPU: 3. GPU: 3.
[0012.43] Log: Found D3D11 adapter 0: NVIDIA GeForce GTX 970
[0012.43] Log: Adapter has 4043MB of dedicated video memory, 0MB of dedicated system memory, and 4095MB of shared system memory
[0012.77] Log: Found D3D11 adapter 1: Microsoft Basic Render Driver
[0012.77] Log: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 4095MB of shared system memory
[0013.05] Log: Shader platform (RHI): PC-D3D-SM5
[0018.37] Log: PhysXLevel : 0
[0018.37] DevPhysics: Initializing PhysX.
[0018.37] DevPhysics: PhysX initialized.
[0018.51] Init: WinSock: I am JANUS (192.168.1.236:0)
[0018.51] Log: [FSocketWin::Bind] Binding to 0.0.0.0:9989
[0018.66] Init: XAudio2 using 'Speakers (High Definition Audio Device)' : 2 channels at 48 kHz using 16 bits per sample (channel mask 0x3)
[0018.73] Log: [ThreadAffinity] Number of hardware threads is 6. Setting thread affinity for game and render threads to share L2 cache
[0019.36] DevConfig: GConfig::Find has loaded file: ..\..\Engine\Localization\INT\Engine.INT
[0019.36] DevShaders: ... Loaded 2000 shaders (4 legacy, 0 redundant)
[0019.37] DevShaders: Verifying Global Shaders for PC-D3D-SM5
[0022.72] Critical: appError called: Failed to find file for package Core for async preloading.
[0022.72] Critical: Windows GetLastError: The system cannot find the path specified. (3)
[0029.01] Log: === Critical error: ===
Failed to find file for package Core for async preloading.
Address = 0x2f5aa388 (filename not found) [in C:\WINDOWS\System32\KERNELBASE.dll]
Address = 0x7e727715 (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7e6dd2c5 (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7e6bc45b (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f335d2d (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f338e56 (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f33822b (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f337e9b (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f337f0a (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f33fc91 (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x7f98e294 (filename not found) [in C:\Games\Steam\steamapps\common\killingfloor2\Binaries\Win64\KFGame.exe]
Address = 0x31853034 (filename not found) [in C:\WINDOWS\System32\KERNEL32.DLL]
Address = 0x331f3691 (filename not found) [in C:\WINDOWS\SYSTEM32\ntdll.dll]
Address = 0x331f3691 (filename not found) [in C:\WINDOWS\SYSTEM32\ntdll.dll]
[0029.01] Exit: Executing UObject::StaticShutdownAfterError
[0029.02] Exit: Executing UWindowsClient::ShutdownAfterError
[0029.02] Log: appRequestExit(1)