Error on loading save

Saves & Loading
Tuxedocatt [github] · 1 year ago

Issue description

Start game and saw error screen immediately.
Loaded save, same error screen.

I tried to attach a zipped save

Reproduction steps

Load save
Error screen

Game version and build number

v0.7.5c(b455)

Operating system

Windows

Attachments

The game failed to initialize. Please file a bug report if this issue persists.

Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Collections.Dict2[Mafi.Tile2i,Mafi.Core.Terrain.Designation.TerrainDesignation]' (type 'Dict2')
parent object '--' (type '--')
Previous deserialized object: 'Mafi.Event1[Mafi.Core.Terrain.Designation.TerrainDesignation]' (type 'Event1') ---> Mafi.Serialization.CorruptedSaveException: Deserialized object has type 'String' but type 'TerrainDesignation' was expected. ToString returned 'GameDifficulty__NormalTitle'.
at Mafi.Serialization.BlobReader.TryStartClassDeserialization[T] (T& obj, System.Func3[T1,T2,TResult] customNewObjFactory) [0x000b3] at Mafi.Core.Terrain.Designation.TerrainDesignation.Deserialize (Mafi.Serialization.BlobReader reader) [0x00000] at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,Mafi.Serialization.BlobReader) at Mafi.Collections.Dict2[TKey,TValue].DeserializeData (Mafi.Serialization.BlobReader reader) [0x0004a]
at Mafi.Collections.Dict`2+<>c[TKey,TValue].<.cctor>b__85_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__33.MoveNext () [0x00054]
--- End of inner exception stack trace ---
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__33.MoveNext () [0x0014e]
at Mafi.Core.SaveGame.GameLoader+<FinishGameLoadAndDisposeTimeSliced>d__7.MoveNext () [0x004a9]
at Mafi.Core.Game.GameBuilder+<BuildLoadedGameTimeSliced>d__3.MoveNext () [0x002fe]
at Mafi.Unity.GamePlayScene+<loadGame>d__23.MoveNext () [0x00297]
at Mafi.Unity.GamePlayScene+<Initialize>d__20.MoveNext () [0x000a5]
at Mafi.Unity.Main+<unloadAndStartNewScene>d__88.MoveNext () [0x000fc]
at Mafi.Unity.Main.stepSceneInitialization () [0x000dd]

Captain Filip Captain Filip · 1 year ago

Can you share the problematic save file for us to investigate? You can attach zip file here by drag&drop.

15 Showing 1–3 of 3