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 "<C:\Program Files\Cosmoteer\Standard Mods\Parts Galore V1.0.4\Armors\heavy_armor\heavy_armor.txt>/Part" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Unable to find source for non-optional field "ID" in source "<C:\Program Files\Cosmoteer\Standard Mods\Parts Galore V1.0.4\Armors\heavy_armor\heavy_armor.txt>/Part".
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 762
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 236
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 172
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
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, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2178
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 556
--- End of inner exception stack trace ---
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 618
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 184
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352
at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107
at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 1987
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 556
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 692
at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2663
at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134
at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 133
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2255
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 556
--- End of inner exception stack trace ---
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 618
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 184
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352
at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107
at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 1987
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 556
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 692
at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2663
at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134
at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\Rules.cs:line 112
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2255
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 556
--- End of inner exception stack trace ---
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 618
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 184
at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 196
at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\Assets.cs:line 315
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
07/07/2019 15:17:34 | Logging successful initialized.
07/07/2019 15:17:34 | .NET Runtime Version: 4.0.30319.42000
07/07/2019 15:17:34 | Running as a 64-bit process.
07/07/2019 15:17:34 | Local: en-US
07/07/2019 15:17:34 | Language: en-US
07/07/2019 15:17:34 | Cosmoteer version 0.14.13
07/07/2019 15:17:35 | Microsoft Windows 10 Home 64-bit 10.0.17134
07/07/2019 15:17:35 | AMD A9-9430 RADEON R5, 5 COMPUTE CORES 2C+3G (2 logical processors)
07/07/2019 15:17:35 | 8141.1 MB RAM
07/07/2019 15:17:35 | NVIDIA GeForce GT 730 (25.21.14.2544) (22-Apr-19)
07/07/2019 15:17:35 | 2048.0 MB VRAM
07/07/2019 15:17:35 |
07/07/2019 15:17:35 | Loaded app settings.
07/07/2019 15:17:35 | Process is now DPI-aware.
07/07/2019 15:17:35 | Setup default cursor.
07/07/2019 15:17:35 | Using display adapter 0
07/07/2019 15:17:35 | Created DXGI factory.
07/07/2019 15:17:35 | Adapter #0: NVIDIA GeForce GT 730
07/07/2019 15:17:35 | Output #0: Generic PnP Monitor (1920x1080)
07/07/2019 15:17:35 | Adapter #1: Microsoft Basic Render Driver
07/07/2019 15:17:35 | Updated Windows form configuration for borderless window.
07/07/2019 15:17:35 | Created Windows form.
07/07/2019 15:17:35 | Direct3D Feature Level: Level_11_0
07/07/2019 15:17:35 | Created Direct3D 11 Device.
07/07/2019 15:17:35 | Created swap chain: 1920x1080.
07/07/2019 15:17:35 | Created window.
07/07/2019 15:17:35 | Created clock.
07/07/2019 15:17:35 | Created graphics manager.
07/07/2019 15:17:35 | Created XAudio2 device.
07/07/2019 15:17:35 | Created audio manager.
07/07/2019 15:17:35 | Created input manager.
07/07/2019 15:17:35 | Created default font.
07/07/2019 15:17:35 | Initial app state is 'MainMenu'
07/07/2019 15:17:35 | Initial application settings:
07/07/2019 15:17:35 | LastGameVersion:
07/07/2019 15:17:35 | InitState: MainMenu
07/07/2019 15:17:35 | Language:
07/07/2019 15:17:35 | LockCursor: True
07/07/2019 15:17:35 | EdgePanMode: Analog
07/07/2019 15:17:35 | EdgePanSpeed: 15
07/07/2019 15:17:35 | KeyboardPanSpeed: 15
07/07/2019 15:17:35 | KeyboardZoomSpeed: 10
07/07/2019 15:17:35 | KeyboardRotSpeed: 90°
07/07/2019 15:17:35 | EnableMouseWheelZoom: True
07/07/2019 15:17:35 | InvertMouseWheelZoom: False
07/07/2019 15:17:35 | MouseWheelZoomSpeed: 1.12
07/07/2019 15:17:35 | MouseWheelZoomAtCursor: True
07/07/2019 15:17:35 | StickyFocus: True
07/07/2019 15:17:35 | DpiScaleMode: Dpi100
07/07/2019 15:17:35 | AnimateBackgrounds: True
07/07/2019 15:17:35 | BackgroundGrid: True
07/07/2019 15:17:35 | FancyParticles: True
07/07/2019 15:17:35 | UncompressedTextures: False
07/07/2019 15:17:35 | AllowShipDeselection: False
07/07/2019 15:17:35 | CtrlSelectsParts: False
07/07/2019 15:17:35 | EnableCollisionAvoidance: True
07/07/2019 15:17:35 | PreferBlueprintMode: False
07/07/2019 15:17:35 | BlueprintAutoPause: True
07/07/2019 15:17:35 | ShowInvalidBlueprints: True
07/07/2019 15:17:35 | BuildAutoFocus: True
07/07/2019 15:17:35 | BuildAutoRotate: True
07/07/2019 15:17:35 | BuildAutoInteriors: True
07/07/2019 15:17:35 | PaintAutoFocus: True
07/07/2019 15:17:35 | PaintAutoRotate: True
07/07/2019 15:17:35 | PaintAllowOverwrite: True
07/07/2019 15:17:35 | PaintMirrorEnabled: False
07/07/2019 15:17:35 | PaintMirrorAxis: Vertical
07/07/2019 15:17:35 | RepairAutoFocus: True
07/07/2019 15:17:35 | RepairAutoRotate: False
07/07/2019 15:17:35 | BuildAllowOverwrite: True
07/07/2019 15:17:35 | BuildAutoDoors: True
07/07/2019 15:17:35 | BuildEnforceCrewAccess: True
07/07/2019 15:17:35 | BuildMirrorEnabled: False
07/07/2019 15:17:35 | BuildMirrorAxis: Vertical
07/07/2019 15:17:35 | RowsOfParts: 1
07/07/2019 15:17:35 | GrabLeavesCorridors: True
07/07/2019 15:17:35 | RepairAutoDoors: True
07/07/2019 15:17:35 | AutoHireCrew: True
07/07/2019 15:17:35 | PartToolTips: True
07/07/2019 15:17:35 | PartToolTipsDefaultToStats: False
07/07/2019 15:17:35 | AutoSave: True
07/07/2019 15:17:35 | AutoSavesToKeep: 10
07/07/2019 15:17:35 | QuickSavesToKeep: 10
07/07/2019 15:17:35 | AutoSaveInterval: 600
07/07/2019 15:17:35 | SaveLostShips: True
07/07/2019 15:17:35 | LostShipsTokeep: 10
07/07/2019 15:17:35 | FtlAutoSave: True
07/07/2019 15:17:35 | ShowOnShipIndicators: True
07/07/2019 15:17:35 | ShowZoomedOutBlibs: True
07/07/2019 15:17:35 | ShowOffScreenBlips: True
07/07/2019 15:17:35 | PingNearbyEnemies: True
07/07/2019 15:17:35 | AutoPauseOnLostFocus: True
07/07/2019 15:17:35 | ScreenShake: True
07/07/2019 15:17:35 | ShowMidpointFocusWidget: True
07/07/2019 15:17:35 | VersionCheckMode: Stable
07/07/2019 15:17:35 | EnableMetrics: True
07/07/2019 15:17:35 | PreferBorderlessWindowToggle: False
07/07/2019 15:17:35 | MasterVolume: 1
07/07/2019 15:17:35 | EffectsVolume: 1
07/07/2019 15:17:35 | InterfaceVolume: 1
07/07/2019 15:17:35 | ShowTutorials: True
07/07/2019 15:17:35 | AutoFtlJump: False
07/07/2019 15:17:35 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.PaintScheme]
07/07/2019 15:17:35 | DefaultBuildTool: Grab
07/07/2019 15:17:35 | DefaultDecalTool: Grab
07/07/2019 15:17:35 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
07/07/2019 15:17:35 | PlayerColor:
07/07/2019 15:17:35 | EnemyColor:
07/07/2019 15:17:35 | NeutralColor:
07/07/2019 15:17:35 | RotateMinimap: True
07/07/2019 15:17:35 | MiniviewInCombatMode: Auto
07/07/2019 15:17:35 | MiniviewNotInCombatMode: Auto
07/07/2019 15:17:35 | MiniviewLockRotation: False
07/07/2019 15:17:35 | MiniviewSize:
07/07/2019 15:17:35 | ShowInteriors: False
07/07/2019 15:17:35 | AlwaysShowCommandWidgets: False
07/07/2019 15:17:35 | ShowSelectedPartStatusBars: True
07/07/2019 15:17:35 | PreferShipRelativeAttackAngle: False
07/07/2019 15:17:35 | PreferWorldRelativeFollowAngle: False
07/07/2019 15:17:35 | DirectControlEnableWeapons: True
07/07/2019 15:17:35 | DirectControlAutoBrake: True
07/07/2019 15:17:35 | DirectControlAutoFaceCursor: False
07/07/2019 15:17:35 | DirectControlViewFollowsCursor: False
07/07/2019 15:17:35 | DirectControlAutoRotateView: False
07/07/2019 15:17:35 | DirectControlAutoZoomView: False
07/07/2019 15:17:35 | ShipLibraryLargeIcons: False
07/07/2019 15:17:35 | AdHocFormations: False
07/07/2019 15:17:35 | BreakFormationToAttack: True
07/07/2019 15:17:35 | DisplayAllShips: False
07/07/2019 15:17:35 | ShowAdvancedCommands: False
07/07/2019 15:17:35 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
07/07/2019 15:17:35 | AutoDisableMods: True
07/07/2019 15:17:35 | DeleteFileOnStartup:
07/07/2019 15:17:35 | DefaultGameMode:
07/07/2019 15:17:35 | DefaultCreativeModeMapSize: 0
07/07/2019 15:17:35 | DefaultBountyModeDifficulty: 0
07/07/2019 15:17:35 | DefaultBountyModeMapSize: 0
07/07/2019 15:17:35 | DefaultBountyModeStarterShip: 0
07/07/2019 15:17:35 | MPShipColorMode: RandomPerPlayer
07/07/2019 15:17:35 | MPBlipColorMode: FriendAndFoe
07/07/2019 15:17:35 | MPShowDamagePoints: True
07/07/2019 15:17:35 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List1[Cosmoteer.CustomRuleset]]
07/07/2019 15:17:35 | AllowP2PConnections: True
07/07/2019 15:17:35 | PreferLAN: False
07/07/2019 15:17:35 | DefaultServer: 0
07/07/2019 15:17:35 | ShowNewsOnStartup: True
07/07/2019 15:17:35 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
07/07/2019 15:17:35 | ShowNewsAlerts: True
07/07/2019 15:17:35 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]
07/07/2019 15:17:35 | MainMenuBackgroundIndex: 0
07/07/2019 15:17:35 | CycleMainMenuBackground: True
07/07/2019 15:17:35 | DefaultAuthorName:
07/07/2019 15:17:35 | Starting main game loop...
07/07/2019 15:17:36 | Enabled mods:
07/07/2019 15:17:36 | cosmoteer.example_mod
07/07/2019 15:17:36 | cosmoteer.huge_ships
07/07/2019 15:17:36 | gofatalis.partsgalore
07/07/2019 15:17:36 | SunriseSP.nwadm
07/07/2019 15:17:36 | Loaded language 'en'.
07/07/2019 15:17:39 | 2019-07-07 15:17:39.8899|WARN|GameAnalyticsSDK.Net.Logging.GALogger|Warning/GameAnalytics: Event queue: Failed to send events to collector - Retrying next time
07/07/2019 15:17:41 | 2019-07-07 15:17:41.2702|WARN|GameAnalyticsSDK.Net.Logging.GALogger|Warning/GameAnalytics: Event queue: Failed to send events to collector - Retrying next time
07/07/2019 15:17:43 | Memory usage at time of crash: 282,402,816
07/07/2019 15:17:43 | Application state stack at time of crash:
07/07/2019 15:17:43 | Cosmoteer.Data.Assets
07/07/2019 15:17:43 | FPS at time of crash: 29.99124
07/07/2019 15:17:43 | Running processes at time of crash: ApplicationFrameHost, audiodg, browser_broker, Calculator, CCleaner64, chrome, conhost, Cosmoteer, csrss, ctfmon, dasHost, dllhost, dwm, Dxpserver, explorer, fontdrvhost, gaijin_downloader, gjagent, helper, HostAppServiceUpdater, Idle, jucheck, jusched, launcher, Launcher, Lenovo.Modern.ImController, Lenovo.Modern.ImController.PluginHost.Device, LockApp, lsass, Memory Compression, Microsoft.Photos, MicrosoftEdge, MicrosoftEdgeCP, MSASCuiL, MsMpEng, NisSrv, NordVPN, nordvpn-service, NVDisplay.Container, NvTelemetryContainer, OfficeClickToRun, OneDrive, openvpn-nordvpn, OriginWebHelperService, Registry, RemindersServer, RtkAudUService64, RtkBtManServ, RuntimeBroker, SearchFilterHost, SearchIndexer, SearchProtocolHost, SearchUI, SecurityHealthService, sedlauncher, sedsvc, services, SettingSyncHost, SgrmBroker, ShellExperienceHost, sihost, SklFundKb, SkypeApp, SkypeBackgroundHost, smartscreen, smss, spoolsv, Steam, SteamService, steamwebhelper, svchost, System, SystemSettings, taskhostw, TOTALCMD64, uTorrent, utorrentie, Video.UI, wininit, winlogon, WinStore.App, wlanext, WmiPrvSE, wmpnetwk, WUDFHost,
07/07/2019 15:17:43 | 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 "<C:\Program Files\Cosmoteer\Standard Mods\Parts Galore V1.0.4\Armors\heavy_armor\heavy_armor.txt>/Part" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Unable to find source for non-optional field "ID" in source "<C:\Program Files\Cosmoteer\Standard Mods\Parts Galore V1.0.4\Armors\heavy_armor\heavy_armor.txt>/Part".
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 762
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 236
07/07/2019 15:17:43 | 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 172
07/07/2019 15:17:43 | --- End of inner exception stack trace ---
07/07/2019 15:17:43 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
07/07/2019 15:17:43 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2178
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 556
07/07/2019 15:17:43 | --- End of inner exception stack trace ---
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 618
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 184
07/07/2019 15:17:43 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332
07/07/2019 15:17:43 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352
07/07/2019 15:17:43 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 1987
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 556
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 692
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2663
07/07/2019 15:17:43 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134
07/07/2019 15:17:43 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 133
07/07/2019 15:17:43 | --- End of inner exception stack trace ---
07/07/2019 15:17:43 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
07/07/2019 15:17:43 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2255
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 556
07/07/2019 15:17:43 | --- End of inner exception stack trace ---
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 618
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 184
07/07/2019 15:17:43 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332
07/07/2019 15:17:43 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352
07/07/2019 15:17:43 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 1987
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 556
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 692
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2663
07/07/2019 15:17:43 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134
07/07/2019 15:17:43 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\Rules.cs:line 112
07/07/2019 15:17:43 | --- End of inner exception stack trace ---
07/07/2019 15:17:43 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
07/07/2019 15:17:43 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2255
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 556
07/07/2019 15:17:43 | --- End of inner exception stack trace ---
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 618
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 184
07/07/2019 15:17:43 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 196
07/07/2019 15:17:43 | at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\Assets.cs:line 315
07/07/2019 15:17:43 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
07/07/2019 15:17:43 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
07/07/2019 15:17:43 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
07/07/2019 15:17:43 | at System.Threading.ThreadHelper.ThreadStart()
07/07/2019 15:17:43 | 2019-07-07 15:17:43.6775|WARN|GameAnalyticsSDK.Net.Logging.GALogger|Warning/GameAnalytics: Event queue: Failed to send events to collector - Retrying next time
07/07/2019 15:17:48 | 2019-07-07 15:17:48.3090|WARN|GameAnalyticsSDK.Net.Logging.GALogger|Warning/GameAnalytics: Event queue: Failed to send events to collector - Retrying next time
07/07/2019 15:17:57 | 2019-07-07 15:17:57.8112|WARN|GameAnalyticsSDK.Net.Logging.GALogger|Warning/GameAnalytics: Event queue: Failed to send events to collector - Retrying next time
07/07/2019 15:18:07 | 2019-07-07 15:18:07.2270|WARN|GameAnalyticsSDK.Net.Logging.GALogger|Warning/GameAnalytics: Event queue: Failed to send events to collector - Retrying next time
07/07/2019 15:18:10 | Actual data hash: 9d465774cc4647cb0b539e80edbf4201
07/07/2019 15:18:10 | Expected data hash: 9d465774cc4647cb0b539e80edbf4201
07/07/2019 15:18:10 | Director received exit call.
07/07/2019 15:18:10 | Disposed default font.
07/07/2019 15:18:10 | Disposed XA2AudioManager device.
07/07/2019 15:18:10 | Disposed audio manager.
07/07/2019 15:18:10 | Disposed clock.
07/07/2019 15:18:10 | Disposed input manager.
07/07/2019 15:18:10 | Disposed graphics manager.
07/07/2019 15:18:10 | Disposed swap chain.
07/07/2019 15:18:10 | Disposed Direct3D device.
07/07/2019 15:18:10 | Disposed DXGI factory.
07/07/2019 15:18:10 | Closed Windows form.
07/07/2019 15:18:10 | Director received exit call.
07/07/2019 15:18:10 | Disposed window.
07/07/2019 15:18:10 | Disposed platform interface.
07/07/2019 15:18:10 | Closing log output file...