Issue description
Game is crashing sometimes when trying to autosave and sometimes just like that. Then sometimes it just turn off when starting/loading save.
Reproduction steps
- Play the game.
- Load after crash.
Game version and build number
v0.8.3a b578
Operating system
Windows
Attachments
The game failed to load as the save file is corrupted. If this issue persists, please file a bug report.
Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Core.Terrain.TerrainManager' (type 'TerrainManager')
parent object '--' (type '--')
Previous deserialized object: 'Mafi.Core.Terrain.Surfaces.TileSurfaceDecalsSlimIdManager' (type 'TileSurfaceDecalsSlimIdManager') ---> System.NullReferenceException: Object reference not set to an instance of an object
at Mafi.Collections.LystStruct`1[T].Add (T item) [0x00022]
at Mafi.Core.Terrain.TerrainManager+TerrainData.<DeserializeCustom>g__readChangedTiles|57_2 (System.Int32 index, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass57_0& ) [0x00117]
at Mafi.Core.Terrain.TerrainManager+TerrainData.DeserializeCustom (Mafi.Serialization.BlobReader reader, System.Boolean inPlace, System.Int32& loadedTiles) [0x00156]
at Mafi.Core.Terrain.TerrainManager+TerrainData.Deserialize (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Terrain.TerrainManager.DeserializeData (Mafi.Serialization.BlobReader reader) [0x0008a]
at Mafi.Core.Terrain.TerrainManager+<>c.<.cctor>b__417_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__35.MoveNext () [0x00054]
--- End of inner exception stack trace ---
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__35.MoveNext () [0x00160]
at Mafi.Core.SaveGame.GameLoader+<FinishGameLoadAndDisposeTimeSliced>d__12.MoveNext () [0x004c2]
at Mafi.Core.Game.GameBuilder+<BuildLoadedGameTimeSliced>d__1.MoveNext () [0x004e0]
at Mafi.Unity.GamePlayScene+<loadGame>d__28.MoveNext () [0x0029d]
at Mafi.Unity.GamePlayScene+<Initialize>d__25.MoveNext () [0x000ad]
at Mafi.Unity.Main+<unloadAndStartNewScene>d__108.MoveNext () [0x0013b]
at Mafi.Unity.Main.stepSceneInitialization () [0x000fd]
Game version: 0.8.3a
Loaded mods: (Kayser's Automatic Terrain Designations 0.1.13)
Failed mods: none