游戏加载失败,存档文件已损坏。如果此问题持续存在,请提交错误报告。
Mafi.Serialization.CorruptedSaveException: Failed to set dependency to 'm_pillarsBuilder' field of object 'TrainTracksPillarManager'. ---> Mafi.DependencyResolverException: Failed to resolve 'Mafi.Core.Trains.TrainTrackPillarsBuilder'. ---> Mafi.DependencyResolverException: Failed to instantiate 'Mafi.Core.Trains.TrainTrackPillarsBuilder'. ---> Mafi.DependencyResolverException: Failed to instantiate 'Mafi.Core.Entities.EntityContext'. ---> Mafi.DependencyResolverException: TargetInvocationException thrown by constructor of 'Mafi.Core.Roads.RoadsManager'. ---> 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.Core.Trains.LevelCrossing.get_RoadLanesCount () [0x00006]
at Mafi.Core.Roads.RoadsManager.registerEntity (Mafi.Core.Roads.IRoadGraphEntity roadEntity, System.Boolean isBeingLoaded) [0x00013]
at Mafi.Core.Roads.RoadsManager.entityAdded (Mafi.Core.Entities.Static.IStaticEntity entity, System.Boolean isBeingLoaded) [0x0000d]
at Mafi.Core.Roads.RoadsManager.initializeExistingRoads (Mafi.Core.Entities.EntitiesManager entitiesManager) [0x00018]
at Mafi.Core.Roads.RoadsManager..ctor (Mafi.Core.Entities.EntitiesManager entitiesManager, Mafi.Core.Entities.Static.ConstructionManager constructionManager, Mafi.Core.Simulation.ISimLoopEvents simLoopEvents, Mafi.LazyResolve1[T] vehiclesManager) [0x00144] 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.Resolve (System.Type dependencyType) [0x000da]
--- End of inner exception stack trace ---
at Mafi.DependencyResolver.Resolve (System.Type dependencyType) [0x0010c]
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__37.MoveNext () [0x00382]
--- End of inner exception stack trace ---
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__37.MoveNext () [0x0045b]
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), (Advanced Alerts 0.1.0), (Kayser's Automatic Terrain Designations 0.8.2), (电池存储模组Battery Storage Module 4.0.0), (Show Terrain Grid 1.0.2), (Kayser's Blueprint Designer's Toolkit 0.11.3), (Extra Transports 0.0.1), (Advanced Farm & Food Optimiser 0.3.5), (Factory Lens 1.0.0), (Industrial Expansion 1.0.5), (Advanced Flow Control & Monitor 0.3.0), (Keybind Framework 2.0.4), (Cheat++ 1.4.5), (Omni-Tool 0.6.1), (Production Calculator 0.2.1), (Train Network Monitor 0.4.1), (Underground Pipes 1.1.0), (Wind turbines 0.1.11a), (Gameplay++ 1.3.9), (Speed++ 1.1.3), (WorldGen++ 1.2.2)
Failed mods: none
新地圖4.0沒問題不會,但用存檔會報錯,降會2.0就不會