The game couldn't load because the save file is corrupted

Won't fix Mod issue
franckprc [github] · 3 months ago

Issue description

The game couldn't load because the save file is corrupted. If the problem persists, please report the bug.

Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Core.Simulation.SimLoopEvents' (type 'SimLoopEvents')
parent object '--' (type '--')
Previous deserialized in this finalize call: <none - failure is the first delayed deserializer in this finalize call>
Last deserialized across all finalize calls: 'Mafi.Core.SaveGame.GameSaveInfo' (type 'GameSaveInfo')
Last read object types: [TrainNetworksManager, VehiclesConnectivityManager, ProductColorManager] ---> Mafi.Serialization.CorruptedSaveException: Deserialized object has type 'AnimalQuickTradeHandler' but type 'Event' was expected. ToString returned 'Mafi.Core.World.QuickTrade.AnimalQuickTradeHandler'. classId: 161, readObjects.Count: 201
at Mafi.Serialization.BlobReader.TryStartClassDeserialization[T] (T& obj, System.Func3[T1,T2,TResult] customNewObjFactory, System.Func3[T1,T2,TResult] customNewObjFactoryOnTypeLoadFail, System.Boolean nullObjIsOk) [0x000dd]
at Mafi.Event.Deserialize (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Simulation.SimLoopEvents.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00044]
at Mafi.Core.Simulation.SimLoopEvents+<>c.<.cctor>b__100_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__37.MoveNext () [0x00054]
--- End of inner exception stack trace ---
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__37.MoveNext () [0x00202]
at Mafi.Core.SaveGame.GameLoader+<FinishGameLoadAndDisposeTimeSliced>d__12.MoveNext () [0x004ef]
at Mafi.Core.Game.GameBuilder+<BuildLoadedGameTimeSliced>d__1.MoveNext () [0x005a4]
at Mafi.Unity.GamePlayScene+<loadGame>d__28.MoveNext () [0x002ca]
at Mafi.Unity.GamePlayScene+<Initialize>d__25.MoveNext () [0x000ad]
at Mafi.Unity.Main+<unloadAndStartNewScene>d__116.MoveNext () [0x0013b]
at Mafi.Unity.Main.stepSceneInitialization () [0x00104]

Game version: 0.8.6a
Loaded mods: (Trains expansion 1.0.0), (Supporter edition 1.1.0), (BeTTerLife: Roads and Signs 1.0.11), (BeTTerLife: Transports 0.6.1), (Quick Build Unlocked 1.0.3), (Extra Transports 0.0.1), (Throughput Monitor & Flow Meter 0.2.1), (Pier Wall Mod 1.0.0), (Wind turbines 0.1.11a), (Boost++ 1.1.7), (Cheat++ 1.2.7), (Gameplay++ 1.2.7), (Speed++ 1.0.6), (Storage++ 1.1.4), (Tweaks++ 1.2.0), (Utilities++ 1.1.5)
Failed mods: none

Reproduction steps

I tried to load a save with mods and it gave the error

Game version and build number

v0.8.6a b610

Operating system

Windows

Originally posted in Spanish
El juego no pudo cargar porque el archivo de guardado está corrupto
### Issue description El juego no pudo cargar porque el archivo de guardado está corrupto. Si el problema persiste, por favor reporta el error. Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Core.Simulation.SimLoopEvents' (type 'SimLoopEvents') parent object '--' (type '--') Previous deserialized in this finalize call: <none - failure is the first delayed deserializer in this finalize call> Last deserialized across all finalize calls: 'Mafi.Core.SaveGame.GameSaveInfo' (type 'GameSaveInfo') Last read object types: [TrainNetworksManager, VehiclesConnectivityManager, ProductColorManager] ---> Mafi.Serialization.CorruptedSaveException: Deserialized object has type 'AnimalQuickTradeHandler' but type 'Event' was expected. ToString returned 'Mafi.Core.World.QuickTrade.AnimalQuickTradeHandler'. classId: 161, readObjects.Count: 201 at Mafi.Serialization.BlobReader.TryStartClassDeserialization[T] (T& obj, System.Func`3[T1,T2,TResult] customNewObjFactory, System.Func`3[T1,T2,TResult] customNewObjFactoryOnTypeLoadFail, System.Boolean nullObjIsOk) [0x000dd] at Mafi.Event.Deserialize (Mafi.Serialization.BlobReader reader) [0x00000] at Mafi.Core.Simulation.SimLoopEvents.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00044] at Mafi.Core.Simulation.SimLoopEvents+<>c.<.cctor>b__100_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000] at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__37.MoveNext () [0x00054] --- End of inner exception stack trace --- at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__37.MoveNext () [0x00202] at Mafi.Core.SaveGame.GameLoader+<FinishGameLoadAndDisposeTimeSliced>d__12.MoveNext () [0x004ef] at Mafi.Core.Game.GameBuilder+<BuildLoadedGameTimeSliced>d__1.MoveNext () [0x005a4] at Mafi.Unity.GamePlayScene+<loadGame>d__28.MoveNext () [0x002ca] at Mafi.Unity.GamePlayScene+<Initialize>d__25.MoveNext () [0x000ad] at Mafi.Unity.Main+<unloadAndStartNewScene>d__116.MoveNext () [0x0013b] at Mafi.Unity.Main.stepSceneInitialization () [0x00104] Game version: 0.8.6a Loaded mods: (Trains expansion 1.0.0), (Supporter edition 1.1.0), (BeTTerLife: Roads and Signs 1.0.11), (BeTTerLife: Transports 0.6.1), (Quick Build Unlocked 1.0.3), (Extra Transports 0.0.1), (Throughput Monitor & Flow Meter 0.2.1), (Pier Wall Mod 1.0.0), (Wind turbines 0.1.11a), (Boost++ 1.1.7), (Cheat++ 1.2.7), (Gameplay++ 1.2.7), (Speed++ 1.0.6), (Storage++ 1.1.4), (Tweaks++ 1.2.0), (Utilities++ 1.1.5) Failed mods: none ### Reproduction steps se intento cargar un save con mods y dio el error ### Game version and build number v0.8.6a b610 ### Operating system Windows
poltime poltime · 3 months ago

While the game is in development, don't use any third-party mods so as not to have such problems.

Captain Filip Captain Filip · 15 days ago

This load error appeared in a save that uses mods. If it still happens with all mods disabled, please open a new report here.

Closed as 🗑️ Won't fix

10 Showing 1–3 of 3