MODS ARE ENABLED. THIS CRASH MAY BE CAUSED BY A MOD.
PLEASE REPORT IT TO THE CREATOR OF THE MOD.
Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed.
---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed.
---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.InvalidOperationException: Duplicate part ID: reactor_tiny
at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 174
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
--- End of inner exception stack trace ---
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 97
at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2195
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 239
at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2892
at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 136
at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Rules.cs:line 114
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
--- End of inner exception stack trace ---
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 200
at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Assets.cs:line 347
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
05/13/2021 17:37:23 | Logging successful initialized.
05/13/2021 17:37:23 | .NET Runtime Version: 5.0.2
05/13/2021 17:37:23 | Running as a 64-bit process.
05/13/2021 17:37:23 | Local: en-CA
05/13/2021 17:37:23 | Language: en-GB
05/13/2021 17:37:23 | Cosmoteer version 0.15.14a build 0.15.14a_standalone
05/13/2021 17:37:23 | Build Date: 2021-03-05 11:58:41 PM
05/13/2021 17:37:23 | Build Commit: 4cab62e9bc94ce87f8ed1553ee2e318bdaddecac
05/13/2021 17:37:23 | Developer mode enabled.
05/13/2021 17:37:24 | Microsoft Windows 10 Home 64-bit 10.0.19043
05/13/2021 17:37:24 | Intel(R) Core(TM) i5-10300H CPU @ 2.50GHz (8 logical / 4 physical cores)
05/13/2021 17:37:24 | 8013.9 MB RAM
05/13/2021 17:37:24 | Intel(R) UHD Graphics (27.20.100.8190) (2020-05-04)
05/13/2021 17:37:24 | 1024.0 MB VRAM
05/13/2021 17:37:24 |
05/13/2021 17:37:24 | Loaded app settings.
05/13/2021 17:37:24 | Set application DPI mode: PerMonitor
05/13/2021 17:37:24 | Setup default cursor.
05/13/2021 17:37:24 | Using display adapter 0
05/13/2021 17:37:24 | Created DXGI factory.
05/13/2021 17:37:24 | Adapter #0: NVIDIA GeForce GTX 1650 with Max-Q Design
05/13/2021 17:37:24 | Output #0: Generic PnP Monitor (1920x1080)
05/13/2021 17:37:24 | Adapter #1: Intel(R) UHD Graphics
05/13/2021 17:37:24 | Adapter #2: Microsoft Basic Render Driver
05/13/2021 17:37:24 | Updated Windows form configuration for full-screen.
05/13/2021 17:37:24 | Created Windows form.
05/13/2021 17:37:24 | Direct3D Feature Level: Level_11_0
05/13/2021 17:37:24 | Created Direct3D 11 Device.
05/13/2021 17:37:24 | Created swap chain: 1920x1080.
05/13/2021 17:37:24 | Created window.
05/13/2021 17:37:24 | Created clock.
05/13/2021 17:37:24 | Created graphics manager.
05/13/2021 17:37:24 | Created XAudio2 device.
05/13/2021 17:37:24 | Created audio manager.
05/13/2021 17:37:24 | Created input manager.
05/13/2021 17:37:25 | Created default font.
05/13/2021 17:37:25 | Initial app state is 'MainMenu'
05/13/2021 17:37:25 | Initial application settings:
05/13/2021 17:37:25 | LastGameVersion:
05/13/2021 17:37:25 | InitState: MainMenu
05/13/2021 17:37:25 | Language:
05/13/2021 17:37:25 | LockCursor: False
05/13/2021 17:37:25 | EdgePanMode: Analog
05/13/2021 17:37:25 | EdgePanSpeed: 15
05/13/2021 17:37:25 | KeyboardPanSpeed: 15
05/13/2021 17:37:25 | KeyboardZoomSpeed: 10
05/13/2021 17:37:25 | KeyboardRotSpeed: 90°
05/13/2021 17:37:25 | EnableMouseWheelZoom: True
05/13/2021 17:37:25 | InvertMouseWheelZoom: False
05/13/2021 17:37:25 | MouseWheelZoomSpeed: 1.12
05/13/2021 17:37:25 | MouseWheelZoomAtCursor: True
05/13/2021 17:37:25 | AutoTrackOnScreenShips: True
05/13/2021 17:37:25 | StickyFocus: True
05/13/2021 17:37:25 | DpiScaleMode: Dpi100
05/13/2021 17:37:25 | AnimateBackgrounds: True
05/13/2021 17:37:25 | BackgroundGrid: True
05/13/2021 17:37:25 | FancyParticles: True
05/13/2021 17:37:25 | UncompressedTextures: False
05/13/2021 17:37:25 | TargetFps: FpsTarget30
05/13/2021 17:37:25 | AllowShipDeselection: False
05/13/2021 17:37:25 | CtrlSelectsParts: True
05/13/2021 17:37:25 | EnableCollisionAvoidance: True
05/13/2021 17:37:25 | EnableArrivalMatching: True
05/13/2021 17:37:25 | PreferBlueprintMode: False
05/13/2021 17:37:25 | BlueprintAutoPause: True
05/13/2021 17:37:25 | ShowInvalidBlueprints: True
05/13/2021 17:37:25 | ShowAutoRemovedParts: True
05/13/2021 17:37:25 | ShowAutoRemovedDecals: True
05/13/2021 17:37:25 | BuildAutoRotate: True
05/13/2021 17:37:25 | BuildAutoInteriors: True
05/13/2021 17:37:25 | PaintAutoRotate: True
05/13/2021 17:37:25 | PaintAllowOverwrite: True
05/13/2021 17:37:25 | PaintMirrorEnabled: False
05/13/2021 17:37:25 | PaintMirrorAxis: Vertical
05/13/2021 17:37:25 | RepairAutoRotate: False
05/13/2021 17:37:25 | BuildAllowOverwrite: True
05/13/2021 17:37:25 | BuildAutoDoors: True
05/13/2021 17:37:25 | BuildShowNearestPaths: True
05/13/2021 17:37:25 | BuildMirrorEnabled: False
05/13/2021 17:37:25 | BuildMirrorAxis: Vertical
05/13/2021 17:37:25 | ShowStatBars: True
05/13/2021 17:37:25 | ConstructExitsBuild: False
05/13/2021 17:37:25 | CrewMirrorEnabled: False
05/13/2021 17:37:25 | CrewMirrorAxis: Vertical
05/13/2021 17:37:25 | CrewAutoRotate: True
05/13/2021 17:37:25 | ShowCrewPaths: True
05/13/2021 17:37:25 | ShowCrewHomes: True
05/13/2021 17:37:25 | DefaultRoles:
05/13/2021 17:37:25 | RowsOfParts: 1
05/13/2021 17:37:25 | GrabLeavesCorridors: True
05/13/2021 17:37:25 | RepairAutoDoors: True
05/13/2021 17:37:25 | AutoHireCrew: True
05/13/2021 17:37:25 | PartToolTips: True
05/13/2021 17:37:25 | PartToolTipsDefaultToStats: False
05/13/2021 17:37:25 | AutoSave: True
05/13/2021 17:37:25 | AutoSavesToKeep: 10
05/13/2021 17:37:25 | QuickSavesToKeep: 10
05/13/2021 17:37:25 | AutoSaveInterval: 600
05/13/2021 17:37:25 | SaveLostShips: True
05/13/2021 17:37:25 | LostShipsTokeep: 10
05/13/2021 17:37:25 | FtlAutoSave: True
05/13/2021 17:37:25 | ShowOnShipIndicators: True
05/13/2021 17:37:25 | ShowZoomedOutBlibs: True
05/13/2021 17:37:25 | ShowOffScreenBlips: True
05/13/2021 17:37:25 | PingNearbyEnemies: True
05/13/2021 17:37:25 | AutoPauseOnLostFocus: True
05/13/2021 17:37:25 | ScreenShake: True
05/13/2021 17:37:25 | ShowMidpointFocusWidget: True
05/13/2021 17:37:25 | VersionCheckMode: Stable
05/13/2021 17:37:25 | EnableMetrics: True
05/13/2021 17:37:25 | PreferBorderlessWindowToggle: False
05/13/2021 17:37:25 | MasterVolume: 1
05/13/2021 17:37:25 | EffectsVolume: 1
05/13/2021 17:37:25 | InterfaceVolume: 1
05/13/2021 17:37:25 | MuteWhenUnfocused: False
05/13/2021 17:37:25 | ShowTutorials: True
05/13/2021 17:37:25 | AutoFtlJump: False
05/13/2021 17:37:25 | DefaultPaintScheme:
05/13/2021 17:37:25 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.Paint.PaintScheme]
05/13/2021 17:37:25 | DefaultBuildTool: Grab
05/13/2021 17:37:25 | DefaultDecalTool: Grab
05/13/2021 17:37:25 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
05/13/2021 17:37:25 | DontDimDialogBackgrounds: False
05/13/2021 17:37:25 | PlayerColor:
05/13/2021 17:37:25 | EnemyColor:
05/13/2021 17:37:25 | NeutralColor:
05/13/2021 17:37:25 | RotateMinimap: True
05/13/2021 17:37:25 | MiniviewInCombatMode: Auto
05/13/2021 17:37:25 | MiniviewNotInCombatMode: Auto
05/13/2021 17:37:25 | MiniviewLockRotation: False
05/13/2021 17:37:25 | MiniviewSize:
05/13/2021 17:37:25 | ShowInteriors: False
05/13/2021 17:37:25 | ShowAllCommands: False
05/13/2021 17:37:25 | AlwaysShowCommandWidgets: False
05/13/2021 17:37:25 | ShowSelectedPartStatusBars: True
05/13/2021 17:37:25 | PreferShipRelativeAttackAngle: False
05/13/2021 17:37:25 | PreferWorldRelativeFollowAngle: False
05/13/2021 17:37:25 | DirectControlEnableWeapons: True
05/13/2021 17:37:25 | DirectControlAimAssist: True
05/13/2021 17:37:25 | DirectControlAutoBrake: True
05/13/2021 17:37:25 | DirectControlAutoFaceCursor: False
05/13/2021 17:37:25 | DirectControlViewFollowsCursor: False
05/13/2021 17:37:25 | DirectControlAutoRotateView: False
05/13/2021 17:37:25 | DirectControlAutoZoomView: False
05/13/2021 17:37:25 | DirectControlShowWeaponCoverage: False
05/13/2021 17:37:25 | ShipLibraryLargeIcons: False
05/13/2021 17:37:25 | BreakFormationToAttack: True
05/13/2021 17:37:25 | DisplayAllShips: False
05/13/2021 17:37:25 | ShowAdvancedCommands: False
05/13/2021 17:37:25 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
05/13/2021 17:37:25 | AutoDisableMods: True
05/13/2021 17:37:25 | DeleteFileOnStartup:
05/13/2021 17:37:25 | DefaultGameMode:
05/13/2021 17:37:25 | DefaultCreativeModeMapSize: 0
05/13/2021 17:37:25 | DefaultBountyModeDifficulty: 0
05/13/2021 17:37:25 | DefaultBountyModeMapSize: 0
05/13/2021 17:37:25 | DefaultBountyModeStarterShip: 0
05/13/2021 17:37:25 | MPShipColorMode: RandomPerPlayer
05/13/2021 17:37:25 | MPBlipColorMode: FriendAndFoe
05/13/2021 17:37:25 | MPShowDamagePoints: True
05/13/2021 17:37:25 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List1[Cosmoteer.CustomRuleset]]
05/13/2021 17:37:25 | AllowP2PConnections: True
05/13/2021 17:37:25 | PreferLAN: False
05/13/2021 17:37:25 | DefaultServer: 0
05/13/2021 17:37:25 | ShowNewsOnStartup: True
05/13/2021 17:37:25 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
05/13/2021 17:37:25 | ShowNewsAlerts: True
05/13/2021 17:37:25 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]
05/13/2021 17:37:25 | MainMenuBackgroundIndex: 0
05/13/2021 17:37:25 | CycleMainMenuBackground: True
05/13/2021 17:37:25 | DefaultAuthorName:
05/13/2021 17:37:25 | ShowSteamWishlistPrompt: True
05/13/2021 17:37:25 | EnableGifRecorder: False
05/13/2021 17:37:25 | GifRecorderSeconds: 10
05/13/2021 17:37:25 | GifRecorderFramerate: 20
05/13/2021 17:37:25 | GifRecorderResolution: 480
05/13/2021 17:37:25 | Getting ready to adjust the display mode...
05/13/2021 17:37:25 | Updated Windows form configuration for borderless window.
05/13/2021 17:37:25 | Adjusted the display mode:
05/13/2021 17:37:25 | Size: 1920x1080
05/13/2021 17:37:25 | Window Mode: BorderlessFullScreen
05/13/2021 17:37:25 | Resized swap chain: 1920x1080
05/13/2021 17:37:25 | Starting main game loop...
05/13/2021 17:37:25 | Enabled mods:
05/13/2021 17:37:29 | cosmoteer.billion_credits
05/13/2021 17:37:29 | cosmoteer.free_ftl
05/13/2021 17:37:29 | cosmoteer.huge_ships
05/13/2021 17:37:29 | Tsamsiyu.Stargate_mod
05/13/2021 17:37:29 | zergRush99.Bloodcult
05/13/2021 17:37:29 | Ben.parts
05/13/2021 17:37:29 | ultranova.galactic_allegiance
05/13/2021 17:37:30 | Gibbyones.Jenwolf Legacy mod
05/13/2021 17:37:30 | Kroom.Krooms_DecalPack
05/13/2021 17:37:30 | Kroom.Krooms_Forge
05/13/2021 17:37:30 | Kroom.Normal_Armor_Expanded
05/13/2021 17:37:30 | Lafiel.Abh
05/13/2021 17:37:30 | JarHead.Star Forge Utilities
05/13/2021 17:37:30 | SW.StarWars
05/13/2021 17:37:30 | SW.StarWarsShips
05/13/2021 17:37:30 | Battleman103333.tinybits_mod
05/13/2021 17:37:30 | DCSB.Warhammer40K
05/13/2021 17:37:30 | captain_redstone.Cosmofine
05/13/2021 17:37:31 | Loaded language 'en'.
05/13/2021 17:38:21 | Memory usage at time of crash: 2,773,966,848
05/13/2021 17:38:21 | Application state stack at time of crash:
05/13/2021 17:38:21 | Cosmoteer.Data.Assets
05/13/2021 17:38:21 | FPS at time of crash: 29.7023
05/13/2021 17:38:21 | Running processes at time of crash: ApplicationFrameHost, audiodg, CompPkgSrv, conhost, Cortana, Cosmoteer, csrss, ctfmon, dasHost, Discord, dllhost, dwm, explorer, FileCoAuth, firefox, fontdrvhost, GamingServices, GamingServicesNet, HxOutlook, HxTsr, IAStorDataMgrSvc, IAStorIcon, Idle, igfxCUIService, igfxEM, IntelCpHDCPSvc, IntelCpHeciSvc, jhi_service, LockApp, lsass, Memory Compression, Microsoft.Photos, MsMpEng, MusNotifyIcon, nahimicNotifSys, NahimicService, NisSrv, nvcontainer, NVDisplay.Container, NVIDIA Share, NVIDIA Web Helper, nvsphelper64, OfficeClickToRun, OneApp.IGCC.WinService, OneDrive, PaintStudio.View, PresentationFontCache, Registry, RstMwService, RtkAudUService64, RuntimeBroker, SearchApp, SearchFilterHost, SearchIndexer, SearchProtocolHost, SecurityHealthService, SecurityHealthSystray, services, SettingSyncHost, SgrmBroker, ShellExperienceHost, sihost, smartscreen, smss, spoolsv, StartMenuExperienceHost, svchost, System, SystemSettings, taskhostw, TextInputHost, UserOOBEBroker, wininit, winlogon, WinStore.App, wlanext, WmiPrvSE, YourPhone,
05/13/2021 17:38:22 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed.
05/13/2021 17:38:22 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
05/13/2021 17:38:22 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed.
05/13/2021 17:38:22 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
05/13/2021 17:38:22 | ---> System.InvalidOperationException: Duplicate part ID: reactor_tiny
05/13/2021 17:38:22 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 174
05/13/2021 17:38:22 | --- End of inner exception stack trace ---
05/13/2021 17:38:22 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
05/13/2021 17:38:22 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
05/13/2021 17:38:22 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
05/13/2021 17:38:22 | --- End of inner exception stack trace ---
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
05/13/2021 17:38:22 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
05/13/2021 17:38:22 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
05/13/2021 17:38:22 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 97
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2195
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 239
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2892
05/13/2021 17:38:22 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 136
05/13/2021 17:38:22 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Rules.cs:line 114
05/13/2021 17:38:22 | --- End of inner exception stack trace ---
05/13/2021 17:38:22 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
05/13/2021 17:38:22 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
05/13/2021 17:38:22 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
05/13/2021 17:38:22 | --- End of inner exception stack trace ---
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
05/13/2021 17:38:22 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 200
05/13/2021 17:38:22 | at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Assets.cs:line 347
05/13/2021 17:38:22 | at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
05/13/2021 17:38:22 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
05/13/2021 17:38:22 | --- End of stack trace from previous location ---
05/13/2021 17:38:22 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
05/13/2021 17:38:22 | at System.Threading.ThreadHelper.ThreadStart()
05/13/2021 17:38:22 | Director received exit call.
05/13/2021 17:38:22 | Disposed default font.
05/13/2021 17:38:22 | Disposed XA2AudioManager device.
05/13/2021 17:38:22 | Disposed audio manager.
05/13/2021 17:38:22 | Disposed clock.
05/13/2021 17:38:22 | Disposed input manager.
05/13/2021 17:38:22 | Disposed graphics manager.
05/13/2021 17:38:22 | Disposed swap chain.
05/13/2021 17:38:22 | Disposed Direct3D device.
05/13/2021 17:38:22 | Disposed DXGI factory.
05/13/2021 17:38:22 | Closed Windows form.
05/13/2021 17:38:22 | Director received exit call.
05/13/2021 17:38:22 | Disposed window.
05/13/2021 17:38:22 | Disposed platform interface.
05/13/2021 17:38:22 | Closing log output file...
Got this error after I installed the latest version. The Small Reactor ID is the same as Bens and hasn't changed