Save won't load

Saves & Loading
osman5819 [github] · 2 years ago

Issue description

We are very sorry, but the game could not be started. Please send us the report with the details.

Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Core.Terrain.TerrainManager' (type 'TerrainManager'. Previous deserialized object: Mafi.Core.Terrain.Surfaces.TileSurfaceDecalsSlimIdManager (type TileSurfaceDecalsSlimIdManager) ---> Mafi.Serialization.CorruptedSaveException: Failed to read variable-encoded uint, last byte is too high.
at Mafi.Serialization.BlobReader.ReadUInt () [0x0009a]
at Mafi.Core.Terrain.TerrainManager+TerrainData.<Deserialize>g__readTile|47_0 (System.Int32 absI, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass47_0& ) [0x00018]
at Mafi.Core.Terrain.TerrainManager+TerrainData.<Deserialize>g__readChangedTiles|47_1 (System.Int32 index, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass47_0& ) [0x00023]
at Mafi.Core.Terrain.TerrainManager+TerrainData.Deserialize (Mafi.Serialization.BlobReader reader) [0x000ce]
at Mafi.Core.Terrain.TerrainManager.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00062]
at Mafi.Core.Terrain.TerrainManager+<>c.<.cctor>b__351_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__30.MoveNext () [0x00062]
--- End of inner exception stack trace ---
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__30.MoveNext () [0x000f3]
at Mafi.Core.SaveGame.GameLoader+<FinishGameLoadAndDisposeTimeSliced>d__9.MoveNext () [0x002ae]
at Mafi.Core.Game.GameBuilder+<BuildLoadedGameTimeSliced>d__3.MoveNext () [0x00316]
at Mafi.Unity.GamePlayScene+<loadGame>d__21.MoveNext () [0x0023c]
at Mafi.Unity.GamePlayScene+<Initialize>d__18.MoveNext () [0x000a5]
at Mafi.Unity.Main.stepSceneInitialization () [0x000dc]

Reproduction steps

We are very sorry, but the game could not be started. Please send us the report with the details.

Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Core.Terrain.TerrainManager' (type 'TerrainManager'. Previous deserialized object: Mafi.Core.Terrain.Surfaces.TileSurfaceDecalsSlimIdManager (type TileSurfaceDecalsSlimIdManager) ---> Mafi.Serialization.CorruptedSaveException: Failed to read variable-encoded uint, last byte is too high.
at Mafi.Serialization.BlobReader.ReadUInt () [0x0009a]
at Mafi.Core.Terrain.TerrainManager+TerrainData.<Deserialize>g__readTile|47_0 (System.Int32 absI, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass47_0& ) [0x00018]
at Mafi.Core.Terrain.TerrainManager+TerrainData.<Deserialize>g__readChangedTiles|47_1 (System.Int32 index, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass47_0& ) [0x00023]
at Mafi.Core.Terrain.TerrainManager+TerrainData.Deserialize (Mafi.Serialization.BlobReader reader) [0x000ce]
at Mafi.Core.Terrain.TerrainManager.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00062]
at Mafi.Core.Terrain.TerrainManager+<>c.<.cctor>b__351_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__30.MoveNext () [0x00062]
--- End of inner exception stack trace ---
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__30.MoveNext () [0x000f3]
at Mafi.Core.SaveGame.GameLoader+<FinishGameLoadAndDisposeTimeSliced>d__9.MoveNext () [0x002ae]
at Mafi.Core.Game.GameBuilder+<BuildLoadedGameTimeSliced>d__3.MoveNext () [0x00316]
at Mafi.Unity.GamePlayScene+<loadGame>d__21.MoveNext () [0x0023c]
at Mafi.Unity.GamePlayScene+<Initialize>d__18.MoveNext () [0x000a5]
at Mafi.Unity.Main.stepSceneInitialization () [0x000dc]

Game version and build number

v0.6.0d b322

Operating system

Windows

Originally posted in Turkish
kayıt yüklenmiyor
### Issue description Çok üzgünüz, ancak oyun başlatılamadı. Lütfen bize ayrıntıları içeren raporu gönderin. Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Core.Terrain.TerrainManager' (type 'TerrainManager'. Previous deserialized object: Mafi.Core.Terrain.Surfaces.TileSurfaceDecalsSlimIdManager (type TileSurfaceDecalsSlimIdManager) ---> Mafi.Serialization.CorruptedSaveException: Failed to read variable-encoded uint, last byte is too high. at Mafi.Serialization.BlobReader.ReadUInt () [0x0009a] at Mafi.Core.Terrain.TerrainManager+TerrainData.<Deserialize>g__readTile|47_0 (System.Int32 absI, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass47_0& ) [0x00018] at Mafi.Core.Terrain.TerrainManager+TerrainData.<Deserialize>g__readChangedTiles|47_1 (System.Int32 index, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass47_0& ) [0x00023] at Mafi.Core.Terrain.TerrainManager+TerrainData.Deserialize (Mafi.Serialization.BlobReader reader) [0x000ce] at Mafi.Core.Terrain.TerrainManager.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00062] at Mafi.Core.Terrain.TerrainManager+<>c.<.cctor>b__351_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000] at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__30.MoveNext () [0x00062] --- End of inner exception stack trace --- at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__30.MoveNext () [0x000f3] at Mafi.Core.SaveGame.GameLoader+<FinishGameLoadAndDisposeTimeSliced>d__9.MoveNext () [0x002ae] at Mafi.Core.Game.GameBuilder+<BuildLoadedGameTimeSliced>d__3.MoveNext () [0x00316] at Mafi.Unity.GamePlayScene+<loadGame>d__21.MoveNext () [0x0023c] at Mafi.Unity.GamePlayScene+<Initialize>d__18.MoveNext () [0x000a5] at Mafi.Unity.Main.stepSceneInitialization () [0x000dc] ### Reproduction steps Çok üzgünüz, ancak oyun başlatılamadı. Lütfen bize ayrıntıları içeren raporu gönderin. Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Core.Terrain.TerrainManager' (type 'TerrainManager'. Previous deserialized object: Mafi.Core.Terrain.Surfaces.TileSurfaceDecalsSlimIdManager (type TileSurfaceDecalsSlimIdManager) ---> Mafi.Serialization.CorruptedSaveException: Failed to read variable-encoded uint, last byte is too high. at Mafi.Serialization.BlobReader.ReadUInt () [0x0009a] at Mafi.Core.Terrain.TerrainManager+TerrainData.<Deserialize>g__readTile|47_0 (System.Int32 absI, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass47_0& ) [0x00018] at Mafi.Core.Terrain.TerrainManager+TerrainData.<Deserialize>g__readChangedTiles|47_1 (System.Int32 index, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass47_0& ) [0x00023] at Mafi.Core.Terrain.TerrainManager+TerrainData.Deserialize (Mafi.Serialization.BlobReader reader) [0x000ce] at Mafi.Core.Terrain.TerrainManager.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00062] at Mafi.Core.Terrain.TerrainManager+<>c.<.cctor>b__351_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000] at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__30.MoveNext () [0x00062] --- End of inner exception stack trace --- at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__30.MoveNext () [0x000f3] at Mafi.Core.SaveGame.GameLoader+<FinishGameLoadAndDisposeTimeSliced>d__9.MoveNext () [0x002ae] at Mafi.Core.Game.GameBuilder+<BuildLoadedGameTimeSliced>d__3.MoveNext () [0x00316] at Mafi.Unity.GamePlayScene+<loadGame>d__21.MoveNext () [0x0023c] at Mafi.Unity.GamePlayScene+<Initialize>d__18.MoveNext () [0x000a5] at Mafi.Unity.Main.stepSceneInitialization () [0x000dc] ### Game version and build number v0.6.0d b322 ### Operating system Windows
22 Showing 1–1 of 1