Support | News | Classic | F.A.Q. | Discord | Discussions | Wiki | Roadmap

01/11/2022 13:52:50 | Logging successful initialized.
01/11/2022 13:52:50 | .NET Runtime Version: 6.0.1
01/11/2022 13:52:50 | Running as a 64-bit process.
01/11/2022 13:52:50 | Locale: en-GB
01/11/2022 13:52:50 | Language: en-GB
01/11/2022 13:52:50 | Executable path: C:\Games\Cosmoteer\Bin\Cosmoteer.exe
01/11/2022 13:52:50 | Cosmoteer version 0.15.17b build 0.15.17b_standalone
01/11/2022 13:52:50 | Build Date: 09/01/2022 20:29:31
01/11/2022 13:52:50 | Build Commit: af1a96c40a3207d2cef46eba4865f522dfef4102
01/11/2022 13:52:50 | Microsoft Windows 10 Home 64-bit 10.0.19042
01/11/2022 13:52:50 | AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx (8 logical / 4 physical cores)
01/11/2022 13:52:50 | 6091.6 MB RAM
01/11/2022 13:52:50 | AMD Radeon(TM) RX Vega 10 Graphics (27.20.14544.6) (10/03/2021)
01/11/2022 13:52:50 | 2048.0 MB VRAM
01/11/2022 13:52:50 |

01/11/2022 13:52:51 | Loaded app settings.
01/11/2022 13:52:52 | Set application DPI mode: PerMonitor
01/11/2022 13:52:52 | Setup default cursor.
01/11/2022 13:52:52 | Using display adapter 0
01/11/2022 13:52:52 | Created DXGI factory.
01/11/2022 13:52:52 | Adapter #0: AMD Radeon(TM) RX Vega 10 Graphics
01/11/2022 13:52:52 | Output #0: Generic PnP Monitor (1920x1080)
01/11/2022 13:52:52 | Adapter #1: Microsoft Basic Render Driver
01/11/2022 13:52:52 | Updated Windows form configuration for borderless window.
01/11/2022 13:52:52 | Created Windows form.
01/11/2022 13:52:52 | Direct3D Feature Level: Level_11_0
01/11/2022 13:52:52 | Created Direct3D 11 Device.
01/11/2022 13:52:52 | Created swap chain: 1920x1080.
01/11/2022 13:52:52 | Created window.
01/11/2022 13:52:52 | Created clock.
01/11/2022 13:52:52 | Created graphics manager.
01/11/2022 13:52:52 | Created XAudio2 device.
01/11/2022 13:52:52 | Created audio manager.
01/11/2022 13:52:52 | Created input manager.
01/11/2022 13:52:52 | Created default font.
01/11/2022 13:52:52 | Initial app state is 'MainMenu'
01/11/2022 13:52:52 | Initial application settings:
01/11/2022 13:52:52 | LastGameVersion:
01/11/2022 13:52:52 | InitState: MainMenu
01/11/2022 13:52:52 | Language:
01/11/2022 13:52:52 | LockCursor: False
01/11/2022 13:52:52 | EdgePanMode: Analog
01/11/2022 13:52:52 | EdgePanSpeed: 15
01/11/2022 13:52:52 | KeyboardPanSpeed: 15
01/11/2022 13:52:52 | KeyboardZoomSpeed: 10
01/11/2022 13:52:52 | KeyboardRotSpeed: 90°
01/11/2022 13:52:52 | EnableMouseWheelZoom: True
01/11/2022 13:52:52 | InvertMouseWheelZoom: False
01/11/2022 13:52:52 | MouseWheelZoomSpeed: 1.12
01/11/2022 13:52:52 | MouseWheelZoomAtCursor: True
01/11/2022 13:52:52 | AutoTrackOnScreenShips: True
01/11/2022 13:52:52 | StickyFocus: True
01/11/2022 13:52:52 | DpiScaleMode: Dpi200
01/11/2022 13:52:52 | AnimateBackgrounds: True
01/11/2022 13:52:52 | BackgroundGrid: True
01/11/2022 13:52:52 | FancyParticles: True
01/11/2022 13:52:52 | UncompressedTextures: False
01/11/2022 13:52:52 | TargetFps: FpsTarget30
01/11/2022 13:52:52 | AllowShipDeselection: False
01/11/2022 13:52:52 | CtrlSelectsParts: True
01/11/2022 13:52:52 | EnableCollisionAvoidance: True
01/11/2022 13:52:52 | EnableArrivalMatching: True
01/11/2022 13:52:52 | PreferBlueprintMode: False
01/11/2022 13:52:52 | BlueprintAutoPause: True
01/11/2022 13:52:52 | ShowInvalidBlueprints: True
01/11/2022 13:52:52 | ShowAutoRemovedParts: True
01/11/2022 13:52:52 | ShowAutoRemovedDecals: True
01/11/2022 13:52:52 | BuildAutoRotate: True
01/11/2022 13:52:52 | BuildAutoInteriors: True
01/11/2022 13:52:52 | PaintAutoRotate: True
01/11/2022 13:52:52 | PaintAllowOverwrite: True
01/11/2022 13:52:52 | PaintMirrorEnabled: False
01/11/2022 13:52:52 | PaintMirrorAxis: Vertical
01/11/2022 13:52:52 | RepairAutoRotate: False
01/11/2022 13:52:52 | BuildAllowOverwrite: True
01/11/2022 13:52:52 | BuildAutoDoors: True
01/11/2022 13:52:52 | BuildShowNearestPaths: True
01/11/2022 13:52:52 | BuildMirrorEnabled: False
01/11/2022 13:52:52 | BuildMirrorAxis: Vertical
01/11/2022 13:52:52 | ShowStatBars: True
01/11/2022 13:52:52 | ConstructExitsBuild: False
01/11/2022 13:52:52 | CrewMirrorEnabled: False
01/11/2022 13:52:52 | CrewMirrorAxis: Vertical
01/11/2022 13:52:52 | CrewAutoRotate: True
01/11/2022 13:52:52 | ShowCrewPaths: True
01/11/2022 13:52:52 | ShowCrewHomes: True
01/11/2022 13:52:52 | DefaultRoles:
01/11/2022 13:52:52 | RowsOfParts: 1
01/11/2022 13:52:52 | GrabLeavesCorridors: True
01/11/2022 13:52:52 | RepairAutoDoors: True
01/11/2022 13:52:52 | AutoHireCrew: True
01/11/2022 13:52:52 | PartToolTips: True
01/11/2022 13:52:52 | PartToolTipsDefaultToStats: False
01/11/2022 13:52:52 | AutoSave: True
01/11/2022 13:52:52 | AutoSavesToKeep: 10
01/11/2022 13:52:52 | QuickSavesToKeep: 10
01/11/2022 13:52:52 | AutoSaveInterval: 600
01/11/2022 13:52:52 | SaveLostShips: True
01/11/2022 13:52:52 | LostShipsTokeep: 10
01/11/2022 13:52:52 | FtlAutoSave: True
01/11/2022 13:52:52 | ShowOnShipIndicators: True
01/11/2022 13:52:52 | ShowZoomedOutBlibs: True
01/11/2022 13:52:52 | ShowOffScreenBlips: True
01/11/2022 13:52:52 | PingNearbyEnemies: True
01/11/2022 13:52:52 | AutoPauseOnLostFocus: True
01/11/2022 13:52:52 | ScreenShake: True
01/11/2022 13:52:52 | ShowMidpointFocusWidget: True
01/11/2022 13:52:52 | VersionCheckMode: Stable
01/11/2022 13:52:52 | DefaultScreenshotFormat: Jpeg
01/11/2022 13:52:52 | EnableMetrics: True
01/11/2022 13:52:52 | PreferBorderlessWindowToggle: False
01/11/2022 13:52:52 | MasterVolume: 1
01/11/2022 13:52:52 | EffectsVolume: 1
01/11/2022 13:52:52 | InterfaceVolume: 1
01/11/2022 13:52:52 | MuteWhenUnfocused: False
01/11/2022 13:52:52 | ShowTutorials: True
01/11/2022 13:52:52 | AutoFtlJump: False
01/11/2022 13:52:52 | DefaultPaintScheme:
01/11/2022 13:52:52 | PaintSchemes: System.Collections.Generic.List1[Cosmoteer.Ships.Paint.PaintScheme]
01/11/2022 13:52:52 | DefaultBuildTool: Grab
01/11/2022 13:52:52 | DefaultDecalTool: Grab
01/11/2022 13:52:52 | TutorialPageStates: System.Collections.Generic.Dictionary
2[System.String,Cosmoteer.Tutorials.TutorialPageState]
01/11/2022 13:52:52 | DontDimDialogBackgrounds: False
01/11/2022 13:52:52 | PlayerColor:
01/11/2022 13:52:52 | EnemyColor:
01/11/2022 13:52:52 | NeutralColor:
01/11/2022 13:52:52 | RotateMinimap: True
01/11/2022 13:52:52 | MiniviewInCombatMode: Auto
01/11/2022 13:52:52 | MiniviewNotInCombatMode: Auto
01/11/2022 13:52:52 | MiniviewLockRotation: False
01/11/2022 13:52:52 | MiniviewSize:
01/11/2022 13:52:52 | ShowInteriors: False
01/11/2022 13:52:52 | ShowAllCommands: False
01/11/2022 13:52:52 | AlwaysShowCommandWidgets: False
01/11/2022 13:52:52 | ShowSelectedPartStatusBars: True
01/11/2022 13:52:52 | PreferShipRelativeAttackAngle: False
01/11/2022 13:52:52 | PreferWorldRelativeFollowAngle: False
01/11/2022 13:52:52 | DirectControlEnableWeapons: True
01/11/2022 13:52:52 | DirectControlAimAssist: True
01/11/2022 13:52:52 | DirectControlAutoBrake: True
01/11/2022 13:52:52 | DirectControlAutoFaceCursor: False
01/11/2022 13:52:52 | DirectControlViewFollowsCursor: False
01/11/2022 13:52:52 | DirectControlAutoRotateView: False
01/11/2022 13:52:52 | DirectControlAutoZoomView: False
01/11/2022 13:52:52 | DirectControlShowWeaponCoverage: False
01/11/2022 13:52:52 | ShipLibraryLargeIcons: False
01/11/2022 13:52:52 | BreakFormationToAttack: True
01/11/2022 13:52:52 | DisplayAllShips: False
01/11/2022 13:52:52 | ShowAdvancedCommands: False
01/11/2022 13:52:52 | EnabledMods: System.Collections.Generic.HashSet1[System.String]
01/11/2022 13:52:52 | AutoDisableMods: True
01/11/2022 13:52:52 | DeleteFileOnStartup:
01/11/2022 13:52:52 | DefaultGameMode:
01/11/2022 13:52:52 | DefaultCreativeModeMapSize: 0
01/11/2022 13:52:52 | DefaultBountyModeDifficulty: 0
01/11/2022 13:52:52 | DefaultBountyModeMapSize: 0
01/11/2022 13:52:52 | DefaultBountyModeStarterShip: 0
01/11/2022 13:52:52 | MPShipColorMode: RandomPerPlayer
01/11/2022 13:52:52 | MPBlipColorMode: FriendAndFoe
01/11/2022 13:52:52 | MPShowDamagePoints: True
01/11/2022 13:52:52 | CustomRulesets: System.Collections.Generic.Dictionary
2[System.String,System.Collections.Generic.List1[Cosmoteer.CustomRuleset]]
01/11/2022 13:52:52 | AllowP2PConnections: True
01/11/2022 13:52:52 | PreferLAN: False
01/11/2022 13:52:52 | DefaultServer: 0
01/11/2022 13:52:52 | ShowNewsOnStartup: True
01/11/2022 13:52:52 | ReadNewsArticles: System.Collections.Generic.HashSet
1[System.String]
01/11/2022 13:52:52 | ShowNewsAlerts: True
01/11/2022 13:52:52 | HiddenNewsAlerts: System.Collections.Generic.HashSet1[System.String]
01/11/2022 13:52:52 | MainMenuBackgroundIndex: 0
01/11/2022 13:52:52 | CycleMainMenuBackground: True
01/11/2022 13:52:52 | DefaultAuthorName:
01/11/2022 13:52:52 | ShowSteamWishlistPrompt: True
01/11/2022 13:52:52 | EnableGifRecorder: False
01/11/2022 13:52:52 | GifRecorderSeconds: 10
01/11/2022 13:52:52 | GifRecorderFramerate: 20
01/11/2022 13:52:52 | GifRecorderResolution: 480
01/11/2022 13:52:52 | Starting main game loop...
01/11/2022 13:52:52 | Enabled mods:
01/11/2022 13:52:56 | jbox1.automation_plus_plus (1.3.1 Power Reloaded)
01/11/2022 13:52:56 | Kroom.Krooms_Forge (1.0.9)
01/11/2022 13:52:56 | Kroom.Normal_Armor_Expanded (1.0.6)
01/11/2022 13:52:56 | JarHead.Star Forge Thrusters (0.0.5)
01/11/2022 13:52:56 | SW.StarWars (0.3.7)
01/11/2022 13:52:56 | Battleman103333.tinybits_mod (1.5.1(WIP))
01/11/2022 13:52:56 | Loaded language 'en'.
01/11/2022 13:53:31 | Memory usage at time of crash: 907,526,144
01/11/2022 13:53:31 | Application state stack at time of crash:
01/11/2022 13:53:31 | Cosmoteer.Data.Assets
01/11/2022 13:53:31 | FPS at time of crash: 30.298662
01/11/2022 13:53:31 | Running processes at time of crash: ApplicationFrameHost, AsusAppService, AsusLinkNear, AsusLinkRemote, AsusOptimization, AsusOptimizationStartupTask, AsusOSD, AsusSoftwareManager, AsusSoftwareManagerAgent, AsusSwitch, AsusSystemAnalysis, AsusSystemDiagnosis, atieclxx, atiesrxx, audiodg, avp, avpui, chrome, cmd, cncmd, CompPkgSrv, conhost, Cortana, Cosmoteer, csrss, ctfmon, dasHost, dllhost, dwm, explorer, expressvpnd, ExpressVPNNotificationService, fontdrvhost, GoogleCrashHandler, GoogleCrashHandler64, Idle, jucheck, jusched, kpm_tray, ksde, ksdeui, LockApp, lsass, Memory Compression, Microsoft.Photos, MoUsoCoreWorker, nssm, OfficeClickToRun, OneDrive, OpenWith, plugins_nms, RadeonSoftware, Registry, RtkAudUService64, RtkBtManServ, rundll32, RuntimeBroker, SDXHelper, SearchApp, SearchFilterHost, SearchIndexer, SearchProtocolHost, SecurityHealthService, SecurityHealthSystray, services, SgrmBroker, ShellExperienceHost, sihost, smss, spoolsv, StartMenuExperienceHost, steam, SteamService, steamwebhelper, svchost, System, SystemSettings, taskhostw, TextInputHost, unsecapp, UserOOBEBroker, Win32Bridge.Server, wininit, winlogon, WmiPrvSE, YourPhone,
01/11/2022 13:53:31 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Games\Cosmoteer\Data\rules.txt>" failed.
01/11/2022 13:53:31 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/11/2022 13:53:31 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Games\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed.
01/11/2022 13:53:31 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/11/2022 13:53:31 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\TinyBits v1.5.1 (WIP)\shotgun_med2\shotgun_med.txt>/Part" failed.
01/11/2022 13:53:31 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/11/2022 13:53:31 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\TinyBits v1.5.1 (WIP)\shotgun_med2\shotgun_med.txt>/Part/Components/BulletEmitter" failed.
01/11/2022 13:53:31 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/11/2022 13:53:31 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\TinyBits v1.5.1 (WIP)\shotgun_med2\bullet_med\bullet_med.txt>" failed.
01/11/2022 13:53:31 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/11/2022 13:53:31 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\TinyBits v1.5.1 (WIP)\shotgun_med2\bullet_med\particles\bullet_smoke_med.txt>/Def/Material/Texture" failed.
01/11/2022 13:53:31 | ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files\Cosmoteer\Data\common_effects\particles\smoke.png'.
01/11/2022 13:53:31 | at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
01/11/2022 13:53:31 | at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
01/11/2022 13:53:31 | at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
01/11/2022 13:53:31 | at Halfling.Graphics.TextureData.LoadFrom(String filepath) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Graphics\TextureData.cs:line 221
01/11/2022 13:53:31 | 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 128
01/11/2022 13:53:31 | 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/11/2022 13:53:31 | at Halfling.Graphics.TextureFactory.LoadInternal(Stream stream, String filepath, Nullable
1 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 606
01/11/2022 13:53:31 | 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/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 2195
01/11/2022 13:53:31 | 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 631
01/11/2022 13:53:31 | --- End of inner exception stack trace ---
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | 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 288
01/11/2022 13:53:31 | 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 2587
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | 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 188
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 2318
01/11/2022 13:53:31 | 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 631
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 842
01/11/2022 13:53:31 | 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 2658
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | 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 842
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 2658
01/11/2022 13:53:31 | 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 631
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 188
01/11/2022 13:53:31 | 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 2281
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | 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 372
01/11/2022 13:53:31 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List
1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
01/11/2022 13:53:31 | 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 97
01/11/2022 13:53:31 | 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 2195
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | 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 842
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 2658
01/11/2022 13:53:31 | 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 631
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 842
01/11/2022 13:53:31 | 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 2658
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | 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 842
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 2658
01/11/2022 13:53:31 | 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 631
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 188
01/11/2022 13:53:31 | 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 2281
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | 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 188
01/11/2022 13:53:31 | at Cosmoteer.Bullets.BulletRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Bullets\BulletRules.cs:line 86
01/11/2022 13:53:31 | --- End of inner exception stack trace ---
01/11/2022 13:53:31 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span
1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/11/2022 13:53:31 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/11/2022 13:53:31 | 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/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | --- End of inner exception stack trace ---
01/11/2022 13:53:31 | 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 631
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 842
01/11/2022 13:53:31 | 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 237
01/11/2022 13:53:31 | 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 134
01/11/2022 13:53:31 | at Cosmoteer.Ships.Parts.Weapons.EmitterRules..ctor(GenericSerialReader reader) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Ships\Parts\Weapons\EmitterRules.cs:line 49
01/11/2022 13:53:31 | --- End of inner exception stack trace ---
01/11/2022 13:53:31 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span
1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/11/2022 13:53:31 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/11/2022 13:53:31 | 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/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | --- End of inner exception stack trace ---
01/11/2022 13:53:31 | 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 631
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 188
01/11/2022 13:53:31 | 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 2281
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | 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 188
01/11/2022 13:53:31 | 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 332
01/11/2022 13:53:31 | --- End of inner exception stack trace ---
01/11/2022 13:53:31 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span
1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/11/2022 13:53:31 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/11/2022 13:53:31 | 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/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | --- End of inner exception stack trace ---
01/11/2022 13:53:31 | 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 631
01/11/2022 13:53:31 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List
1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
01/11/2022 13:53:31 | 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 372
01/11/2022 13:53:31 | 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/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 2195
01/11/2022 13:53:31 | 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 631
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 842
01/11/2022 13:53:31 | 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/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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/11/2022 13:53:31 | 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/11/2022 13:53:31 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Ships\ShipRules.cs:line 153
01/11/2022 13:53:31 | --- End of inner exception stack trace ---
01/11/2022 13:53:31 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/11/2022 13:53:31 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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/11/2022 13:53:31 | 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 631
01/11/2022 13:53:31 | --- End of inner exception stack trace ---
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | 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 372
01/11/2022 13:53:31 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List
1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
01/11/2022 13:53:31 | 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/11/2022 13:53:31 | 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 2195
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | 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/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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/11/2022 13:53:31 | 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/11/2022 13:53:31 | 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/11/2022 13:53:31 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Data\Rules.cs:line 114
01/11/2022 13:53:31 | --- End of inner exception stack trace ---
01/11/2022 13:53:31 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span
1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/11/2022 13:53:31 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/11/2022 13:53:31 | 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/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 631
01/11/2022 13:53:31 | --- End of inner exception stack trace ---
01/11/2022 13:53:31 | 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 631
01/11/2022 13:53:31 | at Halfling.Serialization.Base.BaseSerializer
10.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 188
01/11/2022 13:53:31 | 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/11/2022 13:53:31 | at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Data\Assets.cs:line 347
01/11/2022 13:53:31 | at System.Threading.Thread.StartCallback()
01/11/2022 13:53:49 | Actual data hash: 8569ede6b4d6a261f5f81b90f06fc25e
01/11/2022 13:53:49 | Expected data hash: 8569ede6b4d6a261f5f81b90f06fc25e
01/11/2022 13:53:49 | Director received exit call.
01/11/2022 13:53:49 | Disposed default font.
01/11/2022 13:53:49 | Disposed XA2AudioManager device.
01/11/2022 13:53:49 | Disposed audio manager.
01/11/2022 13:53:49 | Disposed clock.
01/11/2022 13:53:49 | Disposed input manager.
01/11/2022 13:53:49 | Disposed graphics manager.
01/11/2022 13:53:49 | Disposed swap chain.
01/11/2022 13:53:49 | Disposed Direct3D device.
01/11/2022 13:53:49 | Disposed DXGI factory.
01/11/2022 13:53:49 | Closed Windows form.
01/11/2022 13:53:49 | Director received exit call.
01/11/2022 13:53:49 | Disposed window.
01/11/2022 13:53:49 | Disposed platform interface.
01/11/2022 13:53:49 | Closing log output file...

    i feel like you ran out of ram loading specifically the file smoke.png (because if the file didn't exist, the crash would be pointing to cannons instead)

    YAreyaREdAzE Thanks! Do you know how to fix this?

      triss0112 if you didn't load the star wars mod, can you run tinybits?

      YAreyaREdAzE Nope it still crashed.

        triss0112 is it the same error, or is it different from before?

          Idk, here is the log.
          01/12/2022 10:34:29 | Logging successful initialized.
          01/12/2022 10:34:29 | .NET Runtime Version: 6.0.1
          01/12/2022 10:34:29 | Running as a 64-bit process.
          01/12/2022 10:34:29 | Locale: en-GB
          01/12/2022 10:34:29 | Language: en-GB
          01/12/2022 10:34:29 | Executable path: C:\Games\Cosmoteer\Bin\Cosmoteer.exe
          01/12/2022 10:34:29 | Cosmoteer version 0.15.17b build 0.15.17b_standalone
          01/12/2022 10:34:29 | Build Date: 09/01/2022 20:29:31
          01/12/2022 10:34:29 | Build Commit: af1a96c40a3207d2cef46eba4865f522dfef4102
          01/12/2022 10:34:29 | Microsoft Windows 10 Home 64-bit 10.0.19042
          01/12/2022 10:34:29 | AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx (8 logical / 4 physical cores)
          01/12/2022 10:34:29 | 6091.6 MB RAM
          01/12/2022 10:34:29 | AMD Radeon(TM) RX Vega 10 Graphics (27.20.14544.6) (10/03/2021)
          01/12/2022 10:34:29 | 2048.0 MB VRAM
          01/12/2022 10:34:29 |

          01/12/2022 10:34:30 | Loaded app settings.
          01/12/2022 10:34:30 | Set application DPI mode: PerMonitor
          01/12/2022 10:34:30 | Setup default cursor.
          01/12/2022 10:34:30 | Using display adapter 0
          01/12/2022 10:34:30 | Created DXGI factory.
          01/12/2022 10:34:30 | Adapter #0: AMD Radeon(TM) RX Vega 10 Graphics
          01/12/2022 10:34:30 | Output #0: Generic PnP Monitor (1920x1080)
          01/12/2022 10:34:30 | Adapter #1: Microsoft Basic Render Driver
          01/12/2022 10:34:30 | Updated Windows form configuration for borderless window.
          01/12/2022 10:34:30 | Created Windows form.
          01/12/2022 10:34:30 | Direct3D Feature Level: Level_11_0
          01/12/2022 10:34:30 | Created Direct3D 11 Device.
          01/12/2022 10:34:30 | Created swap chain: 1920x1080.
          01/12/2022 10:34:30 | Created window.
          01/12/2022 10:34:30 | Created clock.
          01/12/2022 10:34:30 | Created graphics manager.
          01/12/2022 10:34:30 | Created XAudio2 device.
          01/12/2022 10:34:30 | Created audio manager.
          01/12/2022 10:34:30 | Created input manager.
          01/12/2022 10:34:30 | Created default font.
          01/12/2022 10:34:30 | Initial app state is 'MainMenu'
          01/12/2022 10:34:30 | Initial application settings:
          01/12/2022 10:34:30 | LastGameVersion:
          01/12/2022 10:34:30 | InitState: MainMenu
          01/12/2022 10:34:30 | Language:
          01/12/2022 10:34:30 | LockCursor: False
          01/12/2022 10:34:30 | EdgePanMode: Analog
          01/12/2022 10:34:30 | EdgePanSpeed: 15
          01/12/2022 10:34:30 | KeyboardPanSpeed: 15
          01/12/2022 10:34:30 | KeyboardZoomSpeed: 10
          01/12/2022 10:34:30 | KeyboardRotSpeed: 90°
          01/12/2022 10:34:30 | EnableMouseWheelZoom: True
          01/12/2022 10:34:30 | InvertMouseWheelZoom: False
          01/12/2022 10:34:30 | MouseWheelZoomSpeed: 1.12
          01/12/2022 10:34:30 | MouseWheelZoomAtCursor: True
          01/12/2022 10:34:30 | AutoTrackOnScreenShips: True
          01/12/2022 10:34:30 | StickyFocus: True
          01/12/2022 10:34:30 | DpiScaleMode: Dpi200
          01/12/2022 10:34:30 | AnimateBackgrounds: True
          01/12/2022 10:34:30 | BackgroundGrid: True
          01/12/2022 10:34:30 | FancyParticles: True
          01/12/2022 10:34:30 | UncompressedTextures: False
          01/12/2022 10:34:30 | TargetFps: FpsTarget30
          01/12/2022 10:34:30 | AllowShipDeselection: False
          01/12/2022 10:34:30 | CtrlSelectsParts: True
          01/12/2022 10:34:30 | EnableCollisionAvoidance: True
          01/12/2022 10:34:30 | EnableArrivalMatching: True
          01/12/2022 10:34:30 | PreferBlueprintMode: False
          01/12/2022 10:34:30 | BlueprintAutoPause: True
          01/12/2022 10:34:30 | ShowInvalidBlueprints: True
          01/12/2022 10:34:30 | ShowAutoRemovedParts: True
          01/12/2022 10:34:30 | ShowAutoRemovedDecals: True
          01/12/2022 10:34:30 | BuildAutoRotate: True
          01/12/2022 10:34:30 | BuildAutoInteriors: True
          01/12/2022 10:34:30 | PaintAutoRotate: True
          01/12/2022 10:34:30 | PaintAllowOverwrite: True
          01/12/2022 10:34:30 | PaintMirrorEnabled: False
          01/12/2022 10:34:30 | PaintMirrorAxis: Vertical
          01/12/2022 10:34:30 | RepairAutoRotate: False
          01/12/2022 10:34:30 | BuildAllowOverwrite: True
          01/12/2022 10:34:30 | BuildAutoDoors: True
          01/12/2022 10:34:30 | BuildShowNearestPaths: True
          01/12/2022 10:34:30 | BuildMirrorEnabled: False
          01/12/2022 10:34:30 | BuildMirrorAxis: Vertical
          01/12/2022 10:34:30 | ShowStatBars: True
          01/12/2022 10:34:30 | ConstructExitsBuild: False
          01/12/2022 10:34:30 | CrewMirrorEnabled: False
          01/12/2022 10:34:30 | CrewMirrorAxis: Vertical
          01/12/2022 10:34:30 | CrewAutoRotate: True
          01/12/2022 10:34:30 | ShowCrewPaths: True
          01/12/2022 10:34:30 | ShowCrewHomes: True
          01/12/2022 10:34:30 | DefaultRoles:
          01/12/2022 10:34:30 | RowsOfParts: 1
          01/12/2022 10:34:30 | GrabLeavesCorridors: True
          01/12/2022 10:34:30 | RepairAutoDoors: True
          01/12/2022 10:34:30 | AutoHireCrew: True
          01/12/2022 10:34:30 | PartToolTips: True
          01/12/2022 10:34:30 | PartToolTipsDefaultToStats: False
          01/12/2022 10:34:30 | AutoSave: True
          01/12/2022 10:34:30 | AutoSavesToKeep: 10
          01/12/2022 10:34:30 | QuickSavesToKeep: 10
          01/12/2022 10:34:30 | AutoSaveInterval: 600
          01/12/2022 10:34:30 | SaveLostShips: True
          01/12/2022 10:34:30 | LostShipsTokeep: 10
          01/12/2022 10:34:30 | FtlAutoSave: True
          01/12/2022 10:34:30 | ShowOnShipIndicators: True
          01/12/2022 10:34:30 | ShowZoomedOutBlibs: True
          01/12/2022 10:34:30 | ShowOffScreenBlips: True
          01/12/2022 10:34:30 | PingNearbyEnemies: True
          01/12/2022 10:34:30 | AutoPauseOnLostFocus: True
          01/12/2022 10:34:30 | ScreenShake: True
          01/12/2022 10:34:30 | ShowMidpointFocusWidget: True
          01/12/2022 10:34:30 | VersionCheckMode: Stable
          01/12/2022 10:34:30 | DefaultScreenshotFormat: Jpeg
          01/12/2022 10:34:30 | EnableMetrics: True
          01/12/2022 10:34:30 | PreferBorderlessWindowToggle: False
          01/12/2022 10:34:30 | MasterVolume: 1
          01/12/2022 10:34:30 | EffectsVolume: 1
          01/12/2022 10:34:30 | InterfaceVolume: 1
          01/12/2022 10:34:30 | MuteWhenUnfocused: False
          01/12/2022 10:34:30 | ShowTutorials: True
          01/12/2022 10:34:30 | AutoFtlJump: False
          01/12/2022 10:34:30 | DefaultPaintScheme:
          01/12/2022 10:34:30 | PaintSchemes: System.Collections.Generic.List1[Cosmoteer.Ships.Paint.PaintScheme]
          01/12/2022 10:34:30 | DefaultBuildTool: Grab
          01/12/2022 10:34:30 | DefaultDecalTool: Grab
          01/12/2022 10:34:30 | TutorialPageStates: System.Collections.Generic.Dictionary
          2[System.String,Cosmoteer.Tutorials.TutorialPageState]
          01/12/2022 10:34:30 | DontDimDialogBackgrounds: False
          01/12/2022 10:34:30 | PlayerColor:
          01/12/2022 10:34:30 | EnemyColor:
          01/12/2022 10:34:30 | NeutralColor:
          01/12/2022 10:34:30 | RotateMinimap: True
          01/12/2022 10:34:30 | MiniviewInCombatMode: Auto
          01/12/2022 10:34:30 | MiniviewNotInCombatMode: Auto
          01/12/2022 10:34:30 | MiniviewLockRotation: False
          01/12/2022 10:34:30 | MiniviewSize:
          01/12/2022 10:34:30 | ShowInteriors: False
          01/12/2022 10:34:30 | ShowAllCommands: False
          01/12/2022 10:34:30 | AlwaysShowCommandWidgets: False
          01/12/2022 10:34:30 | ShowSelectedPartStatusBars: True
          01/12/2022 10:34:30 | PreferShipRelativeAttackAngle: False
          01/12/2022 10:34:30 | PreferWorldRelativeFollowAngle: False
          01/12/2022 10:34:30 | DirectControlEnableWeapons: True
          01/12/2022 10:34:30 | DirectControlAimAssist: True
          01/12/2022 10:34:30 | DirectControlAutoBrake: True
          01/12/2022 10:34:30 | DirectControlAutoFaceCursor: False
          01/12/2022 10:34:30 | DirectControlViewFollowsCursor: False
          01/12/2022 10:34:30 | DirectControlAutoRotateView: False
          01/12/2022 10:34:30 | DirectControlAutoZoomView: False
          01/12/2022 10:34:30 | DirectControlShowWeaponCoverage: False
          01/12/2022 10:34:30 | ShipLibraryLargeIcons: False
          01/12/2022 10:34:30 | BreakFormationToAttack: True
          01/12/2022 10:34:30 | DisplayAllShips: False
          01/12/2022 10:34:30 | ShowAdvancedCommands: False
          01/12/2022 10:34:30 | EnabledMods: System.Collections.Generic.HashSet1[System.String]
          01/12/2022 10:34:30 | AutoDisableMods: True
          01/12/2022 10:34:30 | DeleteFileOnStartup:
          01/12/2022 10:34:30 | DefaultGameMode:
          01/12/2022 10:34:30 | DefaultCreativeModeMapSize: 0
          01/12/2022 10:34:30 | DefaultBountyModeDifficulty: 0
          01/12/2022 10:34:30 | DefaultBountyModeMapSize: 0
          01/12/2022 10:34:30 | DefaultBountyModeStarterShip: 0
          01/12/2022 10:34:30 | MPShipColorMode: RandomPerPlayer
          01/12/2022 10:34:30 | MPBlipColorMode: FriendAndFoe
          01/12/2022 10:34:30 | MPShowDamagePoints: True
          01/12/2022 10:34:30 | CustomRulesets: System.Collections.Generic.Dictionary
          2[System.String,System.Collections.Generic.List1[Cosmoteer.CustomRuleset]]
          01/12/2022 10:34:30 | AllowP2PConnections: True
          01/12/2022 10:34:30 | PreferLAN: False
          01/12/2022 10:34:30 | DefaultServer: 0
          01/12/2022 10:34:30 | ShowNewsOnStartup: True
          01/12/2022 10:34:30 | ReadNewsArticles: System.Collections.Generic.HashSet
          1[System.String]
          01/12/2022 10:34:30 | ShowNewsAlerts: True
          01/12/2022 10:34:30 | HiddenNewsAlerts: System.Collections.Generic.HashSet1[System.String]
          01/12/2022 10:34:30 | MainMenuBackgroundIndex: 0
          01/12/2022 10:34:30 | CycleMainMenuBackground: True
          01/12/2022 10:34:30 | DefaultAuthorName:
          01/12/2022 10:34:30 | ShowSteamWishlistPrompt: True
          01/12/2022 10:34:30 | EnableGifRecorder: False
          01/12/2022 10:34:30 | GifRecorderSeconds: 10
          01/12/2022 10:34:30 | GifRecorderFramerate: 20
          01/12/2022 10:34:30 | GifRecorderResolution: 480
          01/12/2022 10:34:30 | Starting main game loop...
          01/12/2022 10:34:30 | Enabled mods:
          01/12/2022 10:34:30 | Battleman103333.tinybits_mod (1.5.1(WIP))
          01/12/2022 10:34:31 | Loaded language 'en'.
          01/12/2022 10:34:34 | Memory usage at time of crash: 283,160,576
          01/12/2022 10:34:34 | Application state stack at time of crash:
          01/12/2022 10:34:34 | Cosmoteer.Data.Assets
          01/12/2022 10:34:34 | FPS at time of crash: 28.803328
          01/12/2022 10:34:34 | Running processes at time of crash: ApplicationFrameHost, AsusAppService, AsusLinkNear, AsusLinkRemote, AsusOptimization, AsusOptimizationStartupTask, AsusOSD, AsusSoftwareManager, AsusSoftwareManagerAgent, AsusSwitch, AsusSystemAnalysis, AsusSystemDiagnosis, atieclxx, atiesrxx, audiodg, avp, avpui, backgroundTaskHost, chrome, cmd, cncmd, CompPkgSrv, conhost, Cortana, Cosmoteer, csrss, ctfmon, dasHost, dllhost, dwm, explorer, expressvpnd, ExpressVPNNotificationService, fontdrvhost, GameBar, GameBarFTServer, GoogleCrashHandler, GoogleCrashHandler64, Idle, jucheck, jusched, kpm_tray, ksde, ksdeui, LockApp, lsass, Memory Compression, MoUsoCoreWorker, MusNotifyIcon, nssm, OfficeClickToRun, OneDrive, OpenWith, plugins_nms, RadeonSoftware, Registry, RtkAudUService64, RtkBtManServ, rundll32, RuntimeBroker, SDXHelper, SearchApp, SearchIndexer, SecurityHealthService, SecurityHealthSystray, services, SgrmBroker, ShellExperienceHost, sihost, smss, spoolsv, StartMenuExperienceHost, steam, SteamService, steamwebhelper, svchost, System, SystemSettings, taskhostw, TextInputHost, unsecapp, UserOOBEBroker, Win32Bridge.Server, wininit, winlogon, WmiPrvSE, YourPhone,
          01/12/2022 10:34:34 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Games\Cosmoteer\Data\rules.txt>" failed.
          01/12/2022 10:34:34 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
          01/12/2022 10:34:34 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Games\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed.
          01/12/2022 10:34:34 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
          01/12/2022 10:34:34 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\TinyBits v1.5.1 (WIP)\shotgun_med2\shotgun_med.txt>/Part" failed.
          01/12/2022 10:34:34 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
          01/12/2022 10:34:34 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\TinyBits v1.5.1 (WIP)\shotgun_med2\shotgun_med.txt>/Part/Components/BulletEmitter" failed.
          01/12/2022 10:34:34 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
          01/12/2022 10:34:34 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\TinyBits v1.5.1 (WIP)\shotgun_med2\bullet_med\bullet_med.txt>" failed.
          01/12/2022 10:34:34 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
          01/12/2022 10:34:34 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\TinyBits v1.5.1 (WIP)\shotgun_med2\bullet_med\particles\bullet_smoke_med.txt>/Def/Material/Texture" failed.
          01/12/2022 10:34:34 | ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files\Cosmoteer\Data\common_effects\particles\smoke.png'.
          01/12/2022 10:34:34 | at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
          01/12/2022 10:34:34 | at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
          01/12/2022 10:34:34 | at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
          01/12/2022 10:34:34 | at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
          01/12/2022 10:34:34 | at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
          01/12/2022 10:34:34 | at System.IO.File.OpenRead(String path)
          01/12/2022 10:34:34 | at Halfling.Graphics.TextureData.LoadFrom(String filepath) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Graphics\TextureData.cs:line 219
          01/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Graphics.TextureFactory.LoadInternal(Stream stream, String filepath, Nullable
          1 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | --- End of inner exception stack trace ---
          01/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List
          1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 340
          01/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | --- End of inner exception stack trace ---
          01/12/2022 10:34:34 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span
          1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
          01/12/2022 10:34:34 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
          01/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | --- End of inner exception stack trace ---
          01/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | --- End of inner exception stack trace ---
          01/12/2022 10:34:34 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
          01/12/2022 10:34:34 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
          01/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | --- End of inner exception stack trace ---
          01/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | --- End of inner exception stack trace ---
          01/12/2022 10:34:34 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span
          1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
          01/12/2022 10:34:34 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
          01/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | --- End of inner exception stack trace ---
          01/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List
          1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 363
          01/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Ships\ShipRules.cs:line 153
          01/12/2022 10:34:34 | --- End of inner exception stack trace ---
          01/12/2022 10:34:34 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span
          1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
          01/12/2022 10:34:34 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
          01/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | --- End of inner exception stack trace ---
          01/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List
          1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 363
          01/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Data\Rules.cs:line 114
          01/12/2022 10:34:34 | --- End of inner exception stack trace ---
          01/12/2022 10:34:34 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Span
          1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
          01/12/2022 10:34:34 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
          01/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | --- End of inner exception stack trace ---
          01/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Halfling.Serialization.Base.BaseSerializer
          10.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/12/2022 10:34:34 | 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/12/2022 10:34:34 | at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\walt\Documents\Code\Cosmoteer Classic\Source\Data\Assets.cs:line 347
          01/12/2022 10:34:34 | at System.Threading.Thread.StartCallback()
          01/12/2022 10:34:39 | Actual data hash: 8569ede6b4d6a261f5f81b90f06fc25e
          01/12/2022 10:34:39 | Expected data hash: 8569ede6b4d6a261f5f81b90f06fc25e
          01/12/2022 10:34:39 | Director received exit call.
          01/12/2022 10:34:39 | Disposed default font.
          01/12/2022 10:34:39 | Disposed XA2AudioManager device.
          01/12/2022 10:34:39 | Disposed audio manager.
          01/12/2022 10:34:39 | Disposed clock.
          01/12/2022 10:34:39 | Disposed input manager.
          01/12/2022 10:34:39 | Disposed graphics manager.
          01/12/2022 10:34:39 | Disposed swap chain.
          01/12/2022 10:34:39 | Disposed Direct3D device.
          01/12/2022 10:34:39 | Disposed DXGI factory.
          01/12/2022 10:34:39 | Closed Windows form.
          01/12/2022 10:34:39 | Director received exit call.
          01/12/2022 10:34:39 | Disposed window.
          01/12/2022 10:34:39 | Disposed platform interface.
          01/12/2022 10:34:39 | Closing log output file...

            have you tried reinstalling tinybits?

              YAreyaREdAzE Yes but it still crashed.

                yo @Gray instead of using "../../../../../../../../../../../Program Files/Cosmoteer/Data/common_effects/particles/smoke.png", use "./Data/common_effects/particles/smoke.png", because it won't work for every system.

                  Write a Reply...