The PC game Empyrion keeps causing hard crashes (PC shuts off, have to reset power supply to turn it back on - Event Kernel-Power 41 (63) - when it goes from the menu to load the game. I've done some troubleshooting but it is confusing me.
The game played fine until a week ago. Other resource intensive games including other Unity engine games still play fine. Startup CPU/GPU temps are 34/34, various games (including Empyrion after a fresh install) run at a peak of 54/78 for hours with no issues. Empyrion generally crashes instantly at loading, when temps are still around 38/42.
The developer (Eleon) deleted my thread on Steam so they don't seem very supportive. Any ideas?
Win 10 Home 64
AMD FX 8320, always run at stock speed
AMD R9 380, DX11 always run at stock speed
Samsung 850 EVO 250GB
Kingston HyperX FURY 8GB Kit (2x4GB) 1866MHz DDR3 CL10 DIMM
Some of the game Log from a crash, the lines about missing scripts and script behavior show up in the log of every crash:
<RI> Initializing input.
<RI> Input initialized.
<RI> Initialized touch support.
UnloadTime: 1.494371 ms
05-04:39:44.779 23_39 -LOG- *************************************************************************
05-04:39:44.786 23_39 -LOG- Empyrion - Galactic Survival
05-04:39:44.786 23_39 -LOG- Version: Alpha 7.6.0
05-04:39:44.788 23_39 -LOG- Build: 1461
05-04:39:44.788 23_39 -LOG- Platform: Win, 64 Bit
05-04:39:44.788 23_39 -LOG- OS: Windows 10 (10.0.0) 64bit
05-04:39:44.788 23_39 -LOG- DRAM: 8137
05-04:39:44.788 23_39 -LOG- CPU: AMD FX(tm)-8320 Eight-Core Processor
05-04:39:44.789 23_39 -LOG- Freq: 3500
05-04:39:44.789 23_39 -LOG- Cores: 8
05-04:39:44.789 23_39 -LOG- Gfx: Direct3D 11.0 [level 11.1]
05-04:39:44.789 23_39 -LOG- VRAM: 4071
05-04:39:44.790 23_39 -LOG- SL: 5
05-04:39:44.790 23_39 -LOG- Force DX9: False
05-04:39:44.790 23_39 -LOG- Texture Arrays: False
05-04:39:44.790 23_39 -LOG- Instancing: True
05-04:39:44.793 23_39 -LOG- TimeZone: -05:00
05-04:39:44.797 23_39 -LOG- Build: Release (childColor)
05-04:39:44.797 23_39 -LOG- *************************************************************************
Localization key 'Armor' is already present
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Localization key 'rswRepair' is already present
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Setting up 4 worker threads for Enlighten.
Thread -> id: a04 -> priority: 1
Thread -> id: 9d8 -> priority: 1
Thread -> id: 2788 -> priority: 1
Thread -> id: a08 -> priority: 1
Unloading 4 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 3.191776 ms
05-04:39:47.954 23_39 -LOG- EAC: Not configured
05-04:39:48.129 23_39 -LOG- Args: Empyrion.exe -logFile Logs/1461/Client_180204-233940-62.log
Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Galactic Survival\Empyrion_Data\Managed\System.Xml.dll (this message is harmless)
Unloading 388 unused Assets to reduce memory usage. Loaded Objects now: 3641.
Total: 4.103085 ms (FindLiveObjects: 0.131942 ms CreateObjectMapping: 0.159735 ms MarkObjects: 3.567124 ms DeleteObjects: 0.243405 ms)
The referenced script on this Behaviour is missing!
(Filename: Line: 1516)
The referenced script on this Behaviour (Game Object '<null>') is missing!
(Filename: Line: 1759)
A script behaviour (probably TerrainEngine.TreesPreset?) has a different serialization layout when loading. (Read 48 bytes but expected 140064 bytes)
Did you #ifdef UNITY_EDITOR a section of your serialized properties in any of your scripts?
(Filename: Line: 1895)
05-04:39:49.628 23_39 -LOG- Local player 76561198036222098/'Leadpaint'
05-04:40:10.265 23_40 -LOG- Window 'FullTexture' is already open
05-04:40:11.357 23_40 -LOG- Starting SP/MP game
05-04:40:11.362 23_40 -LOG- Save game version Alpha 7.6.0, Build 1461
05-04:40:16.199 23_40 -LOG- Loading playfield 'Akua'
05-04:40:18.080 23_40 -LOG- Playfield 'Akua' with seed 57 loaded.
WARNING: Shader Unsupported: 'Hidden/Dof/DX11Dof' - Pass '' has no vertex shader
WARNING: Shader Unsupported: 'Hidden/Dof/DX11Dof' - Setting to default shader.
Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Galactic Survival\Empyrion_Data\Managed\Boo.Lang.dll (this message is harmless)
The game played fine until a week ago. Other resource intensive games including other Unity engine games still play fine. Startup CPU/GPU temps are 34/34, various games (including Empyrion after a fresh install) run at a peak of 54/78 for hours with no issues. Empyrion generally crashes instantly at loading, when temps are still around 38/42.
- I verified integrity of steam files, says they're fine but game crashes.
- I deleted and reinstalled game. Worked great for as long as I played it. Next time I tried to play it instantly crashed pc.
- I deleted/reinstalled game and updated video drivers. Worked great for as long as I played it. Next time I tried to play it instantly crashed pc.
- I did a system restore, deleted/reinstalled game and updated video drivers. Worked great for as long as I played it. Next time I tried to play it instantly crashed pc.
The developer (Eleon) deleted my thread on Steam so they don't seem very supportive. Any ideas?
Win 10 Home 64
AMD FX 8320, always run at stock speed
AMD R9 380, DX11 always run at stock speed
Samsung 850 EVO 250GB
Kingston HyperX FURY 8GB Kit (2x4GB) 1866MHz DDR3 CL10 DIMM
Some of the game Log from a crash, the lines about missing scripts and script behavior show up in the log of every crash:
<RI> Initializing input.
<RI> Input initialized.
<RI> Initialized touch support.
UnloadTime: 1.494371 ms
05-04:39:44.779 23_39 -LOG- *************************************************************************
05-04:39:44.786 23_39 -LOG- Empyrion - Galactic Survival
05-04:39:44.786 23_39 -LOG- Version: Alpha 7.6.0
05-04:39:44.788 23_39 -LOG- Build: 1461
05-04:39:44.788 23_39 -LOG- Platform: Win, 64 Bit
05-04:39:44.788 23_39 -LOG- OS: Windows 10 (10.0.0) 64bit
05-04:39:44.788 23_39 -LOG- DRAM: 8137
05-04:39:44.788 23_39 -LOG- CPU: AMD FX(tm)-8320 Eight-Core Processor
05-04:39:44.789 23_39 -LOG- Freq: 3500
05-04:39:44.789 23_39 -LOG- Cores: 8
05-04:39:44.789 23_39 -LOG- Gfx: Direct3D 11.0 [level 11.1]
05-04:39:44.789 23_39 -LOG- VRAM: 4071
05-04:39:44.790 23_39 -LOG- SL: 5
05-04:39:44.790 23_39 -LOG- Force DX9: False
05-04:39:44.790 23_39 -LOG- Texture Arrays: False
05-04:39:44.790 23_39 -LOG- Instancing: True
05-04:39:44.793 23_39 -LOG- TimeZone: -05:00
05-04:39:44.797 23_39 -LOG- Build: Release (childColor)
05-04:39:44.797 23_39 -LOG- *************************************************************************
Localization key 'Armor' is already present
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Localization key 'rswRepair' is already present
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Setting up 4 worker threads for Enlighten.
Thread -> id: a04 -> priority: 1
Thread -> id: 9d8 -> priority: 1
Thread -> id: 2788 -> priority: 1
Thread -> id: a08 -> priority: 1
Unloading 4 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 3.191776 ms
05-04:39:47.954 23_39 -LOG- EAC: Not configured
05-04:39:48.129 23_39 -LOG- Args: Empyrion.exe -logFile Logs/1461/Client_180204-233940-62.log
Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Galactic Survival\Empyrion_Data\Managed\System.Xml.dll (this message is harmless)
Unloading 388 unused Assets to reduce memory usage. Loaded Objects now: 3641.
Total: 4.103085 ms (FindLiveObjects: 0.131942 ms CreateObjectMapping: 0.159735 ms MarkObjects: 3.567124 ms DeleteObjects: 0.243405 ms)
The referenced script on this Behaviour is missing!
(Filename: Line: 1516)
The referenced script on this Behaviour (Game Object '<null>') is missing!
(Filename: Line: 1759)
A script behaviour (probably TerrainEngine.TreesPreset?) has a different serialization layout when loading. (Read 48 bytes but expected 140064 bytes)
Did you #ifdef UNITY_EDITOR a section of your serialized properties in any of your scripts?
(Filename: Line: 1895)
05-04:39:49.628 23_39 -LOG- Local player 76561198036222098/'Leadpaint'
05-04:40:10.265 23_40 -LOG- Window 'FullTexture' is already open
05-04:40:11.357 23_40 -LOG- Starting SP/MP game
05-04:40:11.362 23_40 -LOG- Save game version Alpha 7.6.0, Build 1461
05-04:40:16.199 23_40 -LOG- Loading playfield 'Akua'
05-04:40:18.080 23_40 -LOG- Playfield 'Akua' with seed 57 loaded.
WARNING: Shader Unsupported: 'Hidden/Dof/DX11Dof' - Pass '' has no vertex shader
WARNING: Shader Unsupported: 'Hidden/Dof/DX11Dof' - Setting to default shader.
Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Galactic Survival\Empyrion_Data\Managed\Boo.Lang.dll (this message is harmless)