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