I too hve been receiving this error
02/17/2019 12:28:06 | System.InvalidOperationException: No component named 'FireModeToggle' in part 'SW.proton_gun'.
02/17/2019 12:28:06 | at Cosmoteer.Ships.Parts.Part.GetComponent[T](ID1 id) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Part.cs:line 478
1 components) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Part.cs:line 380
02/17/2019 12:28:06 | at Cosmoteer.Ships.Parts.Logic.PartModeToggle.OnAddedToPart(Part part) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Logic\PartModeToggle.cs:line 72
02/17/2019 12:28:06 | at Cosmoteer.Ships.Parts.PartComponent.Cosmoteer.Ships.Parts.Part.IPartComponentMethods.OnAddedToPart(Part part) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartComponent.cs:line 170
02/17/2019 12:28:06 | at Cosmoteer.Ships.Parts.Part.AddComponents(IList
02/17/2019 12:28:06 | at Cosmoteer.Ships.Parts.Part..ctor(PartRules rules, IntVector2D loc, Int32 rot, Boolean spawnedFromDestroyed, Boolean defaultToMinHealth) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Part.cs:line 249
02/17/2019 12:28:06 | at Cosmoteer.Ships.Parts.PartsManager.CreatePart(PartRules rules, IntVector2D loc, Int32 rot, Boolean spawnedFromDestroyed, Boolean defaultToMinHealth) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartsManager.cs:line 173
02/17/2019 12:28:06 | at Cosmoteer.Ships.ShipUpdateInfo.ApplyPhysical(Boolean destroyBlocking) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipUpdateInfo.cs:line 240
02/17/2019 12:28:06 | at Cosmoteer.Ships.Ship.MatchPhysicalToBlueprints(Boolean adjustCrew) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Ship.cs:line 994
02/17/2019 12:28:06 | at Cosmoteer.Ships.Ship.CloneFromBlueprints(Ship prototype, Int32 playerIndex, Boolean cloneAesthetics, Boolean blueprintsOnly, Boolean initializeToMax, Nullable1 randSeed) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Ship.cs:line 1271
1 shipsInFleet) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Modes\SinglePlayer\Bounty\Bounty.cs:line 144
02/17/2019 12:28:06 | at Cosmoteer.Modes.SinglePlayer.Bounty.Bounty.GetSpawnShip(BountyRules rules, Vector2D spawnLoc, Rand rand) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Modes\SinglePlayer\Bounty\Bounty.cs:line 270
02/17/2019 12:28:06 | at Cosmoteer.Modes.SinglePlayer.Bounty.Bounty.Spawn(BountyRules rules, Rand rand, HashSet
02/17/2019 12:28:06 | at Cosmoteer.Modes.SinglePlayer.Bounty.BountySimModeManager.AddBounty(BountyRules bountyRules, Rand rand, HashSet1 shipsInFleet) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Modes\SinglePlayer\Bounty\BountySimModeManager.cs:line 419
1 spawnedBounties) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Modes\SinglePlayer\Bounty\BountySimModeManager.cs:line 315
02/17/2019 12:28:06 | at Cosmoteer.Modes.SinglePlayer.Bounty.BountySimModeManager.AddBountyForTier(Int32 tier, Rand rand, List
02/17/2019 12:28:06 | at Cosmoteer.Modes.SinglePlayer.Bounty.BountySimModeManager.InitSimRoot() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Modes\SinglePlayer\Bounty\BountySimModeManager.cs:line 105
02/17/2019 12:28:06 | at Cosmoteer.Simulation.SimRoot..ctor(GameRoot game, MapNode mapNode, Nullable1 bgKey, SimModeFactory simMode) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 418
1.Invoke(Object sender, TEventArgs e)
02/17/2019 12:28:06 | at Cosmoteer.Modes.GameModeManager.CreateSimRootForNode(MapNode mapNode) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Modes\GameModeManager.cs:line 98
02/17/2019 12:28:06 | at Cosmoteer.Game.GameRoot..ctor(GameModeFactory gameMode, NetManagerFactory netManager) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Game\GameRoot.cs:line 281
02/17/2019 12:28:06 | at Cosmoteer.Modes.SinglePlayer.Bounty.BountyModeConfigGui.CreateGame() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Modes\SinglePlayer\Bounty\BountyModeConfigGui.cs:line 198
02/17/2019 12:28:06 | at Cosmoteer.Gui.NewGameDialog.OnOkayClicked(Object sender, EventArgs e) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Gui\NewGameDialog.cs:line 113
02/17/2019 12:28:06 | at System.EventHandler
02/17/2019 12:28:06 | at Halfling.Gui.Components.Input.WidgetClickController.OnClicked(Boolean detectDoubleClick) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Input\WidgetClickController.cs:line 282
02/17/2019 12:28:06 | at Halfling.Gui.Components.Input.WidgetClickController.OnInputStateChanged(Object sender, ValueChangedEventArgs1 e) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Input\WidgetClickController.cs:line 241
2.Invoke(Object target, Object sender, TEventArgs e) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Events\WeakEventHandler.cs:line 401
02/17/2019 12:28:06 | at Halfling.Events.WeakEventHandler.OpenDelegate
02/17/2019 12:28:06 | at Halfling.Events.WeakEventHandler.EventState1.OnSourceEventFired(Object sender, TEventArgs args) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Events\WeakEventHandler.cs:line 303
1.Invoke(Object sender, TEventArgs e)
02/17/2019 12:28:06 | at System.EventHandler
02/17/2019 12:28:06 | at Halfling.Gui.Components.Input.WidgetInputStateController.set_InputState(InputState value) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Input\WidgetInputStateController.cs:line 36
02/17/2019 12:28:06 | at Halfling.Gui.Components.Input.WidgetInputStateController.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Input\WidgetInputStateController.cs:line 208
02/17/2019 12:28:06 | at Halfling.Gui.Widget.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1660
02/17/2019 12:28:06 | at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1527
02/17/2019 12:28:06 | at Halfling.Gui.Components.Children.WidgetChildren1.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Children\WidgetChildren.cs:line 1511
1.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Children\WidgetChildren.cs:line 1511
02/17/2019 12:28:06 | at Halfling.Gui.Widget.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1660
02/17/2019 12:28:06 | at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1527
02/17/2019 12:28:06 | at Halfling.Gui.Components.Children.WidgetChildren
02/17/2019 12:28:06 | at Halfling.Gui.Widget.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1660
02/17/2019 12:28:06 | at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1527
02/17/2019 12:28:06 | at Halfling.Gui.Components.Children.WidgetChildren1.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Children\WidgetChildren.cs:line 1511
1.Input() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\GuiRoot.cs:line 574
02/17/2019 12:28:06 | at Halfling.Gui.Widget.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1660
02/17/2019 12:28:06 | at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1527
02/17/2019 12:28:06 | at Halfling.Gui.GuiRoot
02/17/2019 12:28:06 | at Halfling.Gui.GuiRoot1.Input(StateMethodInvoker inputParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\GuiRoot.cs:line 905
1 iterator) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Windows\D3D11\D3D11Window.cs:line 890
02/17/2019 12:28:06 | at Halfling.Application.AppStateEx.Halfling.Application.IAppState.Input(StateMethodInvoker inputParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\AppStateEx.cs:line 186
02/17/2019 12:28:06 | at Halfling.Application.Director.CallInput() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 876
02/17/2019 12:28:06 | at Halfling.Application.Director.DoInput() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 789
02/17/2019 12:28:06 | at Halfling.Application.Director.<GetRunIterator>d__83.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 335
02/17/2019 12:28:06 | at Halfling.Application.Bases.GenericApp.<ApplicationMainIterator>d__48.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 279
02/17/2019 12:28:06 | at Halfling.Windows.D3D11.D3D11Window.RunGameLoop(String[] args, IEnumerable
02/17/2019 12:28:06 | at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 193
02/17/2019 12:28:06 | at Cosmoteer.GameApp.Main(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\GameApp.cs:line 145
02/17/2019 12:28:09 | Actual data hash: abf2eb2d69a30010141585fa0541dede
02/17/2019 12:28:09 | Expected data hash: abf2eb2d69a30010141585fa0541dede