new ship design, log here: System.NullReferenceException: Object reference not set to an instance of an object.
at Cosmoteer.Ships.Parts.Logic.PartToggledComponents.OnRemovedFromPart(Part part)
at Cosmoteer.Ships.Parts.PartComponent.Cosmoteer.Ships.Parts.Part.IPartComponentMethods.OnRemovedFromPart(Part part)
at Cosmoteer.Ships.Parts.Part.RemoveComponents(IList`1 components)
at Cosmoteer.Ships.Parts.Part.ProcessComponentModificationQueue()
at Cosmoteer.Ships.Parts.Part.OnComponentAttached(SceneNode node)
at Halfling.Scene2D.SceneComponent.InvokeAttached(SceneNode node)
at Halfling.Scene2D.SceneNode.NodeComponents.Add(SceneComponent component)
at Cosmoteer.Ships.Parts.CommonBasePartsManager`1.AddPart(TPart part, Action onAddedBeforeEvents)
at Cosmoteer.Ships.Parts.PartsManager.AddPart(Part part)
at Cosmoteer.Ships.Parts.PartsManager.CreatePart(PartRules rules, IntVector2D loc, Int32 rot, Boolean spawnedFromDestroyed, Boolean defaultToMinHealth)
at Cosmoteer.Ships.ShipUpdateInfo.ApplyPhysical(Boolean destroyBlocking)
at Cosmoteer.Ships.Ship.MatchPhysicalToBlueprints(Boolean adjustCrew)
at Cosmoteer.Ships.Ship.CloneFromBlueprints(Ship prototype, Int32 playerIndex, Boolean cloneAesthetics, Boolean blueprintsOnly, Boolean initializeToMax, Nullable`1 randSeed)
at Cosmoteer.Modes.Creative.SelectionStates.PlaceShipState.MPPlaceShipInput.Execute(GameRoot game, Int32 playerIndex, MessengerID playerID, Boolean force)
at Cosmoteer.Game.Multiplayer.SPManager.Update()
at Halfling.Application.Director.DoInput()
at Halfling.Application.Director.GetRunIterator()+MoveNext()
at Halfling.Application.Bases.GenericApp.ApplicationMainIterator()+MoveNext()
at Halfling.Windows.D3D11.D3D11Window.RunGameLoop(String[] args, IEnumerable`1 iterator)
at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args)
at Cosmoteer.GameApp.Main(String[] args)
02/03/2020 16:47:49 | Logging successful initialized.
02/03/2020 16:47:49 | .NET Core Runtime Version: 3.1.1
02/03/2020 16:47:49 | Running as a 64-bit process.
02/03/2020 16:47:49 | Local: en-US
02/03/2020 16:47:49 | Language: en-US
02/03/2020 16:47:49 | Cosmoteer version 0.15.6a build 0.15.6a_standalone
02/03/2020 16:47:50 | Microsoft Windows 10 Home 64-bit 10.0.18362
02/03/2020 16:47:50 | Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz (6 logical / 6 physical cores)
02/03/2020 16:47:50 | 8108.9 MB RAM
02/03/2020 16:47:50 | NVIDIA GeForce GTX 1660 (26.21.14.3615) (8/23/2019)
02/03/2020 16:47:50 | 4095.0 MB VRAM
02/03/2020 16:47:50 |
02/03/2020 16:47:50 | Loaded app settings.
02/03/2020 16:47:50 | Set application DPI mode: PerMonitor
02/03/2020 16:47:50 | Setup default cursor.
02/03/2020 16:47:50 | Using display adapter 0
02/03/2020 16:47:50 | Created DXGI factory.
02/03/2020 16:47:50 | Adapter #0: NVIDIA GeForce GTX 1660
02/03/2020 16:47:50 | Output #0: Generic PnP Monitor (1920x1080)
02/03/2020 16:47:50 | Adapter #1: Microsoft Basic Render Driver
02/03/2020 16:47:50 | Updated Windows form configuration for borderless window.
02/03/2020 16:47:50 | Created Windows form.
02/03/2020 16:47:50 | Direct3D Feature Level: Level_11_0
02/03/2020 16:47:50 | Created Direct3D 11 Device.
02/03/2020 16:47:50 | Created swap chain: 1920x1080.
02/03/2020 16:47:50 | Created window.
02/03/2020 16:47:50 | Created clock.
02/03/2020 16:47:50 | Created graphics manager.
02/03/2020 16:47:50 | Created XAudio2 device.
02/03/2020 16:47:50 | Created audio manager.
02/03/2020 16:47:50 | Created input manager.
02/03/2020 16:47:50 | Created default font.
02/03/2020 16:47:50 | Initial app state is 'MainMenu'
02/03/2020 16:47:50 | Initial application settings:
02/03/2020 16:47:50 | LastGameVersion:
02/03/2020 16:47:50 | InitState: MainMenu
02/03/2020 16:47:50 | Language:
02/03/2020 16:47:50 | LockCursor: False
02/03/2020 16:47:50 | EdgePanMode: None
02/03/2020 16:47:50 | EdgePanSpeed: 15
02/03/2020 16:47:50 | KeyboardPanSpeed: 15
02/03/2020 16:47:50 | KeyboardZoomSpeed: 10
02/03/2020 16:47:50 | KeyboardRotSpeed: 90°
02/03/2020 16:47:50 | EnableMouseWheelZoom: True
02/03/2020 16:47:50 | InvertMouseWheelZoom: False
02/03/2020 16:47:50 | MouseWheelZoomSpeed: 1.12
02/03/2020 16:47:50 | MouseWheelZoomAtCursor: True
02/03/2020 16:47:50 | AutoTrackOnScreenShips: True
02/03/2020 16:47:50 | StickyFocus: True
02/03/2020 16:47:50 | DpiScaleMode: Dpi100
02/03/2020 16:47:50 | AnimateBackgrounds: True
02/03/2020 16:47:50 | BackgroundGrid: True
02/03/2020 16:47:50 | FancyParticles: True
02/03/2020 16:47:50 | UncompressedTextures: False
02/03/2020 16:47:50 | TargetFps: FpsTarget30
02/03/2020 16:47:50 | AllowShipDeselection: False
02/03/2020 16:47:50 | CtrlSelectsParts: True
02/03/2020 16:47:50 | EnableCollisionAvoidance: True
02/03/2020 16:47:50 | PreferBlueprintMode: False
02/03/2020 16:47:50 | BlueprintAutoPause: True
02/03/2020 16:47:50 | ShowInvalidBlueprints: True
02/03/2020 16:47:50 | ShowAutoRemovedParts: True
02/03/2020 16:47:50 | ShowAutoRemovedDecals: True
02/03/2020 16:47:50 | BuildAutoFocus: True
02/03/2020 16:47:50 | BuildAutoRotate: True
02/03/2020 16:47:50 | BuildAutoInteriors: True
02/03/2020 16:47:50 | PaintAutoFocus: True
02/03/2020 16:47:50 | PaintAutoRotate: True
02/03/2020 16:47:50 | PaintAllowOverwrite: True
02/03/2020 16:47:50 | PaintMirrorEnabled: False
02/03/2020 16:47:50 | PaintMirrorAxis: Vertical
02/03/2020 16:47:50 | RepairAutoFocus: True
02/03/2020 16:47:50 | RepairAutoRotate: False
02/03/2020 16:47:50 | BuildAllowOverwrite: True
02/03/2020 16:47:50 | BuildAutoDoors: True
02/03/2020 16:47:50 | BuildShowNearestPaths: True
02/03/2020 16:47:50 | BuildMirrorEnabled: False
02/03/2020 16:47:50 | BuildMirrorAxis: Vertical
02/03/2020 16:47:50 | ShowStatBars: True
02/03/2020 16:47:50 | CrewMirrorEnabled: False
02/03/2020 16:47:50 | CrewMirrorAxis: Vertical
02/03/2020 16:47:50 | CrewAutoFocus: True
02/03/2020 16:47:50 | CrewAutoRotate: True
02/03/2020 16:47:50 | ShowCrewPaths: True
02/03/2020 16:47:50 | ShowCrewHomes: True
02/03/2020 16:47:50 | DefaultRoles:
02/03/2020 16:47:50 | RowsOfParts: 1
02/03/2020 16:47:50 | GrabLeavesCorridors: True
02/03/2020 16:47:50 | RepairAutoDoors: True
02/03/2020 16:47:50 | AutoHireCrew: True
02/03/2020 16:47:50 | PartToolTips: True
02/03/2020 16:47:50 | PartToolTipsDefaultToStats: False
02/03/2020 16:47:50 | AutoSave: True
02/03/2020 16:47:50 | AutoSavesToKeep: 10
02/03/2020 16:47:50 | QuickSavesToKeep: 10
02/03/2020 16:47:50 | AutoSaveInterval: 600
02/03/2020 16:47:50 | SaveLostShips: True
02/03/2020 16:47:50 | LostShipsTokeep: 10
02/03/2020 16:47:50 | FtlAutoSave: True
02/03/2020 16:47:50 | ShowOnShipIndicators: True
02/03/2020 16:47:50 | ShowZoomedOutBlibs: True
02/03/2020 16:47:50 | ShowOffScreenBlips: True
02/03/2020 16:47:50 | PingNearbyEnemies: True
02/03/2020 16:47:50 | AutoPauseOnLostFocus: True
02/03/2020 16:47:50 | ScreenShake: True
02/03/2020 16:47:50 | ShowMidpointFocusWidget: True
02/03/2020 16:47:50 | VersionCheckMode: Stable
02/03/2020 16:47:50 | EnableMetrics: True
02/03/2020 16:47:50 | PreferBorderlessWindowToggle: False
02/03/2020 16:47:50 | MasterVolume: 1
02/03/2020 16:47:50 | EffectsVolume: 1
02/03/2020 16:47:50 | InterfaceVolume: 1
02/03/2020 16:47:50 | ShowTutorials: True
02/03/2020 16:47:50 | AutoFtlJump: False
02/03/2020 16:47:50 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.Paint.PaintScheme]
02/03/2020 16:47:50 | DefaultBuildTool: Grab
02/03/2020 16:47:50 | DefaultDecalTool: Grab
02/03/2020 16:47:50 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
02/03/2020 16:47:50 | PlayerColor:
02/03/2020 16:47:50 | EnemyColor:
02/03/2020 16:47:50 | NeutralColor:
02/03/2020 16:47:50 | RotateMinimap: True
02/03/2020 16:47:50 | MiniviewInCombatMode: Auto
02/03/2020 16:47:50 | MiniviewNotInCombatMode: Auto
02/03/2020 16:47:50 | MiniviewLockRotation: False
02/03/2020 16:47:50 | MiniviewSize:
02/03/2020 16:47:50 | ShowInteriors: False
02/03/2020 16:47:50 | AlwaysShowCommandWidgets: False
02/03/2020 16:47:50 | ShowSelectedPartStatusBars: True
02/03/2020 16:47:50 | PreferShipRelativeAttackAngle: False
02/03/2020 16:47:50 | PreferWorldRelativeFollowAngle: False
02/03/2020 16:47:50 | DirectControlEnableWeapons: True
02/03/2020 16:47:50 | DirectControlAimAssist: True
02/03/2020 16:47:50 | DirectControlAutoBrake: True
02/03/2020 16:47:50 | DirectControlAutoFaceCursor: False
02/03/2020 16:47:50 | DirectControlViewFollowsCursor: False
02/03/2020 16:47:50 | DirectControlAutoRotateView: False
02/03/2020 16:47:50 | DirectControlAutoZoomView: False
02/03/2020 16:47:50 | ShipLibraryLargeIcons: False
02/03/2020 16:47:50 | AdHocFormations: False
02/03/2020 16:47:50 | BreakFormationToAttack: True
02/03/2020 16:47:50 | DisplayAllShips: False
02/03/2020 16:47:50 | ShowAdvancedCommands: False
02/03/2020 16:47:50 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
02/03/2020 16:47:50 | AutoDisableMods: True
02/03/2020 16:47:50 | DeleteFileOnStartup:
02/03/2020 16:47:50 | DefaultGameMode:
02/03/2020 16:47:50 | DefaultCreativeModeMapSize: 0
02/03/2020 16:47:50 | DefaultBountyModeDifficulty: 0
02/03/2020 16:47:50 | DefaultBountyModeMapSize: 0
02/03/2020 16:47:50 | DefaultBountyModeStarterShip: 0
02/03/2020 16:47:50 | MPShipColorMode: RandomPerPlayer
02/03/2020 16:47:50 | MPBlipColorMode: FriendAndFoe
02/03/2020 16:47:50 | MPShowDamagePoints: True
02/03/2020 16:47:50 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List1[Cosmoteer.CustomRuleset]]
02/03/2020 16:47:50 | AllowP2PConnections: True
02/03/2020 16:47:50 | PreferLAN: False
02/03/2020 16:47:50 | DefaultServer: 0
02/03/2020 16:47:50 | ShowNewsOnStartup: True
02/03/2020 16:47:50 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
02/03/2020 16:47:50 | ShowNewsAlerts: True
02/03/2020 16:47:50 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]
02/03/2020 16:47:50 | MainMenuBackgroundIndex: 0
02/03/2020 16:47:50 | CycleMainMenuBackground: True
02/03/2020 16:47:50 | DefaultAuthorName:
02/03/2020 16:47:50 | ShowSteamWishlistPrompt: True
02/03/2020 16:47:50 | Starting main game loop...
02/03/2020 16:47:50 | Enabled mods:
02/03/2020 16:47:52 | cosmoteer.huge_ships
02/03/2020 16:47:52 | Kroom.Krooms_Forge
02/03/2020 16:47:52 | Lafiel.Abh
02/03/2020 16:47:53 | Loaded language 'en'.
02/03/2020 16:48:15 | Loaded game data in 24.5 seconds.
02/03/2020 16:49:06 | System.NullReferenceException: Object reference not set to an instance of an object.
02/03/2020 16:49:06 | at Cosmoteer.Ships.Parts.Logic.PartToggledComponents.OnRemovedFromPart(Part part)
02/03/2020 16:49:06 | at Cosmoteer.Ships.Parts.PartComponent.Cosmoteer.Ships.Parts.Part.IPartComponentMethods.OnRemovedFromPart(Part part)
02/03/2020 16:49:06 | at Cosmoteer.Ships.Parts.Part.RemoveComponents(IList`1 components)
02/03/2020 16:49:06 | at Cosmoteer.Ships.Parts.Part.ProcessComponentModificationQueue()
02/03/2020 16:49:06 | at Cosmoteer.Ships.Parts.Part.OnComponentAttached(SceneNode node)
02/03/2020 16:49:06 | at Halfling.Scene2D.SceneComponent.InvokeAttached(SceneNode node)
02/03/2020 16:49:06 | at Halfling.Scene2D.SceneNode.NodeComponents.Add(SceneComponent component)
02/03/2020 16:49:06 | at Cosmoteer.Ships.Parts.CommonBasePartsManager`1.AddPart(TPart part, Action onAddedBeforeEvents)
02/03/2020 16:49:06 | at Cosmoteer.Ships.Parts.PartsManager.AddPart(Part part)
02/03/2020 16:49:06 | at Cosmoteer.Ships.Parts.PartsManager.CreatePart(PartRules rules, IntVector2D loc, Int32 rot, Boolean spawnedFromDestroyed, Boolean defaultToMinHealth)
02/03/2020 16:49:06 | at Cosmoteer.Ships.ShipUpdateInfo.ApplyPhysical(Boolean destroyBlocking)
02/03/2020 16:49:06 | at Cosmoteer.Ships.Ship.MatchPhysicalToBlueprints(Boolean adjustCrew)
02/03/2020 16:49:06 | at Cosmoteer.Ships.Ship.Load(OBNode node, String shipName, Int32 playerIndex, Boolean blueprintsOnly, Boolean centerOnZero, Boolean initializeToMax, Nullable`1 randSeed)
02/03/2020 16:49:06 | at Cosmoteer.Ships.Ship.Load(String filepath, Int32 playerIndex, Boolean blueprintsOnly, Boolean centerOnZero, Boolean initializeToMax, Nullable`1 randSeed)
02/03/2020 16:49:06 | at Cosmoteer.Ships.Ship.TryLoad(String filepath, Boolean showErrorDialog, Int32 playerIndex, Boolean blueprintsOnly, Boolean centerOnZero, Boolean initializeToMax, Nullable`1 randSeed)
02/03/2020 16:49:16 | Game pushed onto stack.
02/03/2020 16:49:16 | Game mode is: CreativeGameModeManager
02/03/2020 16:49:54 | Memory usage at time of crash: 2,002,153,472
02/03/2020 16:49:54 | Application state stack at time of crash:
02/03/2020 16:49:54 | Cosmoteer.Game.GameRoot
02/03/2020 16:49:54 | Cosmoteer.Gui.TitleScreen
02/03/2020 16:49:54 | FPS at time of crash: 59.9973
02/03/2020 16:49:54 | Running processes at time of crash: ApplicationFrameHost, audiodg, chrome, CompPkgSrv, conhost, Cosmoteer, csrss, ctfmon, dasHost, Discord, dllhost, dwm, explorer, FileCoAuth, fontdrvhost, GameBar, GameBarFT, gjagent, GoogleCrashHandler, GoogleCrashHandler64, ibtsiva, ICEsoundService64, Idle, jusched, LockApp, lsass, Memory Compression, Microsoft.Photos, MsMpEng, NisSrv, NVDisplay.Container, NvTelemetryContainer, OfficeClickToRun, OneDrive, RAVCpl64, Registry, RemindersServer, rundll32, RuntimeBroker, SearchIndexer, SearchUI, SecurityHealthService, SecurityHealthSystray, services, SettingSyncHost, SgrmBroker, ShellExperienceHost, sihost, SkypeApp, SkypeBackgroundHost, SkypeBridge, smartscreen, smss, spoolsv, StartMenuExperienceHost, Steam, SteamService, steamwebhelper, svchost, System, SystemSettings, taskhostw, WindowsInternal.ComposableShell.Experiences.TextInput.InputApp, wininit, winlogon, WinStore.App, wlanext, YourPhone,
02/03/2020 16:49:54 | System.NullReferenceException: Object reference not set to an instance of an object.
02/03/2020 16:49:54 | at Cosmoteer.Ships.Parts.Logic.PartToggledComponents.OnRemovedFromPart(Part part)
02/03/2020 16:49:54 | at Cosmoteer.Ships.Parts.PartComponent.Cosmoteer.Ships.Parts.Part.IPartComponentMethods.OnRemovedFromPart(Part part)
02/03/2020 16:49:54 | at Cosmoteer.Ships.Parts.Part.RemoveComponents(IList`1 components)
02/03/2020 16:49:54 | at Cosmoteer.Ships.Parts.Part.ProcessComponentModificationQueue()
02/03/2020 16:49:54 | at Cosmoteer.Ships.Parts.Part.OnComponentAttached(SceneNode node)
02/03/2020 16:49:54 | at Halfling.Scene2D.SceneComponent.InvokeAttached(SceneNode node)
02/03/2020 16:49:54 | at Halfling.Scene2D.SceneNode.NodeComponents.Add(SceneComponent component)
02/03/2020 16:49:54 | at Cosmoteer.Ships.Parts.CommonBasePartsManager`1.AddPart(TPart part, Action onAddedBeforeEvents)
02/03/2020 16:49:54 | at Cosmoteer.Ships.Parts.PartsManager.AddPart(Part part)
02/03/2020 16:49:54 | at Cosmoteer.Ships.Parts.PartsManager.CreatePart(PartRules rules, IntVector2D loc, Int32 rot, Boolean spawnedFromDestroyed, Boolean defaultToMinHealth)
02/03/2020 16:49:54 | at Cosmoteer.Ships.ShipUpdateInfo.ApplyPhysical(Boolean destroyBlocking)
02/03/2020 16:49:54 | at Cosmoteer.Ships.Ship.MatchPhysicalToBlueprints(Boolean adjustCrew)
02/03/2020 16:49:54 | at Cosmoteer.Ships.Ship.CloneFromBlueprints(Ship prototype, Int32 playerIndex, Boolean cloneAesthetics, Boolean blueprintsOnly, Boolean initializeToMax, Nullable`1 randSeed)
02/03/2020 16:49:54 | at Cosmoteer.Modes.Creative.SelectionStates.PlaceShipState.MPPlaceShipInput.Execute(GameRoot game, Int32 playerIndex, MessengerID playerID, Boolean force)
02/03/2020 16:49:54 | at Cosmoteer.Game.Multiplayer.SPManager.Update()
02/03/2020 16:49:54 | at Halfling.Application.Director.DoInput()
02/03/2020 16:49:54 | at Halfling.Application.Director.GetRunIterator()+MoveNext()
02/03/2020 16:49:54 | at Halfling.Application.Bases.GenericApp.ApplicationMainIterator()+MoveNext()
02/03/2020 16:49:54 | at Halfling.Windows.D3D11.D3D11Window.RunGameLoop(String[] args, IEnumerable`1 iterator)
02/03/2020 16:49:54 | at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args)
02/03/2020 16:49:54 | at Cosmoteer.GameApp.Main(String[] args)
02/03/2020 16:50:04 | Actual data hash: 6f69d467ffe6f1290bc490b8245f3bd8
02/03/2020 16:50:04 | Expected data hash: 6f69d467ffe6f1290bc490b8245f3bd8