WHEN I STAR THE GAME THIS HAPPEN AND WHEN I SEE rules.txt i don't know how to fix
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 "<E:\Cosmoteer\Data\rules.txt>" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<E:\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 "<E:\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 "<E:\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 171
--- 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 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()
04/15/2019 15:52:02 | Logging successful initialized.
04/15/2019 15:52:02 | .NET Runtime Version: 4.0.30319.42000
04/15/2019 15:52:02 | Running as a 64-bit process.
04/15/2019 15:52:02 | Local: en-US
04/15/2019 15:52:02 | Language: en-US
04/15/2019 15:52:02 | Cosmoteer version 0.14.8
04/15/2019 15:52:02 | Microsoft Windows 8.1 Single Language 64-bit 6.3.9600
04/15/2019 15:52:02 | Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz (8 logical processors)
04/15/2019 15:52:02 | 8104.3 MB RAM
04/15/2019 15:52:02 | Intel(R) HD Graphics 4600 (10.18.10.3540) (3/30/2014)
04/15/2019 15:52:02 | 2080.0 MB VRAM
04/15/2019 15:52:02 |
04/15/2019 15:52:03 | Loaded app settings.
04/15/2019 15:52:03 | Mixpanel Distinct ID: 42EDA024D6A3582CAF9CA97CD8275FBF
04/15/2019 15:52:03 | Process is now DPI-aware.
04/15/2019 15:52:03 | Setup default cursor.
04/15/2019 15:52:03 | Using display adapter 0
04/15/2019 15:52:03 | Created DXGI factory.
04/15/2019 15:52:03 | Adapter #0: Intel(R) HD Graphics 4600
04/15/2019 15:52:03 | Output #0: Generic PnP Monitor (1920x1080)
04/15/2019 15:52:03 | Adapter #1: NVIDIA GeForce GTX 860M
04/15/2019 15:52:03 | Adapter #2: Microsoft Basic Render Driver
04/15/2019 15:52:03 | Updated Windows form configuration for borderless window.
04/15/2019 15:52:03 | Created Windows form.
04/15/2019 15:52:03 | Direct3D Feature Level: Level_11_0
04/15/2019 15:52:03 | Created Direct3D 11 Device.
04/15/2019 15:52:03 | Created swap chain: 1920x1080.
04/15/2019 15:52:03 | Created window.
04/15/2019 15:52:03 | Created clock.
04/15/2019 15:52:03 | Created graphics manager.
04/15/2019 15:52:03 | Created XAudio2 device.
04/15/2019 15:52:03 | Created audio manager.
04/15/2019 15:52:03 | Created input manager.
04/15/2019 15:52:03 | Created default font.
04/15/2019 15:52:03 | Initial app state is 'MainMenu'
04/15/2019 15:52:03 | Initial application settings:
04/15/2019 15:52:03 | LastGameVersion:
04/15/2019 15:52:03 | InitState: MainMenu
04/15/2019 15:52:03 | Language:
04/15/2019 15:52:03 | LockCursor: True
04/15/2019 15:52:03 | EdgePanMode: Analog
04/15/2019 15:52:03 | EdgePanSpeed: 15
04/15/2019 15:52:03 | KeyboardPanSpeed: 15
04/15/2019 15:52:03 | KeyboardZoomSpeed: 10
04/15/2019 15:52:03 | KeyboardRotSpeed: 90°
04/15/2019 15:52:03 | EnableMouseWheelZoom: True
04/15/2019 15:52:03 | InvertMouseWheelZoom: False
04/15/2019 15:52:03 | MouseWheelZoomSpeed: 1.12
04/15/2019 15:52:03 | MouseWheelZoomAtCursor: True
04/15/2019 15:52:03 | StickyFocus: True
04/15/2019 15:52:03 | DpiScaleMode: Dpi100
04/15/2019 15:52:03 | AnimateBackgrounds: True
04/15/2019 15:52:03 | BackgroundGrid: True
04/15/2019 15:52:03 | FancyParticles: True
04/15/2019 15:52:03 | UncompressedTextures: False
04/15/2019 15:52:03 | AllowShipDeselection: False
04/15/2019 15:52:03 | CtrlSelectsParts: True
04/15/2019 15:52:03 | EnableCollisionAvoidance: True
04/15/2019 15:52:03 | PreferBlueprintMode: False
04/15/2019 15:52:03 | BlueprintAutoPause: True
04/15/2019 15:52:03 | ShowInvalidBlueprints: True
04/15/2019 15:52:03 | BuildAutoFocus: True
04/15/2019 15:52:03 | BuildAutoRotate: True
04/15/2019 15:52:03 | BuildAutoInteriors: True
04/15/2019 15:52:03 | PaintAutoFocus: True
04/15/2019 15:52:03 | PaintAutoRotate: True
04/15/2019 15:52:03 | PaintAllowOverwrite: True
04/15/2019 15:52:03 | PaintMirrorEnabled: False
04/15/2019 15:52:03 | PaintMirrorAxis: Vertical
04/15/2019 15:52:03 | RepairAutoFocus: True
04/15/2019 15:52:03 | RepairAutoRotate: False
04/15/2019 15:52:03 | BuildAllowOverwrite: True
04/15/2019 15:52:03 | BuildAutoDoors: True
04/15/2019 15:52:03 | BuildEnforceCrewAccess: True
04/15/2019 15:52:03 | BuildMirrorEnabled: False
04/15/2019 15:52:03 | BuildMirrorAxis: Vertical
04/15/2019 15:52:03 | RowsOfParts: 1
04/15/2019 15:52:03 | GrabLeavesCorridors: True
04/15/2019 15:52:03 | RepairAutoDoors: True
04/15/2019 15:52:03 | AutoHireCrew: True
04/15/2019 15:52:03 | PartToolTips: True
04/15/2019 15:52:03 | PartToolTipsDefaultToStats: False
04/15/2019 15:52:03 | AutoSave: True
04/15/2019 15:52:03 | AutoSavesToKeep: 10
04/15/2019 15:52:03 | QuickSavesToKeep: 10
04/15/2019 15:52:03 | AutoSaveInterval: 600
04/15/2019 15:52:03 | SaveLostShips: True
04/15/2019 15:52:03 | LostShipsTokeep: 10
04/15/2019 15:52:03 | FtlAutoSave: True
04/15/2019 15:52:03 | ShowOnShipIndicators: True
04/15/2019 15:52:03 | ShowZoomedOutBlibs: True
04/15/2019 15:52:03 | ShowOffScreenBlips: True
04/15/2019 15:52:03 | PingNearbyEnemies: True
04/15/2019 15:52:03 | AutoPauseOnLostFocus: True
04/15/2019 15:52:03 | ScreenShake: True
04/15/2019 15:52:03 | ShowMidpointFocusWidget: True
04/15/2019 15:52:03 | VersionCheckMode: Unstable
04/15/2019 15:52:03 | EnableMetrics: True
04/15/2019 15:52:03 | PreferBorderlessWindowToggle: False
04/15/2019 15:52:03 | MasterVolume: 1
04/15/2019 15:52:03 | EffectsVolume: 1
04/15/2019 15:52:03 | InterfaceVolume: 1
04/15/2019 15:52:03 | ShowTutorials: True
04/15/2019 15:52:03 | AutoFtlJump: False
04/15/2019 15:52:03 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.PaintScheme]
04/15/2019 15:52:03 | DefaultBuildTool: Grab
04/15/2019 15:52:03 | DefaultDecalTool: Grab
04/15/2019 15:52:03 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
04/15/2019 15:52:03 | PlayerColor:
04/15/2019 15:52:03 | EnemyColor:
04/15/2019 15:52:03 | NeutralColor:
04/15/2019 15:52:03 | MiniviewInCombatMode: Auto
04/15/2019 15:52:03 | MiniviewNotInCombatMode: Auto
04/15/2019 15:52:03 | MiniviewLockRotation: False
04/15/2019 15:52:03 | MiniviewSize:
04/15/2019 15:52:03 | ShowInteriors: False
04/15/2019 15:52:03 | AlwaysShowCommandWidgets: False
04/15/2019 15:52:03 | ShowSelectedPartStatusBars: True
04/15/2019 15:52:03 | PreferShipRelativeAttackAngle: False
04/15/2019 15:52:03 | PreferWorldRelativeFollowAngle: False
04/15/2019 15:52:03 | ShipLibraryLargeIcons: False
04/15/2019 15:52:03 | AdHocFormations: False
04/15/2019 15:52:03 | BreakFormationToAttack: True
04/15/2019 15:52:03 | DisplayAllShips: False
04/15/2019 15:52:03 | ShowAdvancedCommands: False
04/15/2019 15:52:03 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
04/15/2019 15:52:03 | AutoDisableMods: True
04/15/2019 15:52:03 | DeleteFileOnStartup:
04/15/2019 15:52:03 | DefaultGameMode:
04/15/2019 15:52:03 | DefaultCreativeModeMapSize: 0
04/15/2019 15:52:03 | DefaultBountyModeDifficulty: 0
04/15/2019 15:52:03 | DefaultBountyModeMapSize: 0
04/15/2019 15:52:03 | DefaultBountyModeStarterShip: 0
04/15/2019 15:52:03 | MPShipColorMode: RandomPerPlayer
04/15/2019 15:52:03 | MPBlipColorMode: FriendAndFoe
04/15/2019 15:52:03 | MPShowDamagePoints: True
04/15/2019 15:52:03 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List1[Cosmoteer.CustomRuleset]]
04/15/2019 15:52:03 | AutoPortForwarding: True
04/15/2019 15:52:03 | DisplayPublicIP: True
04/15/2019 15:52:03 | PreferLAN: False
04/15/2019 15:52:03 | DefaultServer: 0
04/15/2019 15:52:03 | ShowNewsOnStartup: True
04/15/2019 15:52:03 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
04/15/2019 15:52:03 | ShowNewsAlerts: True
04/15/2019 15:52:03 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]
04/15/2019 15:52:03 | MainMenuBackgroundIndex: 0
04/15/2019 15:52:03 | CycleMainMenuBackground: True
04/15/2019 15:52:03 | DefaultAuthorName:
04/15/2019 15:52:03 | Starting main game loop...
04/15/2019 15:52:03 | Enabled mods:
04/15/2019 15:52:03 | cosmoteer.billion_credits
04/15/2019 15:52:03 | cosmoteer.free_ftl
04/15/2019 15:52:03 | cosmoteer.huge_ships
04/15/2019 15:52:03 | gofatalis.partsgalore
04/15/2019 15:52:03 | ultrablast.gcw
04/15/2019 15:52:03 | Loaded language 'en'.
04/15/2019 15:52:07 | Memory usage at time of crash: 274,067,456
04/15/2019 15:52:07 | Application state stack at time of crash:
04/15/2019 15:52:07 | Cosmoteer.Assets
04/15/2019 15:52:07 | FPS at time of crash: 30.04887
04/15/2019 15:52:07 | Running processes at time of crash: Adobe CEF Helper, Adobe Desktop Service, AdobeIPCBroker, AdobeUpdateService, AGMService, AGSService, AppMarket, audiodg, AvastSvc, AvastUI, BTDevMgr, BTServer, chrome, conhost, Cosmoteer, Creative Cloud, csrss, dasHost, desktop45, DismHost, dllhost, dwm, Energy Manager, explorer, FMAPP, GoogleCrashHandler, GoogleCrashHandler64, gxxsvc, h0WVpFDlqLfy Updater, HeciServer, helper, Idle, igfxCUIService, igfxEM, igfxHK, igfxTray, IntelMeFWService, jhi_service, jucheck, jusched, LenovoSetSvr, LenovoWiFiHotspotSvr, lsass, LUService, MaxthonUpdateSvc, mDNSResponder, MediBangPaintPro, MemuService, Multitimer, NitroPDFDriverService9x64, NLSSRV32, NvBackend, NvNetworkService, nvstreamsvc, nvvsvc, nvxdsync, OnekeyStudio, PandaViewer, PG_Service_Launcher, PGService, Phone Companion, PhoneCompanionPusher, PresentationFontCache, QMEmulatorService, QQExternal, RAVBg64, RAVCpl64, RichVideo64, RTFTrack, SearchFilterHost, SearchIndexer, SearchProtocolHost, ServiceHostApp, ServiceHostAppUpdater, services, ServiceStartMenuIndexer, SettingSyncHost, SkyDrive, smss, spoolsv, Steam, SteamService, steamwebhelper, StikyNot, svchost, SynTPEnh, SynTPHelper, System, SystemAgentService, TabTip, TabTip32, taskhost, taskhostex, UniKeyNT, utility, uTorrent, utorrentie, VfConnectorService, vpnclient_x64, wargamingerrormonitor, WebcamSplitterServer, wgc, wininit, winlogon, wlanext, WmiPrvSE, WTClient, WTSrv, wuauclt, WUDFHost,
04/15/2019 15:52:07 | Halfling.Serialization.DeserializeException: Deserialization from source "<E:\Cosmoteer\Data\rules.txt>" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<E:\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 "<E:\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 "<E:\Cosmoteer\Standard Mods\Parts Galore V1.0.4\Armors\heavy_armor\heavy_armor.txt>/Part".
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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 171
04/15/2019 15:52:07 | --- End of inner exception stack trace ---
04/15/2019 15:52:07 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
04/15/2019 15:52:07 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | --- End of inner exception stack trace ---
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 129
04/15/2019 15:52:07 | --- End of inner exception stack trace ---
04/15/2019 15:52:07 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
04/15/2019 15:52:07 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | --- End of inner exception stack trace ---
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | at Cosmoteer.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Rules.cs:line 110
04/15/2019 15:52:07 | --- End of inner exception stack trace ---
04/15/2019 15:52:07 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
04/15/2019 15:52:07 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | --- End of inner exception stack trace ---
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | 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
04/15/2019 15:52:07 | at Cosmoteer.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 315
04/15/2019 15:52:07 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
04/15/2019 15:52:07 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
04/15/2019 15:52:07 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
04/15/2019 15:52:07 | at System.Threading.ThreadHelper.ThreadStart()
04/15/2019 15:52:07 | Actual data hash: 8ec0cd23baecc456c770831d8eea7652
04/15/2019 15:52:07 | Expected data hash: bdf4636a80ff29633ce4ec3cfdedeca8
04/15/2019 15:52:07 | Director received exit call.
04/15/2019 15:52:07 | Disposed default font.
04/15/2019 15:52:07 | Disposed XA2AudioManager device.
04/15/2019 15:52:07 | Disposed audio manager.
04/15/2019 15:52:07 | Disposed clock.
04/15/2019 15:52:07 | Disposed input manager.
04/15/2019 15:52:07 | Disposed graphics manager.
04/15/2019 15:52:07 | Disposed swap chain.
04/15/2019 15:52:07 | Disposed Direct3D device.
04/15/2019 15:52:07 | Disposed DXGI factory.
04/15/2019 15:52:07 | Closed Windows form.
04/15/2019 15:52:07 | Director received exit call.
04/15/2019 15:52:07 | Disposed window.
04/15/2019 15:52:07 | Disposed platform interface.
04/15/2019 15:52:07 | Closing log output file...