Since this problem doesn't occur when I run Cosmoteer in No Mods mode, i'm posting it under this section.
The mods I have installed are: Kroom's Forge, Kroom's Bounty Hunter, Normal Armor Expanded, TTE Armory, and Warhammer 40k.
My cosmoteer version is 0.15.5.
Crash report:
MODS ARE ENABLED. THIS CRASH MAY BE CAUSED BY A MOD.PLEASE REPORT IT TO THE CREATOR OF THE MOD.System.Collections.Generic.KeyNotFoundException: String matching key 'Inputs/PartTriggers/torp' was not found.at Cosmoteer.Localization.Strings.GetText(String key)at Cosmoteer.Localization.KeyString..ctor(String key)at Cosmoteer.Localization.Strings.<>c.<KeyString>b15_0(String s)at System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd(TKey key, Func2 valueFactory)at Cosmoteer.Input.Inputs.Game.get_PartTriggers()+MoveNext()at Cosmoteer.Gui.SettingsDialog.ControlBindings.CreateSettingsGui(ScrollBox page)at Cosmoteer.Gui.SettingsDialog.<>cDisplayClass9_0.<AddSettingsGroup>b__0(Object <p0>, EventArgs <p1>)at Halfling.Gui.Widget.set_IsSelfRenderingActive(Boolean value)at Halfling.Events.WeakEventHandler.EventState1.OnSourceEventFired(Object sender, TEventArgs args)at Halfling.Events.WeakEventHandler.EventState1.OnSourceEventFired(Object sender, TEventArgs args)at Halfling.Gui.Components.Selection.SelectionManager.SelectWidget(Widget widget)at Halfling.Gui.Components.Selection.SelectionManager.AttemptToSelect(Widget widget)at Halfling.Gui.Components.Selection.WidgetTriggeredSelectionController.OnTriggered(Object sender, EventArgs e)at Halfling.Events.WeakEventHandler.EventState1.OnSourceEventFired(Object sender, TEventArgs args)at Halfling.Gui.Components.Input.WidgetClickController.OnClicked(Boolean detectDoubleClick)at Halfling.Events.WeakEventHandler.EventState1.OnSourceEventFired(Object sender, TEventArgs args)at Halfling.Gui.Components.Input.WidgetInputStateController.OnMouseStayed()at Halfling.Gui.Widget.OnMouseStayed()at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted)at Halfling.Gui.Components.Children.WidgetChildren1.OnMouseStayed()at Halfling.Gui.Widget.OnMouseStayed()at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted)at Halfling.Gui.Components.Children.WidgetChildren1.OnMouseStayed()at Halfling.Gui.Widget.OnMouseStayed()at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted)at Halfling.Gui.Components.Children.WidgetChildren1.OnMouseStayed()at Halfling.Gui.Widget.OnMouseStayed()at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted)at Halfling.Gui.GuiRoot1.Input()at Halfling.Application.AppStateEx.Halfling.Application.IAppState.Input(StateMethodInvoker inputParent)at Halfling.Application.Director.CallInput()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)