WHEN I TRIED TO LOAD A OLD GAME'S SAVE THAT SAID THE FILE IS CORRUPTED

💥 Crash
emanuele01062003 · 6 days ago

Goodmorning,

I want to understand why I can't play my old game's save (latest save 12/04/2026) that doesn't have any problem before. On th 1st September, I want to play after almost 5 month at my old and unique game's save. After I update the game to the lastest versione [from v0.8.2c (b559) to v0.8.7a (b614)], I tried to load the game's file and after the loading line reach almost the half, appears a game's message that said:

Impossibile avviare il gioco perché il file di salvataggio è corrotto. Se il problema persiste, invia una segnalazione di 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.Mods.ModJsonConfig' (type 'ModJsonConfig')
Last read object types: [BridgesLaneChangeManager, CargoShipQuickTradeHandler, StatueOfMaintenanceManager] ---> Mafi.Serialization.CorruptedSaveException: Deserialized object has type 'EdictsManager' but type 'Event' was expected. ToString returned 'Mafi.Core.Population.Edicts.EdictsManager'. classId: 170, readObjects.Count: 197
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__117.MoveNext () [0x0013b]
at Mafi.Unity.Main.stepSceneInitialization () [0x00104]

Game version: 0.8.7a
Loaded mods: (Trains expansion 1.0.0), (Supporter edition 1.1.0), (COIExtended-Tweaks 1.1.7)
Failed mods: none

I read that the COIExtended-Tweaks' mod by Keranik was revoke from MaFi Games on 02/04/2026. So I tried to play the game's save without this mod but with no one resolution. So I tried to uninstalled the mod, but with no resolution too. I tried to take the game to the previous versione [v0.8.2c (b559)] and load the game's file, but also this way with unsuccessfully.

Can you help me to find an answer to this issue and turn to play to my unique game's save, please?

I attend a your answer soon,

Emanuele01062003

JustADragon · 1 day ago

someone else had the same problem, so i'll repeat what i said there here

Without that mod, you can't load the save

Without loading the save, you can't export a recovery save

Without a recovery save, you can't remove that mod

You're unfortunately out of luck until some tool comes around to create recovery saves from the outside, or you still have access to the COITweaks mod via direct download, not from the mod hub

34
Showing 1–3 of 3