11/07/2017 20:05:51 | System.ArgumentException: Ya se agregó un elemento con la misma clave.
11/07/2017 20:05:51 | en System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
11/07/2017 20:05:51 | en System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add)
11/07/2017 20:05:51 | en Cosmoteer.Ships.Parts.CommonBasePartsManager
1.AddPart(TPart part, Action onAddedBeforeEvents) en C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\CommonBasePartsManager.cs:lÃnea 634
11/07/2017 20:05:51 | en Cosmoteer.Ships.Blueprints.BlueprintPartsManager.CreateBlueprintPart(PartRules rules, IntVector2D loc, Int32 rot) en C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Blueprints\BlueprintPartsManager.cs:lÃnea 168
11/07/2017 20:05:51 | en Cosmoteer.Ships.ShipUpdateInfo.Apply(Boolean andClear, Dictionary2 blueprintPartCache, Dictionary
2 blueprintDoorCache) en C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipUpdateInfo.cs:lÃnea 301
11/07/2017 20:05:51 | en Cosmoteer.Ships.ShipUpdateInfo.TestValidity(InvalidReasons& reasons) en C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipUpdateInfo.cs:lÃnea 1839
11/07/2017 20:05:51 | en Cosmoteer.Ships.ShipUpdateInfo.TryAddBlueprintParts(List1 parts, Boolean mirrorPhysical, Boolean allowOverwrite, Boolean addDoors, Boolean hireCrew, InvalidReasons& reasons, IEnumerable
1 tryAddSpecificDoors, Boolean force) en C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipUpdateInfo.cs:lÃnea 617
11/07/2017 20:05:51 | en Cosmoteer.Game.SelectionStates.AddPartState.TryGetShipUpdateInfo(Ship ship, IntVector2D partLoc, Int32 partRot, Boolean floodFill, ShipUpdateInfo& sui, InvalidReasons& reasons, Boolean clearCached) en C:\Users\Walt\Documents\Code\Cosmoteer\Source\Game\SelectionStates\AddPartState.cs:lÃnea 444
11/07/2017 20:05:51 | en Cosmoteer.Game.SelectionStates.AddPartState.DrawOverlay() en C:\Users\Walt\Documents\Code\Cosmoteer\Source\Game\SelectionStates\AddPartState.cs:lÃnea 211
11/07/2017 20:05:51 | en Cosmoteer.Simulation.SimOverlayRenderer.OnDrawOverlays(Object sender, DrawEventArgs e) en C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimOverlayRenderer.cs:lÃnea 737
11/07/2017 20:05:51 | en Halfling.Scene.Dim2.SceneComponent.Halfling.Scene.Dim2.IRenderableSceneObject.Draw(SceneViewport viewport, SceneCamera camera, SceneRoot root, RotRect viewRect) en C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Scene\Dim2\SceneComponent.cs:lÃnea 794
11/07/2017 20:05:51 | en Halfling.Scene.Dim2.SceneRoot.Draw(SceneViewport viewport, SceneCamera camera, RotRect viewRect, UInt32 renderMask) en C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Scene\Dim2\SceneRoot.cs:lÃnea 665
11/07/2017 20:05:51 | en Halfling.Scene.Dim2.SceneViewport.Draw() en C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Scene\Dim2\SceneViewport.cs:lÃnea 334
11/07/2017 20:05:51 | en Cosmoteer.Simulation.SimRoot.Draw(Boolean allowWorldInput, Single zoomScale) en C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:lÃnea 406
11/07/2017 20:05:51 | en Cosmoteer.Game.GameRoot.Draw(StateMethodInvoker drawParent) en C:\Users\Walt\Documents\Code\Cosmoteer\Source\Game\GameRoot.cs:lÃnea 1062
11/07/2017 20:05:51 | en Halfling.Application.AppStateEx.Halfling.Application.IAppState.Draw(StateMethodInvoker drawParent) en C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\AppStateEx.cs:lÃnea 174
11/07/2017 20:05:51 | en Halfling.Application.Director.CallDraw() en C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:lÃnea 756
11/07/2017 20:05:51 | en Halfling.Application.Director.DoDraw() en C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:lÃnea 711
11/07/2017 20:05:51 | en Halfling.Application.Director.<GetRunIterator>d83.MoveNext() en C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:lÃnea 335
11/07/2017 20:05:51 | en Halfling.Application.Bases.GenericApp.<ApplicationMainIterator>d42.MoveNext() en C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:lÃnea 247
11/07/2017 20:05:51 | en Halfling.Windows.D3D11.D3D11Window.RunGameLoop(String[] args, IEnumerable`1 iterator) en C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Windows\D3D11\D3D11Window.cs:lÃnea 857
11/07/2017 20:05:51 | en Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args) en C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:lÃnea 164
11/07/2017 20:05:51 | en Cosmoteer.GameApp.Main(String[] args) en C:\Users\Walt\Documents\Code\Cosmoteer\Source\GameApp.cs:lÃnea 80
11/07/2017 20:06:00 | Actual data hash: 647ac0d868307e0da9ff40889239cfe7
11/07/2017 20:06:00 | Expected data hash: 647ac0d868307e0da9ff40889239cfe7
11/07/2017 20:06:01 | Director received exit call.
11/07/2017 20:06:01 | Disposed default font.
11/07/2017 20:06:02 | Disposed XA2AudioManager device.
11/07/2017 20:06:02 | Disposed audio manager.
11/07/2017 20:06:02 | Disposed clock.
11/07/2017 20:06:02 | Disposed input manager.
11/07/2017 20:06:03 | Disposed graphics manager.
11/07/2017 20:06:03 | Disposed swap chain.
11/07/2017 20:06:03 | Disposed Direct3D device.
11/07/2017 20:06:03 | Disposed DXGI factory.
11/07/2017 20:06:03 | Closed Windows form.
11/07/2017 20:06:03 | Director received exit call.
11/07/2017 20:06:03 | Disposed window.
11/07/2017 20:06:03 | Disposed platform interface.
11/07/2017 20:06:03 | Closing log output file...
I was testing the laser of death, I put a large reactor (the original 4x4) and this happened, I tried it several times and I found out that it happens just when I choose that reactor, being its mod the only one that was active
What the onset says 07/11/2017 20:05:51 | System.ArgumentException: An element with the same key has already been added.
From what I see and what you have found, maybe it's a coincidence about the reactor