Error

Fixed
Fextik [github] · 2 years ago

Issue description

First the game stopped working and shut down on me. So I loaded it, and after about 40 minutes the game gave me a BlueScreen

Reproduction steps

We are really sorry, but the game failed to initialize, please send us a report with details.

Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Core.Terrain.TerrainManager' (type 'TerrainManager'. Previous deserialized object: Mafi.Core.GameLoop.GameRunner (type GameRunner) ---> Mafi.Serialization.CorruptedSaveException: Failed to read variable-encoded uint, last byte is too high.
at Mafi.Serialization.BlobReader.ReadUInt () [0x0009a]
at Mafi.Core.Terrain.TerrainMaterialThicknessSlim.Deserialize (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Terrain.TerrainManager+TerrainData.<Deserialize>g__readTile|29_0 (System.Int32 absI, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass29_0& ) [0x0014c]
at Mafi.Core.Terrain.TerrainManager+TerrainData.<Deserialize>g__readChangedTiles|29_1 (System.Int32 index, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass29_0& ) [0x00023]
at Mafi.Core.Terrain.TerrainManager+TerrainData.Deserialize (Mafi.Serialization.BlobReader reader) [0x000a0]
at Mafi.Core.Terrain.TerrainManager.DeserializeData (Mafi.Serialization.BlobReader reader) [0x0003b]
at Mafi.Core.Terrain.TerrainManager+<>c.<.cctor>b__311_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__28.MoveNext () [0x00062]
--- End of inner exception stack trace ---
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__28.MoveNext () [0x000bf]
at Mafi.Core.SaveGame.GameLoader+<FinishGameLoadAndDisposeTimeSliced>d__8.MoveNext () [0x00265]
at Mafi.Core.Game.GameBuilder+<BuildLoadedGameTimeSliced>d__2.MoveNext () [0x0020e]
at Mafi.Unity.GamePlayScene+<loadGame>d__16.MoveNext () [0x001f9]
at Mafi.Unity.GamePlayScene+<Initialize>d__14.MoveNext () [0x000a5]
at Mafi.Unity.Main.stepSceneInitialization () [0x00000]

Game version and build number

v0.5.5d b259

Operating system

Windows

Originally posted in Czech
Chyba
### Issue description Prvně mi přestala fungovat hra, vypnula mi hru. Tak jsem ji načetl a asi po 40 minutách mi hra hodila BlueScreen ### Reproduction steps Je nám to opravdu líto, ale hru se nepodařilo inicializovat, pošlete nám prosím zprávu s podrobnostmi. Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Core.Terrain.TerrainManager' (type 'TerrainManager'. Previous deserialized object: Mafi.Core.GameLoop.GameRunner (type GameRunner) ---> Mafi.Serialization.CorruptedSaveException: Failed to read variable-encoded uint, last byte is too high. at Mafi.Serialization.BlobReader.ReadUInt () [0x0009a] at Mafi.Core.Terrain.TerrainMaterialThicknessSlim.Deserialize (Mafi.Serialization.BlobReader reader) [0x00000] at Mafi.Core.Terrain.TerrainManager+TerrainData.<Deserialize>g__readTile|29_0 (System.Int32 absI, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass29_0& ) [0x0014c] at Mafi.Core.Terrain.TerrainManager+TerrainData.<Deserialize>g__readChangedTiles|29_1 (System.Int32 index, Mafi.Core.Terrain.TerrainManager+TerrainData+<>c__DisplayClass29_0& ) [0x00023] at Mafi.Core.Terrain.TerrainManager+TerrainData.Deserialize (Mafi.Serialization.BlobReader reader) [0x000a0] at Mafi.Core.Terrain.TerrainManager.DeserializeData (Mafi.Serialization.BlobReader reader) [0x0003b] at Mafi.Core.Terrain.TerrainManager+<>c.<.cctor>b__311_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000] at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__28.MoveNext () [0x00062] --- End of inner exception stack trace --- at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__28.MoveNext () [0x000bf] at Mafi.Core.SaveGame.GameLoader+<FinishGameLoadAndDisposeTimeSliced>d__8.MoveNext () [0x00265] at Mafi.Core.Game.GameBuilder+<BuildLoadedGameTimeSliced>d__2.MoveNext () [0x0020e] at Mafi.Unity.GamePlayScene+<loadGame>d__16.MoveNext () [0x001f9] at Mafi.Unity.GamePlayScene+<Initialize>d__14.MoveNext () [0x000a5] at Mafi.Unity.Main.stepSceneInitialization () [0x00000] ### Game version and build number v0.5.5d b259 ### Operating system Windows
Captain Filip Captain Filip · 2 years ago

Would you happen to know if you were playing a built in map or something you downloaded?

Captain Filip Captain Filip · 2 years ago

Thank you so much for the report and sorry for our delayed response. It took us some time to figure this one out, it was a complex issue, but we believe that this has been fixed in v0.6.3. Unfortunately, the attached save cannot be restored as the file was only partially written. I will be closing this now, but if you have further issues please let us know or create a new issue.

Closed as ✅ Fixed

9 Showing 1–3 of 3