Whenever I try to launch the game it immediately crashes. No crash report, nothing interesting in the log, it never even starts to load, just pops up a blank windows for a second and boom. Crash.
This is a completely fresh install, this PC has never had KSP installed on it before.
For reference, I am running Windows 10 x64, and here is my log file:
Initialize engine version: 5.4.0p4 (b15b5ae035b7)
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 9.0c [nvldumdx.dll 23.21.13.8871]
Renderer: NVIDIA GeForce GTX 750 Ti
Vendor: NVIDIA
VRAM: 2017 MB (via DXGI)
Caps: Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=0 INTZ=1 NULL=1 RESZ=0 SlowINTZ=0 ATOC=1
Begin MonoManager ReloadAssembly
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.dll (this message is harmless)
Loading D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.dll into Unity Child Domain
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless)
Loading D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-CSharp.dll (this message is harmless)
Loading D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-CSharp.dll into Unity Child Domain
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-UnityScript-firstpass.dll (this message is harmless)
Loading D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-UnityScript-firstpass.dll into Unity Child Domain
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-UnityScript.dll (this message is harmless)
Loading D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-UnityScript.dll into Unity Child Domain
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.UI.dll (this message is harmless)
Loading D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.UI.dll into Unity Child Domain
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.Networking.dll (this message is harmless)
Loading D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.Networking.dll into Unity Child Domain
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\Mono.Cecil.dll (this message is harmless)
Loading D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\Mono.Cecil.dll into Unity Child Domain
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\KSPAssets.dll (this message is harmless)
Loading D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\KSPAssets.dll into Unity Child Domain
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\TDx.TDxInput.dll (this message is harmless)
Loading D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\TDx.TDxInput.dll into Unity Child Domain
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\KSPTrackIR.dll (this message is harmless)
Loading D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\KSPTrackIR.dll into Unity Child Domain
- Completed reload, in 0.176 seconds
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\System.Core.dll (this message is harmless)
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\System.dll (this message is harmless)
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\Boo.Lang.dll (this message is harmless)
Platform assembly: D:\NonSteam\Kerbal Space Program\KSP_x64_Data\Managed\System.Xml.dll (this message is harmless)
<RI> Initializing input.
<RI> Input initialized.
desktop: 1920x1080 60Hz; virtual: 1920x1080 at 0,0
Most of the time I try to run KSP_x64.exe directly, but attempting to run from the launcher produces the same result (although the game demands administrator privileges when run from the launcher). Deleting the install and unpacking it again makes no difference. (BTW: Why in the hell are there no checksums provided for KSP store downloads? .zip files have internal CRC32 checksums for each file, but I don't completely trust them.)
EDIT: Downloading and installing a fresh copy does not help.