Savegame after update is damage.

Mod issue Saves & Loading

A game update can break mods until their authors rebuild them. Mods not working explains how to keep playing meanwhile.

MB0183 · 3 hours ago

Issue description

Hello,

Following the update, I updated several mods, but 3 of them failed to update. I’ve tried to remove them, but I’m unable to do so and keep getting an error message. I also tried deleting them, but that resulted in a notification that my savegame is corrupted.
I would appreciate some help with this.

Thanks.

Reproduction steps

Save game is corrupted

Mods that haven't been updated and cannot be removed

Game version and build number

v0.8.8 (b627)

Which branch of the game are you on?

Stable

Operating system

Windows

1 attachment only for registered users
Captain Matt Captain Matt · 3 hours ago

Thanks for the report! This is caused by a mod, so please let the mod's author know. If it started after a game update, you can keep playing on the previous game version (Steam legacy branch) until the mod is updated, or continue without the mod (recovery save). See the Mods not working guide for how.

MB0183 · 3 hours ago

Thanks for your response.

I also tried reverting those changes, but that didn’t work either. I removed several mods that I suspected hadn’t been updated, but the game still indicates that the save file is corrupted. That is why I am reporting this now.

Captain Matt Captain Matt · 3 hours ago

Can you share the full error message?

MB0183 · 2 hours ago

Het spel kon niet worden geladen omdat het opslagbestand beschadigd is. Meestal komt dit door een mod die niet meer bij deze spelversie past.

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: [ShaftManager, MaintenanceManager, CargoDepotManager] ---> Mafi.Serialization.CorruptedSaveException: Deserialized object has type 'ShipsPathFindingManagerConfig' but type 'Event' was expected. ToString returned 'Mafi.Core.PathFinding.ShipsPathFindingManagerConfig'. classId: 71, readObjects.Count: 163
at Mafi.Serialization.BlobReader.TryStartClassDeserialization[T] (T& obj, System.Func3[T1,T2,TResult] customNewObjFactory, System.Func3[T1,T2,TResult] customNewObjFactoryOnTypeLoadFail, System.Boolean nullObjIsOk) [0x000e9]
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__44.MoveNext () [0x00054]
--- End of inner exception stack trace ---
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__44.MoveNext () [0x00203]
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__125.MoveNext () [0x00146]
at Mafi.Unity.Main.stepSceneInitialization () [0x00122]

Game version: 0.8.8
Loaded mods: (Trains expansion 1.0.0), (Supporter edition 1.1.0), (Bagger 288 0.9.1), (Beacon & Government+ 1.1.5c), (Decorative Lighthouse 1.0.5), (BetterLife: Assemblies 1.1.0), (BetterLife: Buildings 1.0.1), (BeTTerLife: Roads and Signs 1.0.15), (BeTTerLife: Transports 0.6.1), (BeTTerLife: Retaining Walls 1.2.3), (Pier Wall Mod 1.0.2), (CAP.PierWall.LiquidDump 1.0.1), (CAP.PierWall.SeawaterPump 1.0.1), (Cargo Helicopter 0.20.2), (Coastal Immigration Beacon 0.2.16), (Concrete Retaining Cube 0.4.18), (Custom Assets Loader 0.4.2a), (Even More Decor 0.5.4), (Grid Battery 1.0.8), (Industrial Expansion 1.0.5), (Settlement Anarchy 1.1.0), (Medium Housing 0.9.4), (Modular Ramp 3.0.0), (Mor Decor 1.0.5), (MultiLangLib 0.1.0), (Ocean Access Tolerance 1.2.1), (Real Life Time 1.0.0), (Recolor 1.1.4), (Rubber Maker Extra Fluid Port 1.0.0), (Shipping++ 0.6.6), (Smart Ship Unload 0.1.1a), (Truck Parking 1.3.3), (Underground Transport 6.2.0), (Vehicle Ramp Revival 1.0.2), (Wind turbines 0.1.11a), (Cargo Airports 2.12.4), (Earthworks 0.1.6), (Energy Storage 0.5.4), (Field Farming 1.7.5), (Fishing Fleet 0.1.13), (Gameplay++ 1.4.3), (Livestock Farming 0.2.10), (Logistics Expanded 1.7.6), (Mega Container Yard 0.1.3), (Mega Stockyard 0.1.4), (Move Buildings 0.2.1), (Offshore Oil Rigs 0.1.6), (Recipes++ 1.3.3), (Shipping Expanded 0.4.3), (Storage++ 1.3.7), (Tweaks++ 1.4.1), (Utilities++ 1.3.1), (WorldGen++ 1.2.6)
Failed mods: none

Captain Matt Captain Matt · 2 hours ago

The error message says 0.8.8 (4.3), did you try option B to go back to 4.2 until mods get updated?
Or are you trying to load the .recovery save (option C)?

MB0183 · 2 hours ago

I tried it with option B, but now I’m going to give option C a go.

Captain Matt Captain Matt · 2 hours ago

If you want to try again option B (which is arguably the best option of the 2) be sure to select and download the exact version of the mods used by that save:

AmbientSeaTraffic: 1.0.7
AutomaticDrawbridges: 0.2.0
Bagger288Mod: 0.9.0
Beacon-and-Government-DLC: 1.1.1
BeaconLights: 1.0.5
BetterLife_Assemblies: 1.1.0
BetterLife_Buildings: 1.0.1
BetterLife_RoadsAndSigns: 1.0.15
BetterLife_Transports: 0.6.1
BetterLife_Walls: 1.2.3
PierWallMod: 1.0.2
CAP-PierWall-LiquidDump: 1.0.1
CAP-PierWall-SeawaterPump: 1.0.1
CSL-Linked-Cities: 1.0.4
CargoHelicopter: 0.20.0
CoastalImmigrationBeacon: 0.2.16
ConcreteRetainingCube: 0.4.18
CustomAssets: 0.4.2
Even-More-Decor: 0.5.1
GridBattery: 1.0.8
IndustrialExpansion: 1.0.5
settlement-anarchy: 1.0.7
Medium-Housing: 0.9.2
ModularRamp: 3.0.0
Mor_Decor: 1.0.2
MultiLangLib: 0.1.0
OceanAccessTolerance: 1.2.1
RealLifeTime: 1.0.0
Recolor: 1.1.0
RubberMakerExtraPort: 1.0.0
ShippingPP: 0.6.5
SmartShipUnload: 0.1.1a
TruckParking: 1.3.3
UndergroundTransportMod: 5.3.1
Vehicle-Ramp-Revival: 1.0.1
WindPower: 0.1.11a
cargo-airports: 2.12.2
earthworks: 0.1.4
energy-storage: 0.5.2
field-farming: 1.7.2
fishing-fleet: 0.1.12
gameplay-plus-plus: 1.4.2
livestock-farming: 0.2.9
logistics-expansion: 1.7.4
mega-container-yard: 0.1.2
mega-stockyard: 0.1.3
move-buildings: 0.2.0
offshore-oil-rigs: 0.1.3
recipes-plus-plus: 1.3.2
shipping-expansion: 0.4.1
storage-plus-plus: 1.3.6
tweaks-plus-plus: 1.3.9
utilities-plus-plus: 1.3.0
worldgen-plus-plus: 1.2.5
MB0183 · 1 hour ago

Okay, thanks; I’ll give it a try.

14 Showing 1–9 of 9