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 "<D:\Cosmoteer\Data\rules.txt>" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<D:\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 "<D:\Cosmoteer\Standard Mods\CosmoSide 0.4.3\Parts\FFShield\FFShield.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 "<D:\Cosmoteer\Standard Mods\CosmoSide 0.4.3\Parts\FFShield\FFShield.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 168
--- 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 129
--- 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.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Rules.cs:line 110
--- 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.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 303
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()
02/11/2019 16:31:44 | Logging successful initialized.
02/11/2019 16:31:44 | .NET Runtime Version: 4.0.30319.42000
02/11/2019 16:31:44 | Running as a 64-bit process.
02/11/2019 16:31:44 | Local: en-US
02/11/2019 16:31:44 | Language: en-US
02/11/2019 16:31:44 | Cosmoteer version 0.14.6
02/11/2019 16:31:44 | Microsoft Windows 10 Pro 64-bit 10.0.17763
02/11/2019 16:31:44 | Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz (8 logical processors)
02/11/2019 16:31:44 | 8182.4 MB RAM
02/11/2019 16:31:44 | NVIDIA GeForce GTX 295 (21.21.13.4201) (11/13/2016)
02/11/2019 16:31:44 | 896.0 MB VRAM
02/11/2019 16:31:44 |
02/11/2019 16:31:44 | Loaded app settings.
02/11/2019 16:31:44 | Mixpanel Distinct ID: 40B619AA6B4D57EE13335BFDDEF64CB2
02/11/2019 16:31:44 | Process is now DPI-aware.
02/11/2019 16:31:44 | Setup default cursor.
02/11/2019 16:31:44 | Using display adapter 0
02/11/2019 16:31:44 | Created DXGI factory.
02/11/2019 16:31:44 | Adapter #0: NVIDIA GeForce GTX 295
02/11/2019 16:31:44 | Output #0: Generic PnP Monitor (1920x1080)
02/11/2019 16:31:44 | Adapter #1: Microsoft Basic Render Driver
02/11/2019 16:31:44 | Updated Windows form configuration for borderless window.
02/11/2019 16:31:44 | Created Windows form.
02/11/2019 16:31:44 | Direct3D Feature Level: Level_10_0
02/11/2019 16:31:44 | Created Direct3D 11 Device.
02/11/2019 16:31:44 | Created swap chain: 1920x1080.
02/11/2019 16:31:44 | Created window.
02/11/2019 16:31:44 | Created clock.
02/11/2019 16:31:44 | Created graphics manager.
02/11/2019 16:31:44 | Created XAudio2 device.
02/11/2019 16:31:44 | Created audio manager.
02/11/2019 16:31:44 | Created input manager.
02/11/2019 16:31:44 | Created default font.
02/11/2019 16:31:44 | Initial app state is 'MainMenu'
02/11/2019 16:31:44 | Initial application settings:
02/11/2019 16:31:44 | LastGameVersion:
02/11/2019 16:31:44 | InitState: MainMenu
02/11/2019 16:31:44 | Language:
02/11/2019 16:31:44 | LockCursor: True
02/11/2019 16:31:44 | EdgePanMode: Analog
02/11/2019 16:31:44 | EdgePanSpeed: 15
02/11/2019 16:31:44 | KeyboardPanSpeed: 15
02/11/2019 16:31:44 | KeyboardZoomSpeed: 10
02/11/2019 16:31:44 | KeyboardRotSpeed: 90°
02/11/2019 16:31:44 | EnableMouseWheelZoom: True
02/11/2019 16:31:44 | InvertMouseWheelZoom: False
02/11/2019 16:31:44 | MouseWheelZoomSpeed: 1.12
02/11/2019 16:31:44 | MouseWheelZoomAtCursor: True
02/11/2019 16:31:44 | StickyFocus: True
02/11/2019 16:31:44 | DpiScaleMode: Dpi100
02/11/2019 16:31:44 | AnimateBackgrounds: True
02/11/2019 16:31:44 | BackgroundGrid: True
02/11/2019 16:31:44 | FancyParticles: True
02/11/2019 16:31:44 | UncompressedTextures: False
02/11/2019 16:31:44 | AllowShipDeselection: False
02/11/2019 16:31:44 | CtrlSelectsParts: True
02/11/2019 16:31:44 | EnableCollisionAvoidance: True
02/11/2019 16:31:44 | PreferBlueprintMode: False
02/11/2019 16:31:44 | BlueprintAutoPause: True
02/11/2019 16:31:44 | ShowInvalidBlueprints: True
02/11/2019 16:31:44 | BuildAutoFocus: True
02/11/2019 16:31:44 | BuildAutoRotate: True
02/11/2019 16:31:44 | BuildAutoInteriors: True
02/11/2019 16:31:44 | PaintAutoFocus: True
02/11/2019 16:31:44 | PaintAutoRotate: True
02/11/2019 16:31:44 | PaintAllowOverwrite: True
02/11/2019 16:31:44 | PaintMirrorEnabled: False
02/11/2019 16:31:44 | PaintMirrorAxis: Vertical
02/11/2019 16:31:44 | RepairAutoFocus: True
02/11/2019 16:31:44 | RepairAutoRotate: False
02/11/2019 16:31:44 | BuildAllowOverwrite: True
02/11/2019 16:31:44 | BuildAutoDoors: True
02/11/2019 16:31:44 | BuildEnforceCrewAccess: True
02/11/2019 16:31:44 | BuildMirrorEnabled: False
02/11/2019 16:31:44 | BuildMirrorAxis: Vertical
02/11/2019 16:31:44 | RowsOfParts: 1
02/11/2019 16:31:44 | GrabLeavesCorridors: True
02/11/2019 16:31:44 | RepairAutoDoors: True
02/11/2019 16:31:44 | AutoHireCrew: True
02/11/2019 16:31:44 | PartToolTips: True
02/11/2019 16:31:44 | AutoSave: True
02/11/2019 16:31:44 | AutoSavesToKeep: 10
02/11/2019 16:31:44 | QuickSavesToKeep: 10
02/11/2019 16:31:44 | AutoSaveInterval: 600
02/11/2019 16:31:44 | SaveLostShips: True
02/11/2019 16:31:44 | LostShipsTokeep: 10
02/11/2019 16:31:44 | FtlAutoSave: True
02/11/2019 16:31:44 | ShowOnShipIndicators: True
02/11/2019 16:31:44 | ShowZoomedOutBlibs: True
02/11/2019 16:31:44 | ShowOffScreenBlips: True
02/11/2019 16:31:44 | PingNearbyEnemies: True
02/11/2019 16:31:44 | AutoPauseOnLostFocus: True
02/11/2019 16:31:44 | ScreenShake: True
02/11/2019 16:31:44 | ShowMidpointFocusWidget: True
02/11/2019 16:31:44 | VersionCheckMode: Stable
02/11/2019 16:31:44 | EnableMetrics: True
02/11/2019 16:31:44 | PreferBorderlessWindowToggle: False
02/11/2019 16:31:44 | MasterVolume: 1
02/11/2019 16:31:44 | EffectsVolume: 1
02/11/2019 16:31:44 | InterfaceVolume: 1
02/11/2019 16:31:44 | ShowTutorials: True
02/11/2019 16:31:44 | AutoFtlJump: False
02/11/2019 16:31:44 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.PaintScheme]
02/11/2019 16:31:44 | DefaultBuildTool: Grab
02/11/2019 16:31:44 | DefaultDecalTool: Grab
02/11/2019 16:31:44 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
02/11/2019 16:31:44 | PlayerColor:
02/11/2019 16:31:44 | EnemyColor:
02/11/2019 16:31:44 | NeutralColor:
02/11/2019 16:31:44 | MiniviewInCombatMode: Auto
02/11/2019 16:31:44 | MiniviewNotInCombatMode: Auto
02/11/2019 16:31:44 | MiniviewLockRotation: False
02/11/2019 16:31:44 | MiniviewSize:
02/11/2019 16:31:44 | ShowInteriors: False
02/11/2019 16:31:44 | AlwaysShowCommandWidgets: False
02/11/2019 16:31:44 | ShowSelectedPartStatusBars: True
02/11/2019 16:31:44 | PreferShipRelativeAttackAngle: False
02/11/2019 16:31:44 | PreferWorldRelativeFollowAngle: False
02/11/2019 16:31:44 | ShipLibraryLargeIcons: False
02/11/2019 16:31:44 | AdHocFormations: False
02/11/2019 16:31:44 | BreakFormationToAttack: True
02/11/2019 16:31:44 | DisplayAllShips: False
02/11/2019 16:31:44 | ShowAdvancedCommands: False
02/11/2019 16:31:44 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
02/11/2019 16:31:44 | DeleteFileOnStartup:
02/11/2019 16:31:44 | DefaultGameMode:
02/11/2019 16:31:44 | DefaultCreativeModeMapSize: 0
02/11/2019 16:31:44 | DefaultBountyModeDifficulty: 0
02/11/2019 16:31:44 | DefaultBountyModeMapSize: 0
02/11/2019 16:31:44 | DefaultBountyModeStarterShip: 0
02/11/2019 16:31:44 | MPShipColorMode: RandomPerPlayer
02/11/2019 16:31:44 | MPBlipColorMode: FriendAndFoe
02/11/2019 16:31:44 | MPShowDamagePoints: True
02/11/2019 16:31:44 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List1[Cosmoteer.CustomRuleset]]
02/11/2019 16:31:44 | AutoPortForwarding: True
02/11/2019 16:31:44 | DisplayPublicIP: True
02/11/2019 16:31:44 | PreferLAN: False
02/11/2019 16:31:44 | DefaultServer: 0
02/11/2019 16:31:44 | ShowNewsOnStartup: True
02/11/2019 16:31:44 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
02/11/2019 16:31:44 | ShowNewsAlerts: True
02/11/2019 16:31:44 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]
02/11/2019 16:31:45 | Starting main game loop...
02/11/2019 16:31:45 | Enabled mods:
02/11/2019 16:31:45 | Lukasz_Lutek.CosmoSide
02/11/2019 16:31:45 | cosmoteer.huge_ships
02/11/2019 16:31:45 | Gibbyones.Naval Vengance 2b
02/11/2019 16:31:45 | Loaded language 'en'.
02/11/2019 16:31:52 | Memory usage at time of crash: 257,875,968
02/11/2019 16:31:52 | Application state stack at time of crash:
02/11/2019 16:31:52 | Cosmoteer.Assets
02/11/2019 16:31:52 | FPS at time of crash: 29.99905
02/11/2019 16:31:52 | Running processes at time of crash: AnonymizerLauncher, ApplicationFrameHost, audiodg, browser_broker, cmd, Cosmoteer, csrss, ctfmon, dasHost, dllhost, dwm, explorer, fontdrvhost, GameBar, GyStation, HxOutlook, HxTsr, Idle, jucheck, jusched, lsass, MEGAsync, Memory Compression, MicrosoftEdge, MicrosoftEdgeCP, MicrosoftEdgeSH, nvvsvc, nvxdsync, OneDrive, pmropn, pmropn32, pmropn64, pmservice, proxycheck, PWRISOVM, qtspeedtest, Registry, RuntimeBroker, SearchFilterHost, SearchIndexer, SearchProtocolHost, SearchUI, SecurityHealthService, SecurityHealthSystray, servicehost, services, SgrmBroker, ShellExperienceHost, sihost, smartscreen, smss, spoolsv, Steam, SteamService, steamwebhelper, svchost, System, taskhostw, tmtrysvc, uihost, unsecapp, utweb, Video.UI, wininit, winlogon, WinStore.App, WmiPrvSE, WUDFHost, YourPhone,
02/11/2019 16:31:52 | Halfling.Serialization.DeserializeException: Deserialization from source "<D:\Cosmoteer\Data\rules.txt>" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<D:\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 "<D:\Cosmoteer\Standard Mods\CosmoSide 0.4.3\Parts\FFShield\FFShield.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 "<D:\Cosmoteer\Standard Mods\CosmoSide 0.4.3\Parts\FFShield\FFShield.txt>/Part".
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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 168
02/11/2019 16:31:52 | --- End of inner exception stack trace ---
02/11/2019 16:31:52 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
02/11/2019 16:31:52 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | --- End of inner exception stack trace ---
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 129
02/11/2019 16:31:52 | --- End of inner exception stack trace ---
02/11/2019 16:31:52 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
02/11/2019 16:31:52 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | --- End of inner exception stack trace ---
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | at Cosmoteer.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Rules.cs:line 110
02/11/2019 16:31:52 | --- End of inner exception stack trace ---
02/11/2019 16:31:52 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
02/11/2019 16:31:52 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | --- End of inner exception stack trace ---
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | 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
02/11/2019 16:31:52 | at Cosmoteer.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 303
02/11/2019 16:31:52 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
02/11/2019 16:31:52 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
02/11/2019 16:31:52 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
02/11/2019 16:31:52 | at System.Threading.ThreadHelper.ThreadStart()
02/11/2019 16:32:03 | Actual data hash: abf2eb2d69a30010141585fa0541dede
02/11/2019 16:32:03 | Expected data hash: abf2eb2d69a30010141585fa0541dede
02/11/2019 16:32:03 | Director received exit call.
02/11/2019 16:32:03 | Disposed default font.
02/11/2019 16:32:03 | Disposed XA2AudioManager device.
02/11/2019 16:32:03 | Disposed audio manager.
02/11/2019 16:32:03 | Disposed clock.
02/11/2019 16:32:03 | Disposed input manager.
02/11/2019 16:32:03 | Disposed graphics manager.
02/11/2019 16:32:03 | Disposed swap chain.
02/11/2019 16:32:03 | Disposed Direct3D device.
02/11/2019 16:32:03 | Disposed DXGI factory.
02/11/2019 16:32:03 | Closed Windows form.
02/11/2019 16:32:03 | Director received exit call.
02/11/2019 16:32:03 | Disposed window.
02/11/2019 16:32:03 | Disposed platform interface.
02/11/2019 16:32:03 | Closing log output file...
WHAT IS THIS?!?!??!?!