MODS ARE ENABLED. THIS CRASH MAY BE CAUSED BY A MOD.
PLEASE REPORT IT TO THE CREATOR OF THE MOD.
Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed.
---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed.
---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Bits n Bobs Mod 0.3.0\Bits 'n' Bobs Mod\Parts\cannon_med_fast\cannon_med_fast.txt>/Part" failed.
---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> Halfling.Serialization.DeserializeException: Type name 'AmmoSum' at path '<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Bits n Bobs Mod 0.3.0\Bits 'n' Bobs Mod\Parts\cannon_med_fast\cannon_med_fast.txt>/Part/Components/AmmoPrereq/Type' is not a deserializable subclass of 'Cosmoteer.Ships.Parts.PartComponentRules'.
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2281
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 200
at Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartRules.cs:line 216
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2390
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
--- End of inner exception stack trace ---
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
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\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
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\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 97
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2195
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 239
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2892
at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 136
at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 152
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
--- End of inner exception stack trace ---
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
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\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
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\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 97
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2195
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 239
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2892
at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 136
at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Rules.cs:line 114
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
--- End of inner exception stack trace ---
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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 200
at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Assets.cs:line 347
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
04/07/2021 14:04:03 | Logging successful initialized.
04/07/2021 14:04:03 | .NET Runtime Version: 5.0.2
04/07/2021 14:04:03 | Running as a 64-bit process.
04/07/2021 14:04:03 | Local: en-US
04/07/2021 14:04:03 | Language: en-US
04/07/2021 14:04:03 | Cosmoteer version 0.15.14a build 0.15.14a_standalone
04/07/2021 14:04:03 | Build Date: 3/5/2021 11:58:41 PM
04/07/2021 14:04:03 | Build Commit: 4cab62e9bc94ce87f8ed1553ee2e318bdaddecac
04/07/2021 14:04:03 | Microsoft Windows 10 Pro for Workstations 64-bit 10.0.19042
04/07/2021 14:04:03 | Intel(R) Xeon(R) CPU E3-1505M v6 @ 3.00GHz (8 logical / 4 physical cores)
04/07/2021 14:04:03 | 16191.2 MB RAM
04/07/2021 14:04:03 | Intel(R) HD Graphics P630 (27.20.100.8476) (7/7/2020)
04/07/2021 14:04:03 | 1024.0 MB VRAM
04/07/2021 14:04:03 |
04/07/2021 14:04:04 | Loaded app settings.
04/07/2021 14:04:04 | Set application DPI mode: PerMonitor
04/07/2021 14:04:04 | Setup default cursor.
04/07/2021 14:04:04 | Using display adapter 0
04/07/2021 14:04:04 | Created DXGI factory.
04/07/2021 14:04:04 | Adapter #0: NVIDIA Quadro M2200
04/07/2021 14:04:04 | Output #0: Wide viewing angle & High density FlexView Display 1920x1080 (1920x1080)
04/07/2021 14:04:04 | Adapter #1: Intel(R) HD Graphics P630
04/07/2021 14:04:04 | Adapter #2: Microsoft Basic Render Driver
04/07/2021 14:04:04 | Updated Windows form configuration for borderless window.
04/07/2021 14:04:04 | Created Windows form.
04/07/2021 14:04:04 | Direct3D Feature Level: Level_11_0
04/07/2021 14:04:04 | Created Direct3D 11 Device.
04/07/2021 14:04:04 | Created swap chain: 1920x1080.
04/07/2021 14:04:04 | Created window.
04/07/2021 14:04:04 | Created clock.
04/07/2021 14:04:04 | Created graphics manager.
04/07/2021 14:04:04 | Created XAudio2 device.
04/07/2021 14:04:04 | Created audio manager.
04/07/2021 14:04:04 | Created input manager.
04/07/2021 14:04:04 | Created default font.
04/07/2021 14:04:04 | Initial app state is 'MainMenu'
04/07/2021 14:04:04 | Initial application settings:
04/07/2021 14:04:04 | LastGameVersion:
04/07/2021 14:04:04 | InitState: MainMenu
04/07/2021 14:04:04 | Language:
04/07/2021 14:04:04 | LockCursor: False
04/07/2021 14:04:04 | EdgePanMode: Analog
04/07/2021 14:04:04 | EdgePanSpeed: 15
04/07/2021 14:04:04 | KeyboardPanSpeed: 15
04/07/2021 14:04:04 | KeyboardZoomSpeed: 10
04/07/2021 14:04:04 | KeyboardRotSpeed: 90°
04/07/2021 14:04:04 | EnableMouseWheelZoom: True
04/07/2021 14:04:04 | InvertMouseWheelZoom: False
04/07/2021 14:04:04 | MouseWheelZoomSpeed: 1.12
04/07/2021 14:04:04 | MouseWheelZoomAtCursor: True
04/07/2021 14:04:04 | AutoTrackOnScreenShips: True
04/07/2021 14:04:04 | StickyFocus: True
04/07/2021 14:04:04 | DpiScaleMode: Dpi100
04/07/2021 14:04:04 | AnimateBackgrounds: True
04/07/2021 14:04:04 | BackgroundGrid: True
04/07/2021 14:04:04 | FancyParticles: True
04/07/2021 14:04:04 | UncompressedTextures: False
04/07/2021 14:04:04 | TargetFps: FpsTarget30
04/07/2021 14:04:04 | AllowShipDeselection: False
04/07/2021 14:04:04 | CtrlSelectsParts: True
04/07/2021 14:04:04 | EnableCollisionAvoidance: True
04/07/2021 14:04:04 | EnableArrivalMatching: True
04/07/2021 14:04:04 | PreferBlueprintMode: False
04/07/2021 14:04:04 | BlueprintAutoPause: True
04/07/2021 14:04:04 | ShowInvalidBlueprints: True
04/07/2021 14:04:04 | ShowAutoRemovedParts: True
04/07/2021 14:04:04 | ShowAutoRemovedDecals: True
04/07/2021 14:04:04 | BuildAutoRotate: True
04/07/2021 14:04:04 | BuildAutoInteriors: True
04/07/2021 14:04:04 | PaintAutoRotate: True
04/07/2021 14:04:04 | PaintAllowOverwrite: True
04/07/2021 14:04:04 | PaintMirrorEnabled: False
04/07/2021 14:04:04 | PaintMirrorAxis: Vertical
04/07/2021 14:04:04 | RepairAutoRotate: False
04/07/2021 14:04:04 | BuildAllowOverwrite: True
04/07/2021 14:04:04 | BuildAutoDoors: True
04/07/2021 14:04:04 | BuildShowNearestPaths: True
04/07/2021 14:04:04 | BuildMirrorEnabled: False
04/07/2021 14:04:04 | BuildMirrorAxis: Vertical
04/07/2021 14:04:04 | ShowStatBars: True
04/07/2021 14:04:04 | ConstructExitsBuild: False
04/07/2021 14:04:04 | CrewMirrorEnabled: False
04/07/2021 14:04:04 | CrewMirrorAxis: Vertical
04/07/2021 14:04:04 | CrewAutoRotate: True
04/07/2021 14:04:04 | ShowCrewPaths: True
04/07/2021 14:04:04 | ShowCrewHomes: True
04/07/2021 14:04:04 | DefaultRoles:
04/07/2021 14:04:04 | RowsOfParts: 1
04/07/2021 14:04:04 | GrabLeavesCorridors: True
04/07/2021 14:04:04 | RepairAutoDoors: True
04/07/2021 14:04:04 | AutoHireCrew: True
04/07/2021 14:04:04 | PartToolTips: True
04/07/2021 14:04:04 | PartToolTipsDefaultToStats: False
04/07/2021 14:04:04 | AutoSave: True
04/07/2021 14:04:04 | AutoSavesToKeep: 10
04/07/2021 14:04:04 | QuickSavesToKeep: 10
04/07/2021 14:04:04 | AutoSaveInterval: 600
04/07/2021 14:04:04 | SaveLostShips: True
04/07/2021 14:04:04 | LostShipsTokeep: 10
04/07/2021 14:04:04 | FtlAutoSave: True
04/07/2021 14:04:04 | ShowOnShipIndicators: True
04/07/2021 14:04:04 | ShowZoomedOutBlibs: True
04/07/2021 14:04:04 | ShowOffScreenBlips: True
04/07/2021 14:04:04 | PingNearbyEnemies: True
04/07/2021 14:04:04 | AutoPauseOnLostFocus: True
04/07/2021 14:04:04 | ScreenShake: True
04/07/2021 14:04:04 | ShowMidpointFocusWidget: True
04/07/2021 14:04:04 | VersionCheckMode: Stable
04/07/2021 14:04:04 | EnableMetrics: True
04/07/2021 14:04:04 | PreferBorderlessWindowToggle: False
04/07/2021 14:04:04 | MasterVolume: 1
04/07/2021 14:04:04 | EffectsVolume: 1
04/07/2021 14:04:04 | InterfaceVolume: 1
04/07/2021 14:04:04 | MuteWhenUnfocused: False
04/07/2021 14:04:04 | ShowTutorials: True
04/07/2021 14:04:04 | AutoFtlJump: False
04/07/2021 14:04:04 | DefaultPaintScheme:
04/07/2021 14:04:04 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.Paint.PaintScheme]
04/07/2021 14:04:04 | DefaultBuildTool: Grab
04/07/2021 14:04:04 | DefaultDecalTool: Grab
04/07/2021 14:04:04 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
04/07/2021 14:04:04 | DontDimDialogBackgrounds: False
04/07/2021 14:04:04 | PlayerColor:
04/07/2021 14:04:04 | EnemyColor:
04/07/2021 14:04:04 | NeutralColor:
04/07/2021 14:04:04 | RotateMinimap: True
04/07/2021 14:04:04 | MiniviewInCombatMode: Auto
04/07/2021 14:04:04 | MiniviewNotInCombatMode: Auto
04/07/2021 14:04:04 | MiniviewLockRotation: False
04/07/2021 14:04:04 | MiniviewSize:
04/07/2021 14:04:04 | ShowInteriors: False
04/07/2021 14:04:04 | ShowAllCommands: False
04/07/2021 14:04:04 | AlwaysShowCommandWidgets: False
04/07/2021 14:04:04 | ShowSelectedPartStatusBars: True
04/07/2021 14:04:04 | PreferShipRelativeAttackAngle: False
04/07/2021 14:04:04 | PreferWorldRelativeFollowAngle: False
04/07/2021 14:04:04 | DirectControlEnableWeapons: True
04/07/2021 14:04:04 | DirectControlAimAssist: True
04/07/2021 14:04:04 | DirectControlAutoBrake: True
04/07/2021 14:04:04 | DirectControlAutoFaceCursor: False
04/07/2021 14:04:04 | DirectControlViewFollowsCursor: False
04/07/2021 14:04:04 | DirectControlAutoRotateView: False
04/07/2021 14:04:04 | DirectControlAutoZoomView: False
04/07/2021 14:04:04 | DirectControlShowWeaponCoverage: False
04/07/2021 14:04:04 | ShipLibraryLargeIcons: False
04/07/2021 14:04:04 | BreakFormationToAttack: True
04/07/2021 14:04:04 | DisplayAllShips: False
04/07/2021 14:04:04 | ShowAdvancedCommands: False
04/07/2021 14:04:04 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
04/07/2021 14:04:04 | AutoDisableMods: True
04/07/2021 14:04:04 | DeleteFileOnStartup:
04/07/2021 14:04:04 | DefaultGameMode:
04/07/2021 14:04:04 | DefaultCreativeModeMapSize: 0
04/07/2021 14:04:04 | DefaultBountyModeDifficulty: 0
04/07/2021 14:04:04 | DefaultBountyModeMapSize: 0
04/07/2021 14:04:04 | DefaultBountyModeStarterShip: 0
04/07/2021 14:04:04 | MPShipColorMode: RandomPerPlayer
04/07/2021 14:04:04 | MPBlipColorMode: FriendAndFoe
04/07/2021 14:04:04 | MPShowDamagePoints: True
04/07/2021 14:04:04 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List
1[Cosmoteer.CustomRuleset]]
04/07/2021 14:04:04 | AllowP2PConnections: True
04/07/2021 14:04:04 | PreferLAN: False
04/07/2021 14:04:04 | DefaultServer: 0
04/07/2021 14:04:04 | ShowNewsOnStartup: True
04/07/2021 14:04:04 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
04/07/2021 14:04:04 | ShowNewsAlerts: True
04/07/2021 14:04:04 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]
04/07/2021 14:04:04 | MainMenuBackgroundIndex: 0
04/07/2021 14:04:04 | CycleMainMenuBackground: True
04/07/2021 14:04:04 | DefaultAuthorName:
04/07/2021 14:04:04 | ShowSteamWishlistPrompt: True
04/07/2021 14:04:04 | EnableGifRecorder: False
04/07/2021 14:04:04 | GifRecorderSeconds: 10
04/07/2021 14:04:04 | GifRecorderFramerate: 20
04/07/2021 14:04:04 | GifRecorderResolution: 480
04/07/2021 14:04:04 | Starting main game loop...
04/07/2021 14:04:04 | Enabled mods:
04/07/2021 14:04:08 | cosmoteer.huge_ships
04/07/2021 14:04:08 | jbox1.automation_plus_plus
04/07/2021 14:04:08 | jake.bitsnbobs
04/07/2021 14:04:08 | VOS726.explosive_charge_safemode
04/07/2021 14:04:08 | ultranova.galactic_allegiance
04/07/2021 14:04:08 | VOS726.glass_armor
04/07/2021 14:04:08 | VOS726.ion_antenna
04/07/2021 14:04:08 | Kroom.Krooms_Forge
04/07/2021 14:04:09 | Kroom.Normal_Armor_Expanded
04/07/2021 14:04:09 | Lafiel.Abh
04/07/2021 14:04:09 | kwhwwymwn.MissileStats
04/07/2021 14:04:09 | Gibbyones.Naval Vengance 2b
04/07/2021 14:04:09 | JarHead.Star Forge Defensives
04/07/2021 14:04:09 | JarHead.Star Forge Weapons
04/07/2021 14:04:09 | SW.StarWars
04/07/2021 14:04:09 | DCSB.Warhammer40K
04/07/2021 14:04:09 | Loaded language 'en'.
04/07/2021 14:04:12 | Memory usage at time of crash: 869,339,136
04/07/2021 14:04:12 | Application state stack at time of crash:
04/07/2021 14:04:12 | Cosmoteer.Data.Assets
04/07/2021 14:04:12 | FPS at time of crash: 29.821749
04/07/2021 14:04:12 | Running processes at time of crash: AcrobatNotificationClient, AdobeCollabSync, aesm_service, ApplicationFrameHost, armsvc, audiodg, Avid Link, AvidAppManHelper, chrome, CompPkgSrv, conhost, ControlServer, Cosmoteer, CptHost, csrss, ctfmon, dasHost, Discord, dispatcher, dllhost, DolbyDAX2API, DriverInstall, dwm, EasyResume, EvtEng, EwServer, explorer, FMAPP, Focusrite Notifier, fontdrvhost, GameBar, GameBarFTServer, gjagent, GoogleCrashHandler, GoogleCrashHandler64, Hub, ibmpmsvc, Idle, igfxCUIService, igfxEM, igfxext, IntelCpHDCPSvc, IntelCpHeciSvc, jhi_service, LDSvc, Lenovo.Modern.ImController, Lenovo.Modern.ImController.PluginHost.CompanionApp, Lenovo.Modern.ImController.PluginHost.Device, Lenovo.Modern.ImController.PluginHost.SettingsApp, Lenovo.Vantage.AddinHost, LenovoVantageService, LMS, LockApp, lsass, mDNSResponder, Memory Compression, micmute, Microsoft.Photos, MMERefresh, MsMpEng, NisSrv, NVDisplay.Container, nvwmi64, OfficeClickToRun, OneApp.IGCC.WinService, openvpn, PowerMgr, PresentationFontCache, QtWebEngineProcess, RAVBg64, RAVCpl64, Registry, RegSrvc, remotesolverdispatcherservice, RtkAudioService64, RuntimeBroker, SearchApp, SearchFilterHost, SearchIndexer, SearchProtocolHost, SecurityHealthService, SecurityHealthSystray, services, SettingSyncHost, SgrmBroker, ShellExperienceHost, shtctky, sihost, smss, SocketHeciServer, spoolsv, sqlbrowser, sqlservr, sqlwriter, StartMenuExperienceHost, svchost, SWVisualize.Queue.Server, SynTPEnh, SynTPEnhService, SynTPHelper, System, SystemSettings, taskhostw, TextInputHost, tphkload, tposd, TransportClient, unsecapp, UserOOBEBroker, Video.UI, Vpn, VpnSvc, wininit, winlogon, WinStore.App, wlanext, WmiPrvSE, WsAppService, WUDFHost, WWAHost, YourPhone, ZeroConfigService, Zoom,
04/07/2021 14:04:12 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed.
04/07/2021 14:04:12 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
04/07/2021 14:04:12 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed.
04/07/2021 14:04:12 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
04/07/2021 14:04:12 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Bits n Bobs Mod 0.3.0\Bits 'n' Bobs Mod\Parts\cannon_med_fast\cannon_med_fast.txt>/Part" failed.
04/07/2021 14:04:12 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
04/07/2021 14:04:12 | ---> Halfling.Serialization.DeserializeException: Type name 'AmmoSum' at path '<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Bits n Bobs Mod 0.3.0\Bits 'n' Bobs Mod\Parts\cannon_med_fast\cannon_med_fast.txt>/Part/Components/AmmoPrereq/Type' is not a deserializable subclass of 'Cosmoteer.Ships.Parts.PartComponentRules'.
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2281
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
04/07/2021 14:04:12 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
04/07/2021 14:04:12 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 200
04/07/2021 14:04:12 | at Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartRules.cs:line 216
04/07/2021 14:04:12 | --- End of inner exception stack trace ---
04/07/2021 14:04:12 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
04/07/2021 14:04:12 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
04/07/2021 14:04:12 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2390
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
04/07/2021 14:04:12 | --- End of inner exception stack trace ---
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
04/07/2021 14:04:12 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
04/07/2021 14:04:12 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 97
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2195
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842
04/07/2021 14:04:12 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 239
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2892
04/07/2021 14:04:12 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 136
04/07/2021 14:04:12 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 152
04/07/2021 14:04:12 | --- End of inner exception stack trace ---
04/07/2021 14:04:12 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
04/07/2021 14:04:12 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
04/07/2021 14:04:12 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
04/07/2021 14:04:12 | --- End of inner exception stack trace ---
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
04/07/2021 14:04:12 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
04/07/2021 14:04:12 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 97
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2195
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842
04/07/2021 14:04:12 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 239
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2892
04/07/2021 14:04:12 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 136
04/07/2021 14:04:12 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Rules.cs:line 114
04/07/2021 14:04:12 | --- End of inner exception stack trace ---
04/07/2021 14:04:12 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
04/07/2021 14:04:12 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
04/07/2021 14:04:12 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
04/07/2021 14:04:12 | --- End of inner exception stack trace ---
04/07/2021 14:04:12 | 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\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
04/07/2021 14:04:12 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
04/07/2021 14:04:12 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 200
04/07/2021 14:04:12 | at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Assets.cs:line 347
04/07/2021 14:04:12 | at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
04/07/2021 14:04:12 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
04/07/2021 14:04:12 | --- End of stack trace from previous location ---
04/07/2021 14:04:12 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
04/07/2021 14:04:12 | at System.Threading.ThreadHelper.ThreadStart()
04/07/2021 14:04:13 | Actual data hash: 0f08f43044c7f0290617207dc2e398ba
04/07/2021 14:04:13 | Expected data hash: 0f08f43044c7f0290617207dc2e398ba
04/07/2021 14:04:13 | Director received exit call.
04/07/2021 14:04:13 | Disposed default font.
04/07/2021 14:04:13 | Disposed XA2AudioManager device.
04/07/2021 14:04:13 | Disposed audio manager.
04/07/2021 14:04:13 | Disposed clock.
04/07/2021 14:04:13 | Disposed input manager.
04/07/2021 14:04:13 | Disposed graphics manager.
04/07/2021 14:04:13 | Disposed swap chain.
04/07/2021 14:04:13 | Disposed Direct3D device.
04/07/2021 14:04:13 | Disposed DXGI factory.
04/07/2021 14:04:13 | Closed Windows form.
04/07/2021 14:04:13 | Director received exit call.
04/07/2021 14:04:13 | Disposed window.
04/07/2021 14:04:13 | Disposed platform interface.
04/07/2021 14:04:13 | Closing log output file...