#[SPZ2-6292] Game wont run after changing settings
21 messages ยท Page 1 of 1 (latest)
Thank you for reporting this bug! Our team will review your report soon.
Feel free to add more details in follow-up messages โ we're also scanning for duplicate reports automatically now.
๐จ There are currently 110 reports awaiting team review. Due to the high volume, it may take a little longer for us to get to yours.
๐ Log files help us investigate issues. You can find yours here:
โข Windows: %USERPROFILE%\AppData\LocalLow\tobspr Games\shapez 2\Player.log
๐พ Savegame files (.spz2) are very helpful if relevant to the issue!
Export via Main Menu โ Play โ click the download icon on the relevant savegame.
You can also find them here:
โข Windows: %USERPROFILE%/AppData/LocalLow/tobspr Games/shapez 2/
Savegame Corrupted after Tweaking the Belt Filter
Done โข Priority: Medium โข Fix: Update 0 - Patch 1 โข Game: 0.0.7 โข Resolution: Done
The savegame becomes corrupted and crashes with a white screen after configuring a Belt Filter with a specific shape code. The crash occurs when loading the save file, requiring the game to be closed through task manager. The issue was identified to be caused by a Signal Producer connected directly to a Trash. After fixing this connection, the savegame loads without issues. The corruption prevents the player from accessing their save until the problematic machine configuration is corrected.
Error occurs and then screen goes to purple for this blueprint
Done โข Priority: Critical โข Fix: 1.0 Release [1.0.0] โข Resolution: Duplicate
When placing a specific blueprint in Classic Mode on a Regular scenario with normal difficulty, an error occurs and the screen turns purple. The initial error is a LogError, followed by a NullReferenceException spam in ShapeDefinition.ComputeHash involving ShapeLayer arrays, triggered during the Crystal Generator operation (ShapeOperationCrystallize). The expected behavior is that placing the blueprint should not cause errors or visual glitches. This issue was marked as a duplicate of another...
๐ฌ Threads: Exception when crystallizing "full" shap
Cannot apply display settings
Done โข Priority: Medium โข Fix: None โข Resolution: Done
The Operator cannot apply Graphics settings changes for resolution or window mode in shapez 2. When the player launches the game, goes to Settings, and attempts to change any resolution or window mode setting, clicking apply or returning to menu fails - the Operator cannot return to menu or change the settings. The issue occurs because display settings can only be set during preload from settings.json, not during active gameplay. The expected behavior is that the Operator should be able to ch...
Exception when applying display settings in game
Done โข Priority: Highest โข Fix: 1.0 Release [1.0.0] โข Game: 1.0.0 โข Resolution: Done
When changing display resolution or graphics settings during gameplay or after loading a save game in shapez 2, the game throws a NullReferenceException and displays a black screen. This prevents players from applying the resolution changes. The issue does not occur on the initial main menu before starting any game, but appears once a game has been started and persists even after returning to the main menu. The problem is temporary as changes are not confirmed and the screen reverts to the pr...
Crash when changing resolution
Done โข Priority: Medium โข Fix: 4 - Early Access โข Resolution: Won't Fix
The game crashes when changing the resolution setting in the Graphics menu. The player navigates to Settings then Graphics, selects a different resolution, and the crash occurs. The Player.log shows a D3D12 profiler error related to GPU timing and memory address resolution failures. There are also errors about the menu Savegame being below the minimum supported version. This is identified as a DirectX 12 issue that cannot be fixed by the developers.
Shapez 2 can crash when switching graphics settings while using Linux.
To Do โข Priority: Critical โข Fix: None โข Game: 0.1.1
shapez 2 can crash or become unstable on Linux when changing and applying graphics settings such as resolution and window mode. This occurs when users navigate to Settings > Graphics and apply changes. Additionally, some users experience crashes at startup, potentially due to the application attempting to apply outdated graphics settings from a previous version before the settings refactor in rc1. The expected behavior is that the game remains functional and stable after applying graphics cha...
๐ฌ Threads: [1.0.2-rc1] Crash when hitting apply in
VERSION
1.0.3-rc3 | Windows 11 (10.0.26200) 64bit | Direct3D11 | Steam | 2026-04-23 14:37:32Z
ENVIRONMENT
Prod
STORE
Steam
SAVEGAME DIRECTORY
C:/Users/RyanA/AppData/LocalLow/tobspr Games/shapez 2\savegames
SUPPORTED VERSIONS
1130 ... 1137
ENVIRONMENT
Prod
STORE
Steam
SAVEGAME DIRECTORY
C:/Users/RyanA/AppData/LocalLow/tobspr Games/shapez 2\savegames
SUPPORTED VERSIONS
1130 ... 1137
System.NullReferenceException: Object reference not set to an instance of an object
at AchievementStorageSerializerJson.TryDeserialize (System.Collections.Generic.ICollection`1[T] entries) [0x00096] in <d652c326c5644febbdce2326c49a2c93>:0
at AchievementStorage.TryDeserialize (IAchievementStorageSerializer serializer) [0x00017] in <9456c9944fe1406898f00c86b41c5a2d>:0
at Game.Hud.View.Model.Intro.Achievements.AchievementInitializationStep.Execute (Core.Dependency.IDependencyContainer dependencyContainer) [0x000df] in <9c423cda0936410ea2399c08e42e8fd5>:0
at Cysharp.Threading.Tasks.UniTask+ExceptionResultSource.GetResult (System.Int16 token) [0x00015] in <c2dcec975ec44c9eaa2010bcdd766f18>:0
at IntroOrchestrator.Initialize () [0x001ee] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.InitializeGameWithView () [0x000be] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.StartInPreload () [0x0006c] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.StartGame (GameLoadingMode loadingMode) [0x00092] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.Run (GameLoadingMode loadingMode) [0x0007d] in <46aefb5106194d3c92f9ccd954cfd03d>:0
Can you remember what settings you changed?
There is a shared and local folder in the following location:
%USERPROFILE%\AppData\LocalLow\tobspr Games\shapez 2\
Can you first zip them up and drag the file into here.
Then delete both folders and see if the game starts then?
i don't remember what setting i changed, they where numerous. and all within the in-game settings. and sadly i cant upload a zipped copy because the file size exceeds 100MB. will uninstalling it and reinstalling it, will that work?
โ Thank you for providing further information, our team will have a look again!
This should fix that:
Delete achievements.bin in %USERPROFILE%\AppData\LocalLow\tobspr Games\shapez 2\
๐ซ Many thanks for reporting this issue! We have created an internal ticket for further investigation and will keep you updated. The internal ticket ID is SPZ2-6292 for reference. If you want to provide further information, just comment on this thread.
[SPZ2-6292] Game wont run after changing settings
It still is not working. Once I get home, I will copy and paste whats still wrong.
VERSION
1.0.3-rc3 | Windows 11 (10.0.26200) 64bit | Direct3D11 | Steam | 2026-04-23 14:37:32Z
ENVIRONMENT
Prod
STORE
Steam
SAVEGAME DIRECTORY
C:/Users/RyanA/AppData/LocalLow/tobspr Games/shapez 2\savegames
SUPPORTED VERSIONS
1130 ... 1137
ENVIRONMENT
Prod
STORE
Steam
SAVEGAME DIRECTORY
C:/Users/RyanA/AppData/LocalLow/tobspr Games/shapez 2\savegames
SUPPORTED VERSIONS
1130 ... 1137
System.NullReferenceException: Object reference not set to an instance of an object
at AchievementStorageSerializerJson.TryDeserialize (System.Collections.Generic.ICollection`1[T] entries) [0x00096] in <d652c326c5644febbdce2326c49a2c93>:0
at AchievementStorage.TryDeserialize (IAchievementStorageSerializer serializer) [0x00017] in <9456c9944fe1406898f00c86b41c5a2d>:0
at Game.Hud.View.Model.Intro.Achievements.AchievementInitializationStep.Execute (Core.Dependency.IDependencyContainer dependencyContainer) [0x000df] in <9c423cda0936410ea2399c08e42e8fd5>:0
at Cysharp.Threading.Tasks.UniTask+ExceptionResultSource.GetResult (System.Int16 token) [0x00015] in <c2dcec975ec44c9eaa2010bcdd766f18>:0
at IntroOrchestrator.Initialize () [0x001ee] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.InitializeGameWithView () [0x000be] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.StartInPreload () [0x0006c] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.StartGame (GameLoadingMode loadingMode) [0x00092] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.Run (GameLoadingMode loadingMode) [0x0007d] in <46aefb5106194d3c92f9ccd954cfd03d>:0
Here's more steps that might help:
- Turn off the steam cloud for the game.
- Back up everything in %USERPROFILE%\AppData\LocalLow\tobspr Games\shapez 2\
- Then delete achievements.bin
- Then start the game
I turned off steam backup, completely deleted to whole game, then reinstalled it. it still not working.
VERSION
1.0.3-rc3 | Windows 11 (10.0.26200) 64bit | Direct3D11 | Steam | 2026-04-23 14:37:32Z
ENVIRONMENT
Prod
STORE
Steam
SAVEGAME DIRECTORY
C:/Users/RyanA/AppData/LocalLow/tobspr Games/shapez 2\savegames
SUPPORTED VERSIONS
1130 ... 1137
ENVIRONMENT
Prod
STORE
Steam
SAVEGAME DIRECTORY
C:/Users/RyanA/AppData/LocalLow/tobspr Games/shapez 2\savegames
SUPPORTED VERSIONS
1130 ... 1137
System.NullReferenceException: Object reference not set to an instance of an object
at AchievementStorageSerializerJson.TryDeserialize (System.Collections.Generic.ICollection`1[T] entries) [0x00096] in <d652c326c5644febbdce2326c49a2c93>:0
at AchievementStorage.TryDeserialize (IAchievementStorageSerializer serializer) [0x00017] in <9456c9944fe1406898f00c86b41c5a2d>:0
at Game.Hud.View.Model.Intro.Achievements.AchievementInitializationStep.Execute (Core.Dependency.IDependencyContainer dependencyContainer) [0x000df] in <9c423cda0936410ea2399c08e42e8fd5>:0
at Cysharp.Threading.Tasks.UniTask+ExceptionResultSource.GetResult (System.Int16 token) [0x00015] in <c2dcec975ec44c9eaa2010bcdd766f18>:0
at IntroOrchestrator.Initialize () [0x001ee] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.InitializeGameWithView () [0x000be] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.StartInPreload () [0x0006c] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.StartGame (GameLoadingMode loadingMode) [0x00092] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.Run (GameLoadingMode loadingMode) [0x0007d] in <46aefb5106194d3c92f9ccd954cfd03d>:0