got an error when using version 0.15.6a of this mod with version 0.15.6 of cosmoteer
03/06/2020 12:06:58 | Logging successful initialized.
03/06/2020 12:06:58 | .NET Core Runtime Version: 3.1.1
03/06/2020 12:06:58 | Running as a 64-bit process.
03/06/2020 12:06:58 | Local: en-CA
03/06/2020 12:06:58 | Language: en-US
03/06/2020 12:06:58 | Cosmoteer version 0.15.6a build 0.15.6a_steam
03/06/2020 12:06:58 | Microsoft Windows 10 Home 64-bit 10.0.18363
03/06/2020 12:06:58 | Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz (4 logical / 4 physical cores)
03/06/2020 12:06:58 | 32688.7 MB RAM
03/06/2020 12:06:58 | NVIDIA GeForce GTX 1060 6GB (26.21.14.3200) (2019-07-23)
03/06/2020 12:06:58 | 4095.0 MB VRAM
03/06/2020 12:06:58 |
03/06/2020 12:06:59 | Loaded app settings.
03/06/2020 12:06:59 | Set application DPI mode: PerMonitor
03/06/2020 12:06:59 | Setup default cursor.
03/06/2020 12:06:59 | Using display adapter 0
03/06/2020 12:06:59 | Created DXGI factory.
03/06/2020 12:06:59 | Adapter #0: NVIDIA GeForce GTX 1060 6GB
03/06/2020 12:06:59 | Output #0: Generic PnP Monitor (1920x1080)
03/06/2020 12:06:59 | Adapter #1: Microsoft Basic Render Driver
03/06/2020 12:06:59 | Updated Windows form configuration for borderless window.
03/06/2020 12:06:59 | Created Windows form.
03/06/2020 12:06:59 | Direct3D Feature Level: Level_11_0
03/06/2020 12:06:59 | Created Direct3D 11 Device.
03/06/2020 12:06:59 | Created swap chain: 1920x1080.
03/06/2020 12:06:59 | Created window.
03/06/2020 12:06:59 | Created clock.
03/06/2020 12:06:59 | Created graphics manager.
03/06/2020 12:06:59 | Created XAudio2 device.
03/06/2020 12:06:59 | Created audio manager.
03/06/2020 12:06:59 | Created input manager.
03/06/2020 12:06:59 | Created default font.
03/06/2020 12:06:59 | Initial app state is 'MainMenu'
03/06/2020 12:06:59 | Initial application settings:
03/06/2020 12:06:59 | LastGameVersion:
03/06/2020 12:06:59 | InitState: MainMenu
03/06/2020 12:06:59 | Language:
03/06/2020 12:06:59 | LockCursor: False
03/06/2020 12:06:59 | EdgePanMode: None
03/06/2020 12:06:59 | EdgePanSpeed: 15
03/06/2020 12:06:59 | KeyboardPanSpeed: 15
03/06/2020 12:06:59 | KeyboardZoomSpeed: 10
03/06/2020 12:06:59 | KeyboardRotSpeed: 90°
03/06/2020 12:06:59 | EnableMouseWheelZoom: True
03/06/2020 12:06:59 | InvertMouseWheelZoom: False
03/06/2020 12:06:59 | MouseWheelZoomSpeed: 1.12
03/06/2020 12:06:59 | MouseWheelZoomAtCursor: True
03/06/2020 12:06:59 | AutoTrackOnScreenShips: True
03/06/2020 12:06:59 | StickyFocus: True
03/06/2020 12:06:59 | DpiScaleMode: Dpi100
03/06/2020 12:06:59 | AnimateBackgrounds: True
03/06/2020 12:06:59 | BackgroundGrid: True
03/06/2020 12:06:59 | FancyParticles: True
03/06/2020 12:06:59 | UncompressedTextures: False
03/06/2020 12:06:59 | TargetFps: FpsTarget30
03/06/2020 12:06:59 | AllowShipDeselection: False
03/06/2020 12:06:59 | CtrlSelectsParts: True
03/06/2020 12:06:59 | EnableCollisionAvoidance: True
03/06/2020 12:06:59 | PreferBlueprintMode: False
03/06/2020 12:06:59 | BlueprintAutoPause: True
03/06/2020 12:06:59 | ShowInvalidBlueprints: True
03/06/2020 12:06:59 | ShowAutoRemovedParts: True
03/06/2020 12:06:59 | ShowAutoRemovedDecals: True
03/06/2020 12:06:59 | BuildAutoFocus: True
03/06/2020 12:06:59 | BuildAutoRotate: True
03/06/2020 12:06:59 | BuildAutoInteriors: True
03/06/2020 12:06:59 | PaintAutoFocus: True
03/06/2020 12:06:59 | PaintAutoRotate: True
03/06/2020 12:06:59 | PaintAllowOverwrite: True
03/06/2020 12:06:59 | PaintMirrorEnabled: False
03/06/2020 12:06:59 | PaintMirrorAxis: Vertical
03/06/2020 12:06:59 | RepairAutoFocus: True
03/06/2020 12:06:59 | RepairAutoRotate: False
03/06/2020 12:06:59 | BuildAllowOverwrite: True
03/06/2020 12:06:59 | BuildAutoDoors: True
03/06/2020 12:06:59 | BuildShowNearestPaths: True
03/06/2020 12:06:59 | BuildMirrorEnabled: False
03/06/2020 12:06:59 | BuildMirrorAxis: Vertical
03/06/2020 12:06:59 | ShowStatBars: True
03/06/2020 12:06:59 | CrewMirrorEnabled: False
03/06/2020 12:06:59 | CrewMirrorAxis: Vertical
03/06/2020 12:06:59 | CrewAutoFocus: True
03/06/2020 12:06:59 | CrewAutoRotate: True
03/06/2020 12:06:59 | ShowCrewPaths: True
03/06/2020 12:06:59 | ShowCrewHomes: True
03/06/2020 12:06:59 | DefaultRoles:
03/06/2020 12:06:59 | RowsOfParts: 1
03/06/2020 12:06:59 | GrabLeavesCorridors: True
03/06/2020 12:06:59 | RepairAutoDoors: True
03/06/2020 12:06:59 | AutoHireCrew: True
03/06/2020 12:06:59 | PartToolTips: True
03/06/2020 12:06:59 | PartToolTipsDefaultToStats: False
03/06/2020 12:06:59 | AutoSave: True
03/06/2020 12:06:59 | AutoSavesToKeep: 10
03/06/2020 12:06:59 | QuickSavesToKeep: 10
03/06/2020 12:06:59 | AutoSaveInterval: 600
03/06/2020 12:06:59 | SaveLostShips: True
03/06/2020 12:06:59 | LostShipsTokeep: 10
03/06/2020 12:06:59 | FtlAutoSave: True
03/06/2020 12:06:59 | ShowOnShipIndicators: True
03/06/2020 12:06:59 | ShowZoomedOutBlibs: True
03/06/2020 12:06:59 | ShowOffScreenBlips: True
03/06/2020 12:06:59 | PingNearbyEnemies: True
03/06/2020 12:06:59 | AutoPauseOnLostFocus: True
03/06/2020 12:06:59 | ScreenShake: True
03/06/2020 12:06:59 | ShowMidpointFocusWidget: True
03/06/2020 12:06:59 | VersionCheckMode: Stable
03/06/2020 12:06:59 | EnableMetrics: True
03/06/2020 12:06:59 | PreferBorderlessWindowToggle: False
03/06/2020 12:06:59 | MasterVolume: 1
03/06/2020 12:06:59 | EffectsVolume: 1
03/06/2020 12:06:59 | InterfaceVolume: 1
03/06/2020 12:06:59 | ShowTutorials: True
03/06/2020 12:06:59 | AutoFtlJump: False
03/06/2020 12:06:59 | PaintSchemes: System.Collections.Generic.List1[Cosmoteer.Ships.Paint.PaintScheme]
03/06/2020 12:06:59 | DefaultBuildTool: Grab
03/06/2020 12:06:59 | DefaultDecalTool: Grab
03/06/2020 12:06:59 | TutorialPageStates: System.Collections.Generic.Dictionary2[System.String,Cosmoteer.Tutorials.TutorialPageState]
03/06/2020 12:06:59 | PlayerColor:
03/06/2020 12:06:59 | EnemyColor:
03/06/2020 12:06:59 | NeutralColor:
03/06/2020 12:06:59 | RotateMinimap: True
03/06/2020 12:06:59 | MiniviewInCombatMode: Auto
03/06/2020 12:06:59 | MiniviewNotInCombatMode: Auto
03/06/2020 12:06:59 | MiniviewLockRotation: False
03/06/2020 12:06:59 | MiniviewSize:
03/06/2020 12:06:59 | ShowInteriors: False
03/06/2020 12:06:59 | AlwaysShowCommandWidgets: False
03/06/2020 12:06:59 | ShowSelectedPartStatusBars: True
03/06/2020 12:06:59 | PreferShipRelativeAttackAngle: False
03/06/2020 12:06:59 | PreferWorldRelativeFollowAngle: False
03/06/2020 12:06:59 | DirectControlEnableWeapons: True
03/06/2020 12:06:59 | DirectControlAimAssist: True
03/06/2020 12:06:59 | DirectControlAutoBrake: True
03/06/2020 12:06:59 | DirectControlAutoFaceCursor: False
03/06/2020 12:06:59 | DirectControlViewFollowsCursor: False
03/06/2020 12:06:59 | DirectControlAutoRotateView: False
03/06/2020 12:06:59 | DirectControlAutoZoomView: False
03/06/2020 12:06:59 | ShipLibraryLargeIcons: False
03/06/2020 12:06:59 | AdHocFormations: False
03/06/2020 12:06:59 | BreakFormationToAttack: True
03/06/2020 12:06:59 | DisplayAllShips: False
03/06/2020 12:06:59 | ShowAdvancedCommands: False
03/06/2020 12:06:59 | EnabledMods: System.Collections.Generic.HashSet1[System.String]
03/06/2020 12:06:59 | AutoDisableMods: True
03/06/2020 12:06:59 | DeleteFileOnStartup:
03/06/2020 12:06:59 | DefaultGameMode:
03/06/2020 12:06:59 | DefaultCreativeModeMapSize: 0
03/06/2020 12:06:59 | DefaultBountyModeDifficulty: 0
03/06/2020 12:06:59 | DefaultBountyModeMapSize: 0
03/06/2020 12:06:59 | DefaultBountyModeStarterShip: 0
03/06/2020 12:06:59 | MPShipColorMode: RandomPerPlayer
03/06/2020 12:06:59 | MPBlipColorMode: FriendAndFoe
03/06/2020 12:06:59 | MPShowDamagePoints: True
03/06/2020 12:06:59 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List1[Cosmoteer.CustomRuleset]]
03/06/2020 12:06:59 | AllowP2PConnections: True
03/06/2020 12:06:59 | PreferLAN: False
03/06/2020 12:06:59 | DefaultServer: 0
03/06/2020 12:06:59 | ShowNewsOnStartup: True
03/06/2020 12:06:59 | ReadNewsArticles: System.Collections.Generic.HashSet1[System.String]
03/06/2020 12:06:59 | ShowNewsAlerts: True
03/06/2020 12:06:59 | HiddenNewsAlerts: System.Collections.Generic.HashSet1[System.String]
03/06/2020 12:06:59 | MainMenuBackgroundIndex: 0
03/06/2020 12:06:59 | CycleMainMenuBackground: True
03/06/2020 12:06:59 | DefaultAuthorName:
03/06/2020 12:06:59 | ShowSteamWishlistPrompt: True
03/06/2020 12:06:59 | Starting main game loop...
03/06/2020 12:06:59 | Enabled mods:
03/06/2020 12:06:59 | cosmoteer.huge_ships
03/06/2020 12:06:59 | deathvolt.asteroid_mining
03/06/2020 12:07:00 | Loaded language 'en'.
03/06/2020 12:07:02 | Memory usage at time of crash: 268,742,656
03/06/2020 12:07:02 | Application state stack at time of crash:
03/06/2020 12:07:02 | Cosmoteer.Data.Assets
03/06/2020 12:07:02 | FPS at time of crash: 29.948465
03/06/2020 12:07:02 | Running processes at time of crash: afwServ, ApplicationFrameHost, armsvc, aswEngSrv, aswidsagent, audiodg, AVGSvc, AVGUI, chrome, CompPkgSrv, Cosmoteer, csrss, ctfmon, dasHost, dllhost, dwm, explorer, fontdrvhost, GameOverlayUI, GameScannerService, Idle, lsass, Memory Compression, Microsoft.Photos, MicrosoftEdge, MicrosoftEdgeCP, MicrosoftEdgeSH, NVDisplay.Container, PaintStudio.View, Registry, rundll32, RuntimeBroker, RzSDKServer, RzSDKService, SearchFilterHost, SearchIndexer, SearchProtocolHost, SearchUI, SecurityHealthService, services, SgrmBroker, ShellExperienceHost, sihost, SkypeApp, SkypeBackgroundHost, smartscreen, smss, soffice.bin, spoolsv, StartMenuExperienceHost, Steam, SteamService, steamwebhelper, svchost, System, SystemSettings, taskhostw, Taskmgr, TuneupSvc, unsecapp, Video.UI, WindowsInternal.ComposableShell.Experiences.TextInput.InputApp, wininit, winlogon, WmiPrvSE, wsc_proxy, YourPhone, YourPhoneServer,
03/06/2020 12:07:02 | Halfling.Serialization.DeserializeException: Deserialization from source "<D:\Large Games\Steam Games\Stellaris\steamapps\common\Cosmoteer\Data\rules.txt>" failed.
03/06/2020 12:07:02 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
03/06/2020 12:07:02 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<D:\Large Games\Steam Games\Stellaris\steamapps\common\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed.
03/06/2020 12:07:02 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
03/06/2020 12:07:02 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\DeathVolt's Asteroid Mining 0.15.6a(WIP)\drill_large\drill_large.txt>/Part" failed.
03/06/2020 12:07:02 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
03/06/2020 12:07:02 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\DeathVolt's Asteroid Mining 0.15.6a(WIP)\drill_large\drill_large.txt>/Part/Components/BeamEmitter" failed.
03/06/2020 12:07:02 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
03/06/2020 12:07:02 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\DeathVolt's Asteroid Mining 0.15.6a(WIP)\shots\drill_beam_large\particles\drill_dust.txt>/Def/Material/Texture" failed.
03/06/2020 12:07:02 | ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files\Cosmoteer\Data\common_effects\particles\smoke.png'.
03/06/2020 12:07:02 | at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
03/06/2020 12:07:02 | at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
03/06/2020 12:07:02 | at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
03/06/2020 12:07:02 | at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
03/06/2020 12:07:02 | at System.IO.File.OpenRead(String path)
03/06/2020 12:07:02 | at Halfling.Graphics.TextureData.LoadFrom(String filepath)
03/06/2020 12:07:02 | at Cosmoteer.Data.TextureCache.LoadTexture(String filepath, PostProcessParams postProcessParams, Boolean requirePow2, IntVector2D& sourceSize, Boolean forceLoadFromScratch)
03/06/2020 12:07:02 | at Cosmoteer.Data.TextureCache.LoadTexture(String filepath, PostProcessParams postProcessParams, Boolean requirePow2, IntVector2D& sourceSize)
03/06/2020 12:07:02 | at Halfling.Graphics.TextureFactory.LoadInternal(Stream stream, String filepath, Nullable1 mipLevels, Nullable1 colorKey, Nullable1 multiplyByAlpha, Nullable1 fixTransparentColors, Nullable1 compression, Nullable1 sampleMode, Nullable1 uMode, Nullable1 vMode, Nullable1 perfMode, Nullable1 useExisting)
03/06/2020 12:07:02 | at Halfling.Graphics.TextureFactory.Halfling.Serialization.Base.IBaseDeserializer<Halfling.Serialization.ObjectText.ObjectTextSerializer,Halfling.ObjectText.IOTNode>.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | --- End of inner exception stack trace ---
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Graphics.Material.ReadContentFrom(ObjectTextSerializer s, IOTNode source, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Graphics.Material.Halfling.Serialization.Base.IBaseContentDeserializable<Halfling.Serialization.ObjectText.ObjectTextSerializer,Halfling.ObjectText.IOTNode>.ReadContentFrom(ObjectTextSerializer s, IOTNode source, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.SpecificSelfContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.DeserializeAsDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.DerivedTypeDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Cosmoteer.Ships.Parts.Weapons.EmitterRules..ctor(GenericSerialReader reader)
03/06/2020 12:07:02 | at Cosmoteer.Ships.Parts.Weapons.BeamEmitterRules..ctor(GenericSerialReader reader)
03/06/2020 12:07:02 | --- End of inner exception stack trace ---
03/06/2020 12:07:02 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
03/06/2020 12:07:02 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
03/06/2020 12:07:02 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | --- End of inner exception stack trace ---
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.DerivedTypeDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt)
03/06/2020 12:07:02 | --- End of inner exception stack trace ---
03/06/2020 12:07:02 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
03/06/2020 12:07:02 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
03/06/2020 12:07:02 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | --- End of inner exception stack trace ---
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt)
03/06/2020 12:07:02 | --- End of inner exception stack trace ---
03/06/2020 12:07:02 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
03/06/2020 12:07:02 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
03/06/2020 12:07:02 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | --- End of inner exception stack trace ---
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt)
03/06/2020 12:07:02 | --- End of inner exception stack trace ---
03/06/2020 12:07:02 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
03/06/2020 12:07:02 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
03/06/2020 12:07:02 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | --- End of inner exception stack trace ---
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker)
03/06/2020 12:07:02 | at Cosmoteer.Data.Assets.LoaderThread()
03/06/2020 12:07:02 | at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
03/06/2020 12:07:02 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
03/06/2020 12:07:02 | --- End of stack trace from previous location where exception was thrown ---
03/06/2020 12:07:02 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
03/06/2020 12:07:02 | at System.Threading.ThreadHelper.ThreadStart()
03/06/2020 12:07:03 | Actual data hash: 6f69d467ffe6f1290bc490b8245f3bd8
03/06/2020 12:07:03 | Expected data hash: 6f69d467ffe6f1290bc490b8245f3bd8
03/06/2020 12:07:03 | Director received exit call.
03/06/2020 12:07:03 | Disposed default font.
03/06/2020 12:07:03 | Disposed XA2AudioManager device.
03/06/2020 12:07:03 | Disposed audio manager.
03/06/2020 12:07:03 | Disposed clock.
03/06/2020 12:07:03 | Disposed input manager.
03/06/2020 12:07:03 | Disposed graphics manager.
03/06/2020 12:07:03 | Disposed swap chain.
03/06/2020 12:07:03 | Disposed Direct3D device.
03/06/2020 12:07:03 | Disposed DXGI factory.
03/06/2020 12:07:04 | Closed Windows form.
03/06/2020 12:07:04 | Director received exit call.
03/06/2020 12:07:04 | Disposed window.
03/06/2020 12:07:04 | Disposed platform interface.
03/06/2020 12:07:04 | Closing log output file...
whats the problem and how do i fix it