When I tried to run the mod, he gave me a lot of feedback...QAQ...I think this could help with mod fixesπ
ββββββββββboundaryββββββββ
Mods are enabled for the game. The game crash may be due to a mod.
Please report this issue to the creator of the relevant mod.
01/22/2022 23:27:22 | Logging successful initialized.
01/22/2022 23:27:22 | .NET Runtime Version: 6.0.1
01/22/2022 23:27:22 | Running as a 64-bit process.
01/22/2022 23:27:22 | Locale: zh-CN
01/22/2022 23:27:22 | Language: zh-CN
01/22/2022 23:27:22 | Executable path: F:\SteamLibrary\steamapps\common\Cosmoteer\Bin\Cosmoteer.exe
01/22/2022 23:27:22 | Cosmoteer version 0.15.17b build 0.15.17b_steam
01/22/2022 23:27:22 | Build Date: 2022/1/9 δΈε 8:36:15
01/22/2022 23:27:22 | Build Commit: af1a96c40a3207d2cef46eba4865f522dfef4102
01/22/2022 23:27:23 | Microsoft Windows 10 δΈδΈη 64 δ½ 10.0.19041
01/22/2022 23:27:23 | Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (8 logical / 4 physical cores)
01/22/2022 23:27:23 | 16268.2 MB RAM
01/22/2022 23:27:23 | Intel(R) HD Graphics 630 (27.20.100.8681) (2020/9/5)
01/22/2022 23:27:23 | 1024.0 MB VRAM
01/22/2022 23:27:23 |
01/22/2022 23:27:23 | Loaded app settings.
01/22/2022 23:27:23 | Set application DPI mode: PerMonitor
01/22/2022 23:27:23 | Setup default cursor.
01/22/2022 23:27:23 | Using display adapter 0
01/22/2022 23:27:23 | Created DXGI factory.
01/22/2022 23:27:23 | Adapter #0: NVIDIA GeForce GTX 1050
01/22/2022 23:27:23 | Output #0: Generic PnP Monitor (1920x1080)
01/22/2022 23:27:23 | Adapter #1: Intel(R) HD Graphics 630
01/22/2022 23:27:23 | Adapter #2: Microsoft Basic Render Driver
01/22/2022 23:27:23 | Updated Windows form configuration for resizable windowed.
01/22/2022 23:27:24 | Created Windows form.
01/22/2022 23:27:24 | Direct3D Feature Level: Level_11_0
01/22/2022 23:27:24 | Created Direct3D 11 Device.
01/22/2022 23:27:24 | Created swap chain: 1920x1017.
01/22/2022 23:27:24 | Created window.
01/22/2022 23:27:24 | Created clock.
01/22/2022 23:27:25 | Created graphics manager.
01/22/2022 23:27:25 | Created XAudio2 device.
01/22/2022 23:27:25 | Created audio manager.
01/22/2022 23:27:25 | Created input manager.
01/22/2022 23:27:25 | Created default font.
01/22/2022 23:27:25 | Initial app state is 'MainMenu'
01/22/2022 23:27:25 | Initial application settings:
01/22/2022 23:27:25 | LastGameVersion:
01/22/2022 23:27:25 | InitState: MainMenu
01/22/2022 23:27:25 | Language:
01/22/2022 23:27:25 | LockCursor: False
01/22/2022 23:27:25 | EdgePanMode: Analog
01/22/2022 23:27:25 | EdgePanSpeed: 15
01/22/2022 23:27:25 | KeyboardPanSpeed: 15
01/22/2022 23:27:25 | KeyboardZoomSpeed: 10
01/22/2022 23:27:25 | KeyboardRotSpeed: 90Β°
01/22/2022 23:27:25 | EnableMouseWheelZoom: True
01/22/2022 23:27:25 | InvertMouseWheelZoom: False
01/22/2022 23:27:25 | MouseWheelZoomSpeed: 1.12
01/22/2022 23:27:25 | MouseWheelZoomAtCursor: True
01/22/2022 23:27:25 | AutoTrackOnScreenShips: True
01/22/2022 23:27:25 | StickyFocus: True
01/22/2022 23:27:25 | DpiScaleMode: Dpi200
01/22/2022 23:27:25 | AnimateBackgrounds: True
01/22/2022 23:27:25 | BackgroundGrid: True
01/22/2022 23:27:25 | FancyParticles: True
01/22/2022 23:27:25 | UncompressedTextures: False
01/22/2022 23:27:25 | TargetFps: FpsTarget30
01/22/2022 23:27:25 | AllowShipDeselection: False
01/22/2022 23:27:25 | CtrlSelectsParts: True
01/22/2022 23:27:25 | EnableCollisionAvoidance: True
01/22/2022 23:27:25 | EnableArrivalMatching: True
01/22/2022 23:27:25 | PreferBlueprintMode: False
01/22/2022 23:27:25 | BlueprintAutoPause: True
01/22/2022 23:27:25 | ShowInvalidBlueprints: True
01/22/2022 23:27:25 | ShowAutoRemovedParts: True
01/22/2022 23:27:25 | ShowAutoRemovedDecals: True
01/22/2022 23:27:25 | BuildAutoRotate: True
01/22/2022 23:27:25 | BuildAutoInteriors: True
01/22/2022 23:27:25 | PaintAutoRotate: True
01/22/2022 23:27:25 | PaintAllowOverwrite: True
01/22/2022 23:27:25 | PaintMirrorEnabled: False
01/22/2022 23:27:25 | PaintMirrorAxis: Vertical
01/22/2022 23:27:25 | RepairAutoRotate: False
01/22/2022 23:27:25 | BuildAllowOverwrite: True
01/22/2022 23:27:25 | BuildAutoDoors: True
01/22/2022 23:27:25 | BuildShowNearestPaths: True
01/22/2022 23:27:25 | BuildMirrorEnabled: False
01/22/2022 23:27:25 | BuildMirrorAxis: Vertical
01/22/2022 23:27:25 | ShowStatBars: True
01/22/2022 23:27:25 | ConstructExitsBuild: False
01/22/2022 23:27:25 | CrewMirrorEnabled: False
01/22/2022 23:27:25 | CrewMirrorAxis: Vertical
01/22/2022 23:27:25 | CrewAutoRotate: True
01/22/2022 23:27:25 | ShowCrewPaths: True
01/22/2022 23:27:25 | ShowCrewHomes: True
01/22/2022 23:27:25 | DefaultRoles:
01/22/2022 23:27:25 | RowsOfParts: 1
01/22/2022 23:27:25 | GrabLeavesCorridors: True
01/22/2022 23:27:25 | RepairAutoDoors: True
01/22/2022 23:27:25 | AutoHireCrew: True
01/22/2022 23:27:25 | PartToolTips: True
01/22/2022 23:27:25 | PartToolTipsDefaultToStats: False
01/22/2022 23:27:25 | AutoSave: True
01/22/2022 23:27:25 | AutoSavesToKeep: 10
01/22/2022 23:27:25 | QuickSavesToKeep: 10
01/22/2022 23:27:25 | AutoSaveInterval: 600
01/22/2022 23:27:25 | SaveLostShips: True
01/22/2022 23:27:25 | LostShipsTokeep: 10
01/22/2022 23:27:25 | FtlAutoSave: True
01/22/2022 23:27:25 | ShowOnShipIndicators: True
01/22/2022 23:27:25 | ShowZoomedOutBlibs: True
01/22/2022 23:27:25 | ShowOffScreenBlips: True
01/22/2022 23:27:25 | PingNearbyEnemies: True
01/22/2022 23:27:25 | AutoPauseOnLostFocus: True
01/22/2022 23:27:25 | ScreenShake: True
01/22/2022 23:27:25 | ShowMidpointFocusWidget: True
01/22/2022 23:27:25 | VersionCheckMode: Stable
01/22/2022 23:27:25 | DefaultScreenshotFormat: Jpeg
01/22/2022 23:27:25 | EnableMetrics: True
01/22/2022 23:27:25 | PreferBorderlessWindowToggle: False
01/22/2022 23:27:25 | MasterVolume: 1
01/22/2022 23:27:25 | EffectsVolume: 1
01/22/2022 23:27:25 | InterfaceVolume: 1
01/22/2022 23:27:25 | MuteWhenUnfocused: False
01/22/2022 23:27:25 | ShowTutorials: True
01/22/2022 23:27:25 | AutoFtlJump: False
01/22/2022 23:27:25 | DefaultPaintScheme:
01/22/2022 23:27:25 | PaintSchemes: System.Collections.Generic.List1[Cosmoteer.Ships.Paint.PaintScheme]
01/22/2022 23:27:25 | DefaultBuildTool: Grab
01/22/2022 23:27:25 | DefaultDecalTool: Grab
01/22/2022 23:27:25 | TutorialPageStates: System.Collections.Generic.Dictionary2[System.String,Cosmoteer.Tutorials.TutorialPageState]
01/22/2022 23:27:25 | DontDimDialogBackgrounds: False
01/22/2022 23:27:25 | PlayerColor:
01/22/2022 23:27:25 | EnemyColor:
01/22/2022 23:27:25 | NeutralColor:
01/22/2022 23:27:25 | RotateMinimap: True
01/22/2022 23:27:25 | MiniviewInCombatMode: Auto
01/22/2022 23:27:25 | MiniviewNotInCombatMode: Auto
01/22/2022 23:27:25 | MiniviewLockRotation: False
01/22/2022 23:27:25 | MiniviewSize:
01/22/2022 23:27:25 | ShowInteriors: False
01/22/2022 23:27:25 | ShowAllCommands: False
01/22/2022 23:27:25 | AlwaysShowCommandWidgets: False
01/22/2022 23:27:25 | ShowSelectedPartStatusBars: True
01/22/2022 23:27:25 | PreferShipRelativeAttackAngle: False
01/22/2022 23:27:25 | PreferWorldRelativeFollowAngle: False
01/22/2022 23:27:25 | DirectControlEnableWeapons: True
01/22/2022 23:27:25 | DirectControlAimAssist: True
01/22/2022 23:27:25 | DirectControlAutoBrake: True
01/22/2022 23:27:25 | DirectControlAutoFaceCursor: False
01/22/2022 23:27:25 | DirectControlViewFollowsCursor: False
01/22/2022 23:27:25 | DirectControlAutoRotateView: False
01/22/2022 23:27:25 | DirectControlAutoZoomView: False
01/22/2022 23:27:25 | DirectControlShowWeaponCoverage: False
01/22/2022 23:27:25 | ShipLibraryLargeIcons: False
01/22/2022 23:27:25 | BreakFormationToAttack: True
01/22/2022 23:27:25 | DisplayAllShips: False
01/22/2022 23:27:25 | ShowAdvancedCommands: False
01/22/2022 23:27:25 | EnabledMods: System.Collections.Generic.HashSet1[System.String]
01/22/2022 23:27:25 | AutoDisableMods: True
01/22/2022 23:27:25 | DeleteFileOnStartup:
01/22/2022 23:27:25 | DefaultGameMode:
01/22/2022 23:27:25 | DefaultCreativeModeMapSize: 0
01/22/2022 23:27:25 | DefaultBountyModeDifficulty: 0
01/22/2022 23:27:25 | DefaultBountyModeMapSize: 0
01/22/2022 23:27:25 | DefaultBountyModeStarterShip: 0
01/22/2022 23:27:25 | MPShipColorMode: RandomPerPlayer
01/22/2022 23:27:25 | MPBlipColorMode: FriendAndFoe
01/22/2022 23:27:25 | MPShowDamagePoints: True
01/22/2022 23:27:25 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List1[Cosmoteer.CustomRuleset]]
01/22/2022 23:27:25 | AllowP2PConnections: True
01/22/2022 23:27:25 | PreferLAN: False
01/22/2022 23:27:25 | DefaultServer: 0
01/22/2022 23:27:25 | ShowNewsOnStartup: True
01/22/2022 23:27:25 | ReadNewsArticles: System.Collections.Generic.HashSet1[System.String]
01/22/2022 23:27:25 | ShowNewsAlerts: True
01/22/2022 23:27:25 | HiddenNewsAlerts: System.Collections.Generic.HashSet1[System.String]
01/22/2022 23:27:25 | MainMenuBackgroundIndex: 0
01/22/2022 23:27:25 | CycleMainMenuBackground: True
01/22/2022 23:27:25 | DefaultAuthorName:
01/22/2022 23:27:25 | ShowSteamWishlistPrompt: True
01/22/2022 23:27:25 | EnableGifRecorder: False
01/22/2022 23:27:25 | GifRecorderSeconds: 10
01/22/2022 23:27:25 | GifRecorderFramerate: 20
01/22/2022 23:27:25 | GifRecorderResolution: 480
01/22/2022 23:27:25 | Starting main game loop...
01/22/2022 23:27:25 | Enabled mods:
01/22/2022 23:27:25 | Battleman103333.tinybits_mod (1.5.1(WIP))
01/22/2022 23:27:25 | Loaded language 'zh-cn'.
01/22/2022 23:27:28 | Memory usage at time of crash: 286,044,160
01/22/2022 23:27:28 | Application state stack at time of crash:
01/22/2022 23:27:28 | Cosmoteer.Data.Assets
01/22/2022 23:27:28 | FPS at time of crash: 30.106058
01/22/2022 23:27:28 | Running processes at time of crash: ApplicationFrameHost, audiodg, Calculator, ChsIME, conhost, Cosmoteer, csrss, ctfmon, dasHost, dllhost, dwm, explorer, fontdrvhost, GameBar, GameBarFTServer, GameOverlayUI, gjagent, hlAppcmpt, ICEsoundService64, Idle, igfxCUIService, igfxEM, IntelCpHDCPSvc, IntelCpHeciSvc, ldnews, lsass, Memory Compression, MoUsoCoreWorker, msedge, NemuService, NVDisplay.Container, OneApp.IGCC.WinService, PresentationFontCache, PsiService_2, QQProtect, RAVBg64, RAVCpl64, Registry, RstMwService, rundll32, RuntimeBroker, schtasks, SearchApp, SearchFilterHost, SearchIndexer, SearchProtocolHost, SecurityHealthService, services, SettingSyncHost, SgrmBroker, ShellExperienceHost, sihost, smss, spoolsv, sppsvc, StartMenuExperienceHost, steam, steamwebhelper, svchost, System, taskhostw, TextInputHost, TiWorker, TrustedInstaller, uhssvc, UserOOBEBroker, Video.UI, VSNotification, wininit, winlogon, WmiPrvSE, yundetectservice,
01/22/2022 23:27:28 | Halfling.Serialization.DeserializeException: Deserialization from source "<F:\SteamLibrary\steamapps\common\Cosmoteer\Data\rules.txt>" failed.
01/22/2022 23:27:28 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/22/2022 23:27:28 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<F:\SteamLibrary\steamapps\common\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed.
01/22/2022 23:27:28 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/22/2022 23:27:28 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\TinyBits v1.5.1.1(WIP)\shotgun_med2\shotgun_med.txt>/Part" failed.
01/22/2022 23:27:28 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/22/2022 23:27:28 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\TinyBits v1.5.1.1(WIP)\shotgun_med2\shotgun_med.txt>/Part/Components/BulletEmitter" failed.
01/22/2022 23:27:28 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/22/2022 23:27:28 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\TinyBits v1.5.1.1(WIP)\shotgun_med2\bullet_med\bullet_med.txt>" failed.
01/22/2022 23:27:28 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/22/2022 23:27:28 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\TinyBits v1.5.1.1(WIP)\shotgun_med2\bullet_med\particles\bullet_flash_med.txt>/Def/Material/Texture" failed.
01/22/2022 23:27:28 | ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files\Cosmoteer\Data\common_effects\particles\blob.png'.
01/22/2022 23:27:28 | at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
01/22/2022 23:27:28 | at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
01/22/2022 23:27:28 | at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
01/22/2022 23:27:28 | at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
01/22/2022 23:27:28 | at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
01/22/2022 23:27:28 | at System.IO.File.OpenRead(String path)
01/22/2022 23:27:28 | at Halfling.Graphics.TextureData.LoadFrom(String filepath) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Graphics\TextureData.cs:line 219
01/22/2022 23:27:28 | at Cosmoteer.Data.TextureCache.LoadTexture(String filepath, PostProcessParams postProcessParams, Boolean requirePow2, IntVector2& sourceSize, Boolean forceLoadFromScratch) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Data\TextureCache.cs:line 92
01/22/2022 23:27:28 | at Cosmoteer.Data.TextureCache.LoadTexture(String filepath, PostProcessParams postProcessParams, Boolean requirePow2, IntVector2& sourceSize) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Data\TextureCache.cs:line 32
01/22/2022 23:27:28 | 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) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Graphics\TextureFactory.cs:line 571
01/22/2022 23:27:28 | at Halfling.Graphics.TextureFactory.Halfling.Serialization.Base.IBaseDeserializer<Halfling.Serialization.ObjectText.ObjectTextSerializer,Halfling.ObjectText.IOTNode>.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Graphics\TextureFactory.cs:line 400
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2194
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 562
01/22/2022 23:27:28 | --- End of inner exception stack trace ---
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 624
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 187
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 200
01/22/2022 23:27:28 | at Halfling.Graphics.Material.ReadContentFrom(ObjectTextSerializer s, IOTNode source, MemberInfo member, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Graphics\Material.cs:line 270
01/22/2022 23:27:28 | at Halfling.Graphics.Material.Halfling.Serialization.Base.IBaseContentDeserializable<Halfling.Serialization.ObjectText.ObjectTextSerializer,Halfling.ObjectText.IOTNode>.ReadContentFrom(ObjectTextSerializer s, IOTNode source, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Graphics\Material.cs:line 192
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.SpecificSelfContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2586
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 600
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 187
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.DeserializeAsDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2317
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 562
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 807
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2657
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 600
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 741
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2657
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 600
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 187
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.DerivedTypeDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2283
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 562
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 187
01/22/2022 23:27:28 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 340
01/22/2022 23:27:28 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 363
01/22/2022 23:27:28 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 110
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2194
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 562
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 741
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2657
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 600
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 741
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2657
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 600
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 741
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2657
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 600
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 187
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.DerivedTypeDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2283
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 562
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 187
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 200
01/22/2022 23:27:28 | at Cosmoteer.Bullets.BulletRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Bullets\BulletRules.cs:line 74
01/22/2022 23:27:28 | --- End of inner exception stack trace ---
01/22/2022 23:27:28 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/22/2022 23:27:28 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2385
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 562
01/22/2022 23:27:28 | --- End of inner exception stack trace ---
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 624
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 741
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 239
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2892
01/22/2022 23:27:28 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 136
01/22/2022 23:27:28 | at Cosmoteer.Ships.Parts.Weapons.EmitterRules..ctor(GenericSerialReader reader) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Ships\Parts\Weapons\EmitterRules.cs:line 38
01/22/2022 23:27:28 | at Cosmoteer.Ships.Parts.Weapons.BulletEmitterRules..ctor(GenericSerialReader reader) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Ships\Parts\Weapons\BulletEmitterRules.cs:line 34
01/22/2022 23:27:28 | --- End of inner exception stack trace ---
01/22/2022 23:27:28 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/22/2022 23:27:28 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 562
01/22/2022 23:27:28 | --- End of inner exception stack trace ---
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 624
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 187
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.DerivedTypeDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2283
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 562
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 187
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 200
01/22/2022 23:27:28 | at Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Ships\Parts\PartRules.cs:line 217
01/22/2022 23:27:28 | --- End of inner exception stack trace ---
01/22/2022 23:27:28 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/22/2022 23:27:28 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2385
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 562
01/22/2022 23:27:28 | --- End of inner exception stack trace ---
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 624
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 187
01/22/2022 23:27:28 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 340
01/22/2022 23:27:28 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 363
01/22/2022 23:27:28 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 110
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2194
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 562
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 741
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 239
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2892
01/22/2022 23:27:28 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 136
01/22/2022 23:27:28 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Ships\ShipRules.cs:line 153
01/22/2022 23:27:28 | --- End of inner exception stack trace ---
01/22/2022 23:27:28 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/22/2022 23:27:28 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 562
01/22/2022 23:27:28 | --- End of inner exception stack trace ---
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 624
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 187
01/22/2022 23:27:28 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 340
01/22/2022 23:27:28 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 363
01/22/2022 23:27:28 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 110
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2194
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 562
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 741
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 239
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2892
01/22/2022 23:27:28 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 136
01/22/2022 23:27:28 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Data\Rules.cs:line 114
01/22/2022 23:27:28 | --- End of inner exception stack trace ---
01/22/2022 23:27:28 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/22/2022 23:27:28 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 562
01/22/2022 23:27:28 | --- End of inner exception stack trace ---
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 624
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 187
01/22/2022 23:27:28 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 200
01/22/2022 23:27:28 | at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Data\Assets.cs:line 347
01/22/2022 23:27:28 | at System.Threading.Thread.StartCallback()
01/22/2022 23:27:28 | Actual data hash: 9cbb825551463ee9396cd261fb4928d9
01/22/2022 23:27:28 | Expected data hash: 8569ede6b4d6a261f5f81b90f06fc25e
01/22/2022 23:27:28 | Director received exit call.
01/22/2022 23:27:28 | Disposed default font.
01/22/2022 23:27:28 | Disposed XA2AudioManager device.
01/22/2022 23:27:28 | Disposed audio manager.
01/22/2022 23:27:28 | Disposed clock.
01/22/2022 23:27:28 | Disposed input manager.
01/22/2022 23:27:28 | Disposed graphics manager.
01/22/2022 23:27:28 | Disposed swap chain.
01/22/2022 23:27:28 | Disposed Direct3D device.
01/22/2022 23:27:28 | Disposed DXGI factory.
01/22/2022 23:27:28 | Closed Windows form.
01/22/2022 23:27:28 | Director received exit call.
01/22/2022 23:27:28 | Disposed window.
01/22/2022 23:27:28 | Disposed platform interface.
01/22/2022 23:27:28 | Closing log output file...