Captain of Industry Error

Player resolved
Matti4games [github] · 2 years ago

Issue description

When I want to start the savegame this error came:
The game failed to initialize. Please file a bug report if this issue persists.

Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Core.Factory.ElectricPower.ElectricityManager' (type 'ElectricityManager'. Previous deserialized object: Mafi.Core.Factory.ComputingPower.ComputingConsumerFactory (type ComputingConsumerFactory) ---> Mafi.Serialization.CorruptedSaveException: Failed to find proto 'BalancerVerticalPipeI1' (ZipperProto) and no phantom proto of this type exists.
at Mafi.Core.Prototypes.ProtosSerializerFactory.deserializeNewProto (Mafi.Serialization.BlobReader reader, System.Type protoType) [0x000c4]
at Mafi.Serialization.BlobReader.TryStartClassDeserialization[T] (T& obj, System.Func3[T1,T2,TResult] customNewObjFactory) [0x0011c] at Mafi.Core.Prototypes.ProtosSerializerFactory.deserialize[T] (Mafi.Serialization.BlobReader reader) [0x00000] at Mafi.Serialization.BlobReader.ReadGenericAs[T] () [0x0002f] at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,Mafi.Serialization.BlobReader) at Mafi.Serialization.DynamicDispatchClassSerializer1[T].<.ctor>b__11_1 (Mafi.Serialization.BlobReader reader) [0x00146]
at Mafi.Serialization.BlobReader.ReadGenericAs[T] () [0x0002f]
at Mafi.Core.Factory.ElectricPower.ElectricityManager+ConsumptionPerProto.Deserialize (Mafi.Serialization.BlobReader reader) [0x00000]
at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,Mafi.Serialization.BlobReader)
at (wrapper delegate-invoke) <Module>.invoke_bound_ElectricityManager/ConsumptionPerProto_Closure_BlobReader(Mafi.Serialization.BlobReader)
at Mafi.Serialization.BlobReader.ReadArray[T] (System.Int32 length) [0x00041]
at Mafi.Collections.LystStruct`1[T].Deserialize (Mafi.Serialization.BlobReader reader) [0x00021]
at Mafi.Core.Factory.ElectricPower.ElectricityManager.DeserializeData (Mafi.Serialization.BlobReader reader) [0x0007d]
at Mafi.Core.Factory.ElectricPower.ElectricityManager+<>c.<.cctor>b__88_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__30.MoveNext () [0x00062]
--- End of inner exception stack trace ---
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__30.MoveNext () [0x000f3]
at Mafi.Core.SaveGame.GameLoader+<FinishGameLoadAndDisposeTimeSliced>d__7.MoveNext () [0x002ae]
at Mafi.Core.Game.GameBuilder+<BuildLoadedGameTimeSliced>d__3.MoveNext () [0x002e8]
at Mafi.Unity.GamePlayScene+<loadGame>d__21.MoveNext () [0x00296]
at Mafi.Unity.GamePlayScene+<Initialize>d__18.MoveNext () [0x000a5]
at Mafi.Unity.Main+<unloadAndStartNewScene>d__70.MoveNext () [0x000fc]
at Mafi.Unity.Main.stepSceneInitialization () [0x000dc]

Reproduction steps

It came directly when I want to load this savegame

Game version and build number

v0.6.4d b343

Operating system

Windows

Attachments

Uploading Savegame+Mods.zip…

Captain Filip Captain Filip · 1 year ago

That's definitely a mod issue.

Closed as ☑️ Player resolved

5 Showing 1–2 of 2