Got a crash during MP. Here's the crash log if it helps:
System.AggregateException: One or more errors occurred. ---> System.Exception: aimLoc is: {X=NaN, Y=NaN}
at Cosmoteer.Ships.Parts.Weapons.WeaponBulletEmitter.<TryGetAimLocation>g_CheckAimLoc|5_0(Vector2D aimLoc2, <>cDisplayClass5_0& ) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\WeaponBulletEmitter.cs:line 114
at Cosmoteer.Ships.Parts.Weapons.WeaponBulletEmitter.TryGetAimLocation(ITarget target, Vector2D worldSpawnLoc, Vector2D& aimLoc) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\WeaponBulletEmitter.cs:line 97
at Cosmoteer.Ships.Parts.Weapons.TurretWeapon.IsTargetValid(ITarget target, Ship explicitShipTarget) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\TurretWeapon.cs:line 516
at Cosmoteer.Ships.Parts.Weapons.TurretWeapon.AcquireTarget() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\TurretWeapon.cs:line 151
at Cosmoteer.Ships.Parts.Weapons.WeaponManager.MicroUpdate(FixedUpdater microUpdater, SimRoot sim) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\WeaponManager.cs:line 225
at Cosmoteer.Ships.MicroUpdateableShipComponent.Cosmoteer.Simulation.IMicroUpdateableSimObject.MicroUpdate(FixedUpdater microUpdater, SimRoot sim) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\MicroUpdateableShipComponent.cs:line 159
at Cosmoteer.Simulation.SimRoot.<>cDisplayClass163_0.<ParallelMicroUpdate>b0(Int32 i) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 1098
at System.Threading.Tasks.Parallel.<>cDisplayClass17_0`1.<ForWorker>b1()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>cDisplayClass176_0.<ExecuteSelfReplicating>b0(Object )
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Func4 bodyWithLocal, Func1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.For(Int32 fromInclusive, Int32 toExclusive, Action`1 body)
at Cosmoteer.Simulation.SimRoot.ParallelMicroUpdate(IMicroUpdateableSimObject[] array, Int32 startIndex, Int32 count) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 1091
at Cosmoteer.Simulation.SimRoot.MicroUpdate() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 954
at Halfling.Timing.FixedUpdater.Update(Time deltaTime, Action action) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Timing\FixedUpdater.cs:line 111
at Halfling.Scene.Dim2.SceneRoot.Update() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Scene\Dim2\SceneRoot.cs:line 701
at Cosmoteer.Simulation.SimRoot.Update() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 542
at Cosmoteer.Game.GameRoot.Update(StateMethodInvoker updateParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Game\GameRoot.cs:line 1134
at Halfling.Application.AppStateEx.Halfling.Application.IAppState.Update(StateMethodInvoker updateParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\AppStateEx.cs:line 213
at Halfling.Application.Director.CallUpdate() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 829
at Halfling.Application.Director.DoUpdate() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 719
at Halfling.Application.Director.<GetRunIterator>d__83.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 334
at Halfling.Application.Bases.GenericApp.<ApplicationMainIterator>d__42.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 248
at Halfling.Windows.D3D11.D3D11Window.RunGameLoop(String[] args, IEnumerable`1 iterator) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Windows\D3D11\D3D11Window.cs:line 855
at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 164
at Cosmoteer.GameApp.Main(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\GameApp.cs:line 112
---> (Inner Exception #0) System.Exception: aimLoc is: {X=NaN, Y=NaN}
at Cosmoteer.Ships.Parts.Weapons.WeaponBulletEmitter.<TryGetAimLocation>g_CheckAimLoc|5_0(Vector2D aimLoc2, <>cDisplayClass5_0& ) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\WeaponBulletEmitter.cs:line 114
at Cosmoteer.Ships.Parts.Weapons.WeaponBulletEmitter.TryGetAimLocation(ITarget target, Vector2D worldSpawnLoc, Vector2D& aimLoc) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\WeaponBulletEmitter.cs:line 97
at Cosmoteer.Ships.Parts.Weapons.TurretWeapon.IsTargetValid(ITarget target, Ship explicitShipTarget) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\TurretWeapon.cs:line 516
at Cosmoteer.Ships.Parts.Weapons.TurretWeapon.AcquireTarget() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\TurretWeapon.cs:line 151
at Cosmoteer.Ships.Parts.Weapons.WeaponManager.MicroUpdate(FixedUpdater microUpdater, SimRoot sim) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\WeaponManager.cs:line 225
at Cosmoteer.Ships.MicroUpdateableShipComponent.Cosmoteer.Simulation.IMicroUpdateableSimObject.MicroUpdate(FixedUpdater microUpdater, SimRoot sim) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\MicroUpdateableShipComponent.cs:line 159
at Cosmoteer.Simulation.SimRoot.<>cDisplayClass163_0.<ParallelMicroUpdate>b0(Int32 i) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 1098
at System.Threading.Tasks.Parallel.<>cDisplayClass17_0`1.<ForWorker>b1()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>cDisplayClass176_0.<ExecuteSelfReplicating>b0(Object )<---
01/10/2018 08:55:26 | Logging successful initialized.
01/10/2018 08:55:26 | .NET Runtime Version: 4.0.30319.42000
01/10/2018 08:55:26 | Running as a 64-bit process.
01/10/2018 08:55:26 | Local: en-US
01/10/2018 08:55:26 | Language: en-US
01/10/2018 08:55:26 | Cosmoteer version 0.13.3
01/10/2018 08:55:27 | Microsoft Windows 10 Home 64-bit 10.0.16299
01/10/2018 08:55:27 | AMD A8-6500 APU with Radeon(tm) HD Graphics (4 logical processors)
01/10/2018 08:55:27 | 8117.2 MB RAM
01/10/2018 08:55:27 | NVIDIA GeForce GTX 1050 Ti (23.21.13.8813) (10/26/2017)
01/10/2018 08:55:27 | 4095.0 MB VRAM
01/10/2018 08:55:27 |
01/10/2018 08:55:28 | Loaded app settings.
01/10/2018 08:55:28 | Mixpanel Distinct ID: 859bab43-4299-42f2-8989-e5ff320b624b
01/10/2018 08:55:28 | Process is now DPI-aware.
01/10/2018 08:55:28 | Setup default cursor.
01/10/2018 08:55:28 | Using display adapter 0
01/10/2018 08:55:28 | Created DXGI factory.
01/10/2018 08:55:28 | Adapter #0: NVIDIA GeForce GTX 1050 Ti
01/10/2018 08:55:28 | Output #0: ViewSonic VA2431 Series (1920x1080)
01/10/2018 08:55:28 | Adapter #1: Microsoft Basic Render Driver
01/10/2018 08:55:28 | Updated Windows form configuration for borderless window.
01/10/2018 08:55:28 | Created Windows form.
01/10/2018 08:55:29 | Direct3D Feature Level: Level_11_0
01/10/2018 08:55:29 | Created Direct3D 11 Device.
01/10/2018 08:55:29 | Created swap chain: 1920x1080.
01/10/2018 08:55:29 | Created window.
01/10/2018 08:55:29 | Created clock.
01/10/2018 08:55:29 | Created graphics manager.
01/10/2018 08:55:30 | Created XAudio2 device.
01/10/2018 08:55:30 | Created audio manager.
01/10/2018 08:55:30 | Created input manager.
01/10/2018 08:55:31 | Created default font.
01/10/2018 08:55:31 | Initial app state is 'MainMenu'
01/10/2018 08:55:31 | Initial application settings:
01/10/2018 08:55:31 | LastGameVersion:
01/10/2018 08:55:31 | InitState: MainMenu
01/10/2018 08:55:31 | Language:
01/10/2018 08:55:31 | LockCursor: True
01/10/2018 08:55:31 | EdgePanMode: Analog
01/10/2018 08:55:31 | EdgePanSpeed: 15
01/10/2018 08:55:31 | KeyboardPanSpeed: 15
01/10/2018 08:55:31 | KeyboardZoomSpeed: 10
01/10/2018 08:55:31 | KeyboardRotSpeed: 90°
01/10/2018 08:55:31 | EnableMouseWheelZoom: True
01/10/2018 08:55:31 | InvertMouseWheelZoom: False
01/10/2018 08:55:31 | MouseWheelZoomSpeed: 1.12
01/10/2018 08:55:31 | MouseWheelZoomAtCursor: True
01/10/2018 08:55:31 | StickyFocus: True
01/10/2018 08:55:31 | HighDpiMode: False
01/10/2018 08:55:31 | AnimateBackgrounds: True
01/10/2018 08:55:31 | FancyParticles: True
01/10/2018 08:55:31 | UncompressedTextures: False
01/10/2018 08:55:31 | AllowShipDeselection: False
01/10/2018 08:55:31 | CtrlSelectsParts: False
01/10/2018 08:55:31 | PreferBlueprintMode: False
01/10/2018 08:55:31 | BlueprintAutoPause: True
01/10/2018 08:55:31 | BuildAutoFocus: True
01/10/2018 08:55:31 | BuildAutoRotate: True
01/10/2018 08:55:31 | BuildAutoInteriors: True
01/10/2018 08:55:31 | PaintAutoFocus: True
01/10/2018 08:55:31 | PaintAutoRotate: True
01/10/2018 08:55:31 | PaintAllowOverwrite: True
01/10/2018 08:55:31 | PaintMirrorMode: False
01/10/2018 08:55:31 | RepairAutoFocus: True
01/10/2018 08:55:31 | RepairAutoRotate: False
01/10/2018 08:55:31 | BuildAllowOverwrite: True
01/10/2018 08:55:31 | BuildAutoDoors: True
01/10/2018 08:55:31 | BuildEnforceCrewAccess: True
01/10/2018 08:55:31 | BuildMirrorMode: False
01/10/2018 08:55:31 | GrabLeavesCorridors: True
01/10/2018 08:55:31 | RepairAutoDoors: True
01/10/2018 08:55:31 | AutoHireCrew: True
01/10/2018 08:55:31 | PartToolTips: True
01/10/2018 08:55:31 | AutoSave: True
01/10/2018 08:55:31 | AutoSavesToKeep: 10
01/10/2018 08:55:31 | QuickSavesToKeep: 10
01/10/2018 08:55:31 | AutoSaveInterval: 600
01/10/2018 08:55:31 | FtlAutoSave: True
01/10/2018 08:55:31 | ShowOnShipIndicators: True
01/10/2018 08:55:31 | AutoPauseOnLostFocus: True
01/10/2018 08:55:31 | ScreenShake: True
01/10/2018 08:55:31 | VersionCheckMode: Stable
01/10/2018 08:55:31 | EnableMetrics: True
01/10/2018 08:55:31 | PreferBorderlessWindowToggle: False
01/10/2018 08:55:31 | MasterVolume: 1
01/10/2018 08:55:31 | EffectsVolume: 1
01/10/2018 08:55:31 | InterfaceVolume: 1
01/10/2018 08:55:31 | ShowTutorials: True
01/10/2018 08:55:31 | AutoFtlJump: False
01/10/2018 08:55:31 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.PaintScheme]
01/10/2018 08:55:31 | DefaultBuildTool: Grab
01/10/2018 08:55:31 | DefaultDecalTool: Grab
01/10/2018 08:55:31 | DontReportErrorsForShips: System.Collections.Generic.HashSet`1[System.String]
01/10/2018 08:55:31 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
01/10/2018 08:55:31 | PlayerColor:
01/10/2018 08:55:31 | EnemyColor:
01/10/2018 08:55:31 | NeutralColor:
01/10/2018 08:55:31 | MiniviewInCombatMode: Auto
01/10/2018 08:55:31 | MiniviewNotInCombatMode: Auto
01/10/2018 08:55:31 | MiniviewLockRotation: False
01/10/2018 08:55:31 | MiniviewSize:
01/10/2018 08:55:31 | ShowInteriors: False
01/10/2018 08:55:31 | AlwaysShowCommandWidgets: False
01/10/2018 08:55:31 | PreferWorldRelativeAttackAngle: False
01/10/2018 08:55:31 | PreferWorldRelativeFollowAngle: False
01/10/2018 08:55:31 | ShipLibraryLargeIcons: False
01/10/2018 08:55:31 | AdHocFormations: False
01/10/2018 08:55:31 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
01/10/2018 08:55:31 | DeleteFileOnStartup:
01/10/2018 08:55:31 | FeedbackEmail:
01/10/2018 08:55:31 | DefaultGameMode:
01/10/2018 08:55:31 | DefaultCreativeModeMapSize: 0
01/10/2018 08:55:31 | DefaultBountyModeDifficulty: 0
01/10/2018 08:55:31 | DefaultBountyModeMapSize: 0
01/10/2018 08:55:31 | DefaultBountyModeStarterShip: 0
01/10/2018 08:55:31 | WarnOutOfDateGpuDrivers: True
01/10/2018 08:55:31 | DefaultMPJoinHostname:
01/10/2018 08:55:31 | PlayerName:
01/10/2018 08:55:31 | MPColorMode: RandomPerPlayer
01/10/2018 08:55:31 | AutoPortForwarding: True
01/10/2018 08:55:31 | DisplayPublicIP: True
01/10/2018 08:55:31 | ShowNewsOnStartup: True
01/10/2018 08:55:31 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
01/10/2018 08:55:31 | Starting main game loop...
01/10/2018 08:55:32 | Enabled mods:
01/10/2018 08:55:32 | Loaded language 'en'.
01/10/2018 08:55:54 | Loaded game rules.
01/10/2018 08:56:25 | Game pushed onto stack.
01/10/2018 08:56:25 | Game mode is: CreativeGameModeManager
01/10/2018 09:12:40 | Saved game as "Auto-Save 2018-01-10_09-12-39".
01/10/2018 09:22:40 | Saved game as "Auto-Save 2018-01-10_09-22-40".
01/10/2018 09:33:08 | Saved game as "Auto-Save 2018-01-10_09-33-07".
01/10/2018 10:07:50 | Saved game as "Auto-Save 2018-01-10_10-07-49".
01/10/2018 10:20:17 | Saved game as "Auto-Save 2018-01-10_10-20-16".
01/10/2018 10:30:17 | Saved game as "Auto-Save 2018-01-10_10-30-17".
01/10/2018 10:40:51 | Saved game as "Auto-Save 2018-01-10_10-40-51".
01/10/2018 10:50:54 | Saved game as "Auto-Save 2018-01-10_10-50-54".
01/10/2018 11:01:27 | Saved game as "Auto-Save 2018-01-10_11-01-26".
01/10/2018 13:02:31 | Saved game as "Auto-Save 2018-01-10_13-02-31".
01/10/2018 13:19:04 | Saved game as "Auto-Save 2018-01-10_13-19-03".
01/10/2018 13:36:19 | Saved game as "Auto-Save 2018-01-10_13-36-18".
01/10/2018 13:50:32 | Saved game as "Auto-Save 2018-01-10_13-50-32".
01/10/2018 15:34:43 | Saved game as "Auto-Save 2018-01-10_15-34-43".
01/10/2018 15:52:09 | Saved game as "Auto-Save 2018-01-10_15-52-09".
01/10/2018 16:02:09 | Saved game as "Auto-Save 2018-01-10_16-02-09".
01/10/2018 16:15:00 | Saved game as "Auto-Save 2018-01-10_16-15-00".
01/10/2018 16:25:01 | Saved game as "Auto-Save 2018-01-10_16-25-00".
01/10/2018 17:24:10 | Saved game as "Auto-Save 2018-01-10_17-24-09".
01/10/2018 17:34:45 | Saved game as "Auto-Save 2018-01-10_17-34-44".
01/10/2018 17:36:47 | Game popped off stack.
01/10/2018 17:38:59 | Starting multiplayer game as server with 2 total players.
01/10/2018 17:39:07 | Game pushed onto stack.
01/10/2018 17:39:07 | Game mode is: MPVersusGameModeManager
01/10/2018 17:41:57 | Game popped off stack.
01/10/2018 17:45:16 | Starting multiplayer game as server with 3 total players.
01/10/2018 17:45:20 | Game pushed onto stack.
01/10/2018 17:45:20 | Game mode is: MPVersusGameModeManager
01/10/2018 17:51:44 | Game popped off stack.
01/10/2018 18:03:23 | Starting multiplayer game as server with 4 total players.
01/10/2018 18:03:29 | Game pushed onto stack.
01/10/2018 18:03:29 | Game mode is: MPVersusGameModeManager
01/10/2018 18:09:38 | Game popped off stack.
01/10/2018 18:11:59 | Starting multiplayer game as server with 3 total players.
01/10/2018 18:12:08 | Game pushed onto stack.
01/10/2018 18:12:08 | Game mode is: MPVersusGameModeManager
01/10/2018 18:14:41 | shooterVel: {X=3.116667, Y=0.08375429}
01/10/2018 18:14:41 | targetLoc: {X=826.3134, Y=330.8121}
01/10/2018 18:14:41 | targetVel: {X=39.78966, Y=16.05534}
01/10/2018 18:14:41 | targetAngVel: -0.5463799°
01/10/2018 18:14:41 | targetCentroid: {X=833.0186, Y=330.7232}
01/10/2018 18:14:41 | relVel: {X=36.67299, Y=15.97159}
01/10/2018 18:14:41 | bulletSpeed: 40
01/10/2018 18:14:41 | predictedMovement: {X=NaN, Y=NaN}
01/10/2018 18:14:41 | predictedLocWithoutRotation: {X=NaN, Y=NaN}
01/10/2018 18:14:41 | predictedCentroid: {X=NaN, Y=NaN}
01/10/2018 18:14:41 | predictedRotation: NaN°
01/10/2018 18:14:41 | Memory usage at time of crash: 1,334,579,200
01/10/2018 18:14:41 | Application state stack at time of crash:
01/10/2018 18:14:41 | Cosmoteer.Game.GameRoot
01/10/2018 18:14:41 | Cosmoteer.Gui.TitleScreen
01/10/2018 18:14:41 | FPS at time of crash: 96.58823
01/10/2018 18:14:41 | Running processes at time of crash:
01/10/2018 18:14:41 | AppleMobileDeviceService
01/10/2018 18:14:41 | armsvc
01/10/2018 18:14:41 | audiodg
01/10/2018 18:14:41 | bcastdvr
01/10/2018 18:14:41 | chrome
01/10/2018 18:14:41 | ChsIME
01/10/2018 18:14:41 | Cosmoteer
01/10/2018 18:14:41 | csrss
01/10/2018 18:14:41 | ctfmon
01/10/2018 18:14:41 | CTskMstr
01/10/2018 18:14:41 | dasHost
01/10/2018 18:14:41 | Discord
01/10/2018 18:14:41 | dllhost
01/10/2018 18:14:41 | dwm
01/10/2018 18:14:41 | EXCEL
01/10/2018 18:14:41 | explorer
01/10/2018 18:14:41 | flux
01/10/2018 18:14:41 | FNPLicensingService64
01/10/2018 18:14:41 | fontdrvhost
01/10/2018 18:14:41 | Fuel.Service
01/10/2018 18:14:41 | hotkey
01/10/2018 18:14:41 | Idle
01/10/2018 18:14:41 | IpOverUsbSvc
01/10/2018 18:14:41 | LCore
01/10/2018 18:14:41 | LogiRegistryService
01/10/2018 18:14:41 | lsass
01/10/2018 18:14:41 | mDNSResponder
01/10/2018 18:14:41 | Memory Compression
01/10/2018 18:14:41 | MSASCuiL
01/10/2018 18:14:41 | NVDisplay.Container
01/10/2018 18:14:41 | OfficeClickToRun
01/10/2018 18:14:41 | RAVBg64
01/10/2018 18:14:41 | RAVCpl64
01/10/2018 18:14:41 | RuntimeBroker
01/10/2018 18:14:41 | SearchIndexer
01/10/2018 18:14:41 | SearchUI
01/10/2018 18:14:41 | SecurityHealthService
01/10/2018 18:14:41 | Service
01/10/2018 18:14:41 | services
01/10/2018 18:14:41 | ShellExperienceHost
01/10/2018 18:14:41 | sihost
01/10/2018 18:14:41 | smss
01/10/2018 18:14:41 | spoolsv
01/10/2018 18:14:41 | sqlwriter
01/10/2018 18:14:41 | svchost
01/10/2018 18:14:41 | System
01/10/2018 18:14:41 | taskhostw
01/10/2018 18:14:41 | TeamViewer_Service
01/10/2018 18:14:41 | tvnserver
01/10/2018 18:14:41 | wininit
01/10/2018 18:14:41 | winlogon
01/10/2018 18:14:41 | WmiPrvSE
01/10/2018 18:14:41 | WRSA
01/10/2018 18:14:41 | System.AggregateException: One or more errors occurred. ---> System.Exception: aimLoc is: {X=NaN, Y=NaN}
01/10/2018 18:14:41 | at Cosmoteer.Ships.Parts.Weapons.WeaponBulletEmitter.<TryGetAimLocation>g_CheckAimLoc|5_0(Vector2D aimLoc2, <>cDisplayClass5_0& ) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\WeaponBulletEmitter.cs:line 114
01/10/2018 18:14:41 | at Cosmoteer.Ships.Parts.Weapons.WeaponBulletEmitter.TryGetAimLocation(ITarget target, Vector2D worldSpawnLoc, Vector2D& aimLoc) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\WeaponBulletEmitter.cs:line 97
01/10/2018 18:14:41 | at Cosmoteer.Ships.Parts.Weapons.TurretWeapon.IsTargetValid(ITarget target, Ship explicitShipTarget) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\TurretWeapon.cs:line 516
01/10/2018 18:14:41 | at Cosmoteer.Ships.Parts.Weapons.TurretWeapon.AcquireTarget() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\TurretWeapon.cs:line 151
01/10/2018 18:14:41 | at Cosmoteer.Ships.Parts.Weapons.WeaponManager.MicroUpdate(FixedUpdater microUpdater, SimRoot sim) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\WeaponManager.cs:line 225
01/10/2018 18:14:41 | at Cosmoteer.Ships.MicroUpdateableShipComponent.Cosmoteer.Simulation.IMicroUpdateableSimObject.MicroUpdate(FixedUpdater microUpdater, SimRoot sim) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\MicroUpdateableShipComponent.cs:line 159
01/10/2018 18:14:41 | at Cosmoteer.Simulation.SimRoot.<>cDisplayClass163_0.<ParallelMicroUpdate>b0(Int32 i) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 1098
01/10/2018 18:14:41 | at System.Threading.Tasks.Parallel.<>cDisplayClass17_0`1.<ForWorker>b1()
01/10/2018 18:14:41 | at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
01/10/2018 18:14:41 | at System.Threading.Tasks.Task.<>cDisplayClass176_0.<ExecuteSelfReplicating>b0(Object )
01/10/2018 18:14:41 | --- End of inner exception stack trace ---
01/10/2018 18:14:41 | at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
01/10/2018 18:14:41 | at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
01/10/2018 18:14:41 | at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Func4 bodyWithLocal, Func1 localInit, Action`1 localFinally)
01/10/2018 18:14:41 | at System.Threading.Tasks.Parallel.For(Int32 fromInclusive, Int32 toExclusive, Action`1 body)
01/10/2018 18:14:41 | at Cosmoteer.Simulation.SimRoot.ParallelMicroUpdate(IMicroUpdateableSimObject[] array, Int32 startIndex, Int32 count) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 1091
01/10/2018 18:14:41 | at Cosmoteer.Simulation.SimRoot.MicroUpdate() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 954
01/10/2018 18:14:41 | at Halfling.Timing.FixedUpdater.Update(Time deltaTime, Action action) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Timing\FixedUpdater.cs:line 111
01/10/2018 18:14:41 | at Halfling.Scene.Dim2.SceneRoot.Update() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Scene\Dim2\SceneRoot.cs:line 701
01/10/2018 18:14:41 | at Cosmoteer.Simulation.SimRoot.Update() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 542
01/10/2018 18:14:41 | at Cosmoteer.Game.GameRoot.Update(StateMethodInvoker updateParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Game\GameRoot.cs:line 1134
01/10/2018 18:14:41 | at Halfling.Application.AppStateEx.Halfling.Application.IAppState.Update(StateMethodInvoker updateParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\AppStateEx.cs:line 213
01/10/2018 18:14:41 | at Halfling.Application.Director.CallUpdate() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 829
01/10/2018 18:14:41 | at Halfling.Application.Director.DoUpdate() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 719
01/10/2018 18:14:41 | at Halfling.Application.Director.<GetRunIterator>d__83.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 334
01/10/2018 18:14:41 | at Halfling.Application.Bases.GenericApp.<ApplicationMainIterator>d__42.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 248
01/10/2018 18:14:41 | at Halfling.Windows.D3D11.D3D11Window.RunGameLoop(String[] args, IEnumerable`1 iterator) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Windows\D3D11\D3D11Window.cs:line 855
01/10/2018 18:14:41 | at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 164
01/10/2018 18:14:41 | at Cosmoteer.GameApp.Main(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\GameApp.cs:line 112
01/10/2018 18:14:41 | ---> (Inner Exception #0) System.Exception: aimLoc is: {X=NaN, Y=NaN}
01/10/2018 18:14:41 | at Cosmoteer.Ships.Parts.Weapons.WeaponBulletEmitter.<TryGetAimLocation>g_CheckAimLoc|5_0(Vector2D aimLoc2, <>cDisplayClass5_0& ) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\WeaponBulletEmitter.cs:line 114
01/10/2018 18:14:41 | at Cosmoteer.Ships.Parts.Weapons.WeaponBulletEmitter.TryGetAimLocation(ITarget target, Vector2D worldSpawnLoc, Vector2D& aimLoc) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\WeaponBulletEmitter.cs:line 97
01/10/2018 18:14:41 | at Cosmoteer.Ships.Parts.Weapons.TurretWeapon.IsTargetValid(ITarget target, Ship explicitShipTarget) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\TurretWeapon.cs:line 516
01/10/2018 18:14:41 | at Cosmoteer.Ships.Parts.Weapons.TurretWeapon.AcquireTarget() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\TurretWeapon.cs:line 151
01/10/2018 18:14:41 | at Cosmoteer.Ships.Parts.Weapons.WeaponManager.MicroUpdate(FixedUpdater microUpdater, SimRoot sim) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Weapons\WeaponManager.cs:line 225
01/10/2018 18:14:41 | at Cosmoteer.Ships.MicroUpdateableShipComponent.Cosmoteer.Simulation.IMicroUpdateableSimObject.MicroUpdate(FixedUpdater microUpdater, SimRoot sim) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\MicroUpdateableShipComponent.cs:line 159
01/10/2018 18:14:41 | at Cosmoteer.Simulation.SimRoot.<>cDisplayClass163_0.<ParallelMicroUpdate>b0(Int32 i) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 1098
01/10/2018 18:14:41 | at System.Threading.Tasks.Parallel.<>cDisplayClass17_0`1.<ForWorker>b1()
01/10/2018 18:14:41 | at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
01/10/2018 18:14:41 | at System.Threading.Tasks.Task.<>cDisplayClass176_0.<ExecuteSelfReplicating>b0(Object )<---
01/10/2018 18:14:41 |
01/10/2018 18:14:50 | Actual data hash: 6beb1dd53719b3cd93ad08ba3ee18b42
01/10/2018 18:14:50 | Expected data hash: 6beb1dd53719b3cd93ad08ba3ee18b42
01/10/2018 18:14:51 | Error successfully reported. Thank you!
01/10/2018 18:14:51 | Director received exit call.
01/10/2018 18:14:51 | Disposed default font.
01/10/2018 18:14:51 | Disposed XA2AudioManager device.
01/10/2018 18:14:51 | Disposed audio manager.
01/10/2018 18:14:51 | Disposed clock.
01/10/2018 18:14:51 | Disposed input manager.
01/10/2018 18:14:51 | Disposed graphics manager.
01/10/2018 18:14:51 | Disposed swap chain.
01/10/2018 18:14:51 | Disposed Direct3D device.
01/10/2018 18:14:51 | Disposed DXGI factory.
01/10/2018 18:14:51 | Closed Windows form.
01/10/2018 18:14:51 | Director received exit call.
01/10/2018 18:14:51 | Disposed window.
01/10/2018 18:14:51 | Disposed platform interface.
01/10/2018 18:14:51 | Closing log output file...