Fails to load savegame

Mod issue Saves & Loading
TomB667 TomB667 · 19 days ago

Issue description

Error when trying to load one of the last two savegames. The third one still succeeds.
Already happened some days ago with other savegames. Then for some time no problem, but now it is back:

The game could not be loaded because the save file is corrupted. If the problem persists, please create a bug report.

Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'TransportPillar #1 (destroyed)' (type 'TransportPillar')
parent object '--' (type '--')
Previous deserialized in this finalize call: 'Zipper #48434' (type 'Zipper')
Last deserialized across all finalize calls: 'Zipper #48434' (type 'Zipper')
Last read object types: [ProductQuantity[], Boolean[], Queueu1] ---> Mafi.Serialization.CorruptedSaveException: Deserialized object has type 'String' but type 'Proto' was expected. ToString returned 'COI-CoreData'. classId: 2, readObjects.Count: 52590
at Mafi.Serialization.BlobReader.TryStartClassDeserialization[T] (T& obj, System.Func3[T1,T2,TResult] customNewObjFactory, System.Func`3[T1,T2,TResult] customNewObjFactoryOnTypeLoadFail, System.Boolean nullObjIsOk) [0x000dd]
at Mafi.Core.Prototypes.ProtosSerializerFactory.deserialize[T] (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader.ReadGenericAs[T] () [0x00032]
at Mafi.Core.Entities.Entity.DeserializeData (Mafi.Serialization.BlobReader reader) [0x0005f]
at Mafi.Core.Entities.Static.StaticEntity.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Factory.Transports.TransportPillar.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Factory.Transports.TransportPillar+<>c.<.cctor>b__41_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 () [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.7d
Loaded mods: (Kayser's Automatic Terrain Designations 0.8.2), (Advanced Farm & Food Optimiser 0.4.0), (Industrial Expansion 1.0.5), (Multi-Priority Balancers 0.2.1), (Underground Pipes 1.3.1), (Research Queue 1.0.1), (Utilities++ 1.3.0)
Failed mods: none

Reproduction steps

  1. Main menu
    1. Continue -> error

    2. Load -> savegame -> error

Game version and build number

v0.8.7d

Operating system

Windows

Originally posted in German
### Issue description Error when trying to load one of the last two savegames. The third one still succeeds.\ Already happened some days ago with other savegames. Then for some time no problem, but now it is back:\ \ Das Spiel konnte nicht geladen werden, da die Speicherdatei beschädigt ist. Sollte das Problem bestehen bleiben, erstelle bitte einen Fehlerbericht. Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'TransportPillar #1 (destroyed)' (type 'TransportPillar')\ parent object '--' (type '--')\ Previous deserialized in this finalize call: 'Zipper #48434' (type 'Zipper')\ Last deserialized across all finalize calls: 'Zipper #48434' (type 'Zipper')\ Last read object types: \[ProductQuantity\[\], Boolean\[\], Queueu`1] ---> Mafi.Serialization.CorruptedSaveException: Deserialized object has type 'String' but type 'Proto' was expected. ToString returned 'COI-CoreData'. classId: 2, readObjects.Count: 52590`\ `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.Core.Prototypes.ProtosSerializerFactory.deserialize\[T\] (Mafi.Serialization.BlobReader reader) \[0x00000\]\ at Mafi.Serialization.BlobReader.ReadGenericAs\[T\] () \[0x00032\]\ at Mafi.Core.Entities.Entity.DeserializeData (Mafi.Serialization.BlobReader reader) \[0x0005f\]\ at Mafi.Core.Entities.Static.StaticEntity.DeserializeData (Mafi.Serialization.BlobReader reader) \[0x00000\]\ at Mafi.Core.Factory.Transports.TransportPillar.DeserializeData (Mafi.Serialization.BlobReader reader) \[0x00000\]\ at Mafi.Core.Factory.Transports.TransportPillar+&lt;&gt;c.&lt;.cctor&gt;b__41_1 (System.Object obj, Mafi.Serialization.BlobReader reader) \[0x00000\]\ at Mafi.Serialization.BlobReader+&lt;FinalizeLoadingTimeSliced&gt;d__44.MoveNext () \[0x00054\]\ --- End of inner exception stack trace ---\ at Mafi.Serialization.BlobReader+&lt;FinalizeLoadingTimeSliced&gt;d__44.MoveNext () \[0x00202\]\ at Mafi.Core.SaveGame.GameLoader+&lt;FinishGameLoadAndDisposeTimeSliced&gt;d__12.MoveNext () \[0x004ef\]\ at [Mafi.Core.Game](http://Mafi.Core.Game).GameBuilder+&lt;BuildLoadedGameTimeSliced&gt;d__1.MoveNext () \[0x005a4\]\ at Mafi.Unity.GamePlayScene+&lt;loadGame&gt;d__28.MoveNext () \[0x002ca\]\ at Mafi.Unity.GamePlayScene+&lt;Initialize&gt;d__25.MoveNext () \[0x000ad\]\ at Mafi.Unity.Main+&lt;unloadAndStartNewScene&gt;d__117.MoveNext () \[0x0013b\]\ at Mafi.Unity.Main.stepSceneInitialization () \[0x00104\] Game version: 0.8.7d\ Loaded mods: (Kayser's Automatic Terrain Designations 0.8.2), (Advanced Farm & Food Optimiser 0.4.0), (Industrial Expansion 1.0.5), (Multi-Priority Balancers 0.2.1), (Underground Pipes 1.3.1), (Research Queue 1.0.1), (Utilities++ 1.3.0)\ Failed mods: none ### Reproduction steps 1. Main menu 2. a) Continue -&gt; error b) Load -&gt; savegame -&gt; error ### Game version and build number v0.8.7d ### Operating system Windows
2 attachments only for board moderators
rsrupert · 17 days ago

The game failed to load as the save file is corrupted. If this issue persists, please file a bug report.

Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Lift #0 (destroyed)' (type 'Lift')
parent object '--' (type '--')
Previous deserialized in this finalize call: 'Zipper #6700' (type 'Zipper')
Last deserialized across all finalize calls: 'Zipper #6700' (type 'Zipper')
Last read object types: [ProductQuantity[], Boolean[], Queueu1] ---> Mafi.Serialization.CorruptedSaveException: Deserialized object has type 'String' but type 'Proto' was expected. ToString returned 'COI-CoreData'. classId: 2, readObjects.Count: 43038
at Mafi.Serialization.BlobReader.TryStartClassDeserialization[T] (T& obj, System.Func3[T1,T2,TResult] customNewObjFactory, System.Func`3[T1,T2,TResult] customNewObjFactoryOnTypeLoadFail, System.Boolean nullObjIsOk) [0x000dd]
at Mafi.Core.Prototypes.ProtosSerializerFactory.deserialize[T] (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader.ReadGenericAs[T] () [0x00032]
at Mafi.Core.Entities.Static.StaticEntity.DeserializeData (Mafi.Serialization.BlobReader reader) [0x0001f]
at Mafi.Core.Entities.Static.Layout.LayoutEntityBase.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Entities.Static.Layout.LayoutEntity.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Factory.Lifts.Lift.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Factory.Lifts.Lift+<>c.<.cctor>b__68_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 () [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.7d
Loaded mods: (Trains expansion 1.0.0), (Kayser's Automatic Forestry Designations 0.4.1), (Kayser's Automatic Terrain Designations 0.9.0), (Elevation++ 0.9.12), (Advanced Farm & Food Optimiser 0.4.0), (Industrial Expansion 1.0.5), (Multi-Priority Balancers 0.2.1), (Underground Pipes 1.3.1), (Priority Manager 0.8.0), (Research Queue 1.0.1), (Truck Trek 0.1.0), (Wind turbines 0.1.11a), (Zone Analyzer 1.4.2), (Gameplay++ 1.4.2), (Recipes++ 1.3.2), (Tweaks++ 1.3.8), (Utilities++ 1.3.0)
Failed mods: none

yak · 17 days ago

Das Spiel konnte nicht geladen werden, da die Speicherdatei beschädigt ist. Sollte das Problem bestehen bleiben, erstelle bitte einen Fehlerbericht.

Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Machine #0 (destroyed)' (type 'Machine')
parent object '--' (type '--')
Previous deserialized in this finalize call: 'Zipper #14100' (type 'Zipper')
Last deserialized across all finalize calls: 'Zipper #14100' (type 'Zipper')
Last read object types: [ProductQuantity[], Boolean[], Queueu1] ---> Mafi.Serialization.CorruptedSaveException: Deserialized object has type 'String' but type 'Proto' was expected. ToString returned 'COI-Core'. classId: 1, readObjects.Count: 115185
at Mafi.Serialization.BlobReader.TryStartClassDeserialization[T] (T& obj, System.Func3[T1,T2,TResult] customNewObjFactory, System.Func`3[T1,T2,TResult] customNewObjFactoryOnTypeLoadFail, System.Boolean nullObjIsOk) [0x000dd]
at Mafi.Core.Prototypes.ProtosSerializerFactory.deserialize[T] (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader.ReadGenericAs[T] () [0x00032]
at Mafi.Core.Entities.Static.StaticEntity.DeserializeData (Mafi.Serialization.BlobReader reader) [0x0001f]
at Mafi.Core.Entities.Static.Layout.LayoutEntityBase.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Entities.Static.Layout.LayoutEntity.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Factory.Machines.Machine.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Factory.Machines.Machine+<>c.<.cctor>b__217_2 (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 () [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.7d
Loaded mods: (Trains expansion 1.0.0), (Supporter edition 1.1.0), (All Excavators Bucket Capacity x5 0.1.4), (All Trains Capacity x5 0.1.0), (All Trucks Capacity x5 0.1.1), (Kayser's Automatic Terrain Designations 0.9.2), (Bagger 288 0.7.8), (BeTTerLife: Roads and Signs 1.0.15), (BeTTerLife: Transports 0.6.1), (Grid Battery 1.0.8), (Multi-Priority Balancers 0.2.1), (Retaining Walls Never Die 1.0.1), (Smart Flare Mod 1.0.4), (Wind turbines 0.1.11a), (Boost++ 1.3.5), (Cheat++ 1.4.9), (Gameplay++ 1.4.2), (Speed++ 1.1.5), (Storage++ 1.3.5), (Tweaks++ 1.3.8), (WorldGen++ 1.2.5)
Failed mods: none

Ekatadas · 7 days ago

Не удалось загрузить игру: файл сохранения повреждён. Если проблема не устраняется, отправьте отчёт об ошибке.

Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Transport #0 (destroyed)' (type 'Transport')
parent object '--' (type '--')
Previous deserialized in this finalize call: 'Zipper #1688' (type 'Zipper')
Last deserialized across all finalize calls: 'Zipper #1688' (type 'Zipper')
Last read object types: [ProductQuantity[], Boolean[], Queueue1] ---> Mafi.Serialization.CorruptedSaveException: Deserialized object has type 'String' but type 'LystMutableDuringIter1' was expected. ToString returned 'Carbon.ShowTerrainGrid'. classId: 8, readObjects.Count: 34624
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.Collections.LystMutableDuringIter1[T].Deserialize (Mafi.Serialization.BlobReader reader) [0x00000] at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,Mafi.Serialization.BlobReader) at Mafi.Serialization.BlobReader.ReadGenericAs[T] () [0x00032] at Mafi.Option1[T].Deserialize (Mafi.Serialization.BlobReader reader) [0x00011]
at Mafi.Core.Entities.Entity.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00053]
at Mafi.Core.Entities.Static.StaticEntity.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Factory.Transports.Transport.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Factory.Transports.Transport+<>c.<.cctor>b__219_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 () [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.7d
Loaded mods: (Kayser's Automatic Forestry Designations 0.4.3), (Kayser's Automatic Terrain Designations 0.9.3), (BeTTerLife: Retaining Walls 1.2.3), (Blueprint Products Info 1.1.0), (Show Terrain Grid 1.0.2), (Kayser's Blueprint Designer's Toolkit 0.11.4), (Advanced Farm & Food Optimiser 0.4.0), (Infinite Groundwater 1.0.3), (Multi-Priority Balancers 0.2.1), (Pillar Spacing and Height Mod 1.0.1), (Production Calculator 0.2.1), (Retaining Walls Never Die 1.0.1), (ShipAutoExplore 0.1.0), (Smart Flare Mod 1.0.4), (Zone Analyzer 1.4.2), (Energy Storage 0.4.0), (Field Farming 1.3.1), (Gameplay++ 1.4.2), (Livestock Farming 0.2.1), (Logistics Expanded 1.3.0), (Mega Mining 0.6.0), (Speed++ 1.1.5), (Tweaks++ 1.3.9), (Utilities++ 1.3.0)
Failed mods: none

TomB667 TomB667 · 3 days ago

OP here: Meanwhile I am pretty sure it is the mod "Multi-Priority Balancers 0.2.1", that is causing the issues - at least on my savegames.
I disabled it and never had the issues again, but I was not able to restore a savegame that already had the mod included - only older saves without the mod.

精英战士 精英战士 · 1 day ago

游戏初始化失败。如果此问题持续存在,请向我们发送详细报告。

Mafi.DependencyResolverException: Failed to instantiate Mafi.Unity.Ui.Blueprints.BlueprintCreationController. ---> Mafi.DependencyResolverException: Failed to instantiate 'Mafi.Unity.Ui.Blueprints.BlueprintCreationController'. ---> Mafi.DependencyResolverException: Failed to instantiate 'Mafi.Unity.Ui.Hud.ToolbarHud'. ---> Mafi.DependencyResolverException: Failed to instantiate 'Mafi.Unity.Ui.UiContext'. ---> Mafi.DependencyResolverException: TargetInvocationException thrown by constructor of 'Mafi.Unity.Ui.InspectorsManager'. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
at Mafi.Unity.Ui.InspectorsManager..ctor (Mafi.AllImplementationsOf1[T] allMods, Mafi.Unity.Audio.AudioDb audioDb, Mafi.Unity.InputControl.CursorPickingManager picker, Mafi.DependencyResolver resolver, Mafi.Unity.UiStatic.Cursors.CursorManager cursorManager, Mafi.Unity.IUnityInputMgr inputManager) <0x68c150 + 0x00000> at (wrapper managed-to-native) System.Reflection.RuntimeConstructorInfo.InternalInvoke(System.Reflection.RuntimeConstructorInfo,object,object[],System.Exception&) at System.Reflection.RuntimeConstructorInfo.InternalInvoke (System.Object obj, System.Object[] parameters, System.Boolean wrapExceptions) [0x00005] --- End of inner exception stack trace --- at System.Reflection.RuntimeConstructorInfo.InternalInvoke (System.Object obj, System.Object[] parameters, System.Boolean wrapExceptions) [0x0001a] at System.Reflection.RuntimeConstructorInfo.DoInvoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00086] at System.Reflection.RuntimeConstructorInfo.Invoke (System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x00284]
--- End of inner exception stack trace ---
at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x002b2] at Mafi.DependencyResolver.resolveDependency (System.Type dependencyType, System.Boolean throwOnError, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth) [0x000f5]
at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x0023b] --- End of inner exception stack trace --- at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x0025f]
at Mafi.DependencyResolver.resolveDependency (System.Type dependencyType, System.Boolean throwOnError, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth) [0x000f5] at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x0023b]
--- End of inner exception stack trace ---
at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x0025f] at Mafi.DependencyResolver.resolveDependency (System.Type dependencyType, System.Boolean throwOnError, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth) [0x000f5]
at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x0023b] --- End of inner exception stack trace --- at Mafi.DependencyResolver.instantiate (System.Type type, Mafi.Collections.Set1[T] pendingResolves, System.Int32 recursionDepth, System.Object[] args) [0x0025f]
at Mafi.DependencyResolver.EnsureResolved (System.Type implType, System.Type asType) [0x0008f]
--- End of inner exception stack trace ---
at Mafi.DependencyResolver.EnsureResolved (System.Type implType, System.Type asType) [0x000ae]
at Mafi.DependencyResolver.InstantiateAllAndLock () [0x00316]
at Mafi.Core.Game.GameBuilder+<initializeGame>d__5.MoveNext () [0x0007d]
at Mafi.Core.Game.GameBuilder+<BuildLoadedGameTimeSliced>d__1.MoveNext () [0x00650]
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.7d
Loaded mods: (Trains expansion 1.0.0), (Supporter edition 1.1.0), (电池存储模组Battery Storage Module 5.0.0), (电池存储加强模组BatteryStorageProMod 1.0.0), (欢愉之屋 12.0.2), (高级物流MOD Advanced Logistics MOD 2.1.2), (新2级车辆MOD 4.0.1), (海水发电站MOD 4.0.2), (FGWY 存储大师 6.0.7), (Geology & Reservoir Engineering 1.4.4), (Grid Battery 1.0.8), (Industrial Expansion 1.0.5), (畜牧农业扩展Animal husbandry and agricultural expansion 7.0.8), (Miner Statue Mod 0.3.0), (MultiLangLib 0.1.0), (机器超频MOD| Overclocking MOD 8.0.7), (Retaining Walls Never Die 1.0.1), (Smart Mining Dump 1.0.3), (Truck Parking 1.3.3), (Energy Storage 0.3.0), (Gameplay++ 1.4.2), (水利发电 Hydro Power 1.0.0), (Logistics Expanded 1.1.0), (Recipes++ 1.3.2), (Underground Pipes 1.3.3), (Underground Transport 5.3.1)
Failed mods: none

muusmuus · 4 hours ago

Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'StackerTowerRail #34678' (type 'StackerTowerRail')
parent object '--' (type '--')
Previous deserialized in this finalize call: 'TransportPillar #34677' (type 'TransportPillar')
Last deserialized across all finalize calls: 'TransportPillar #34677' (type 'TransportPillar')
Last read object types: [ProductQuantity[], Boolean[], Queueu1] ---> Mafi.Serialization.CorruptedSaveException: Deserialized object has type 'String' but type 'Proto' was expected. ToString returned 'gameplay-plus-plus'. classId: 12, readObjects.Count: 66007
at Mafi.Serialization.BlobReader.TryStartClassDeserialization[T] (T& obj, System.Func3[T1,T2,TResult] customNewObjFactory, System.Func`3[T1,T2,TResult] customNewObjFactoryOnTypeLoadFail, System.Boolean nullObjIsOk) [0x000dd]
at Mafi.Core.Prototypes.ProtosSerializerFactory.deserialize[T] (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader.ReadGenericAs[T] () [0x00032]
at Mafi.Core.Entities.Static.Layout.LayoutEntityBase.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00007]
at Mafi.Core.Entities.Static.Layout.LayoutEntity.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Factory.Transports.StackerTowerRail.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Core.Factory.Transports.StackerTowerRail+<>c.<.cctor>b__23_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 () [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]

145 Showing 1–7 of 7