I get the following backtrace when starting a new game with this mod, this is after remapping WASD to ESDF keyboard layouts, maybe it does not like that:
412843 [Thread-5] INFO com.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel - Created AnalyzeEntityMissionIntel: Domain-era Probe, faction: pirates
412844 [Thread-5] INFO com.fs.starfarer.api.impl.campaign.intel.SurveyPlanetMissionIntel - Created SurveyPlanetMissionIntel: Alpha New Biscay II, faction: independent
412845 [Thread-5] INFO com.fs.starfarer.api.impl.campaign.intel.SystemBountyIntel - Starting bounty at market [Jangala], 1650 credits per frigate
412854 [Thread-9] INFO sound.O - Cleaning up music with id [miscallenous_main_menu.ogg]
412906 [Thread-5] ERROR com.fs.starfarer.combat.CombatMain - java.lang.RuntimeException: org.json.JSONException: JSONObject["CombatAnalyzeKey"] not found.
java.lang.RuntimeException: org.json.JSONException: JSONObject["CombatAnalyzeKey"] not found.
at com.fs.starfarer.settings.StarfarerSettings.class(Unknown Source)
at com.fs.starfarer.settings.StarfarerSettings$1.getString(Unknown Source)
at data.scripts.combatanalytics.CombatAnalyticsModPlugin.onGameLoad(CombatAnalyticsModPlugin.java:41)
at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
at com.fs.starfarer.ui.N.dismiss(Unknown Source)
at com.fs.starfarer.ui.newui.float.dismiss(Unknown Source)
at com.fs.starfarer.ui.newui.Objectsuper.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.Q.advance(Unknown Source)
at com.fs.starfarer.ui.v.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.Q.advance(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.advance(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.json.JSONException: JSONObject["CombatAnalyzeKey"] not found.
at org.json.JSONObject.get(JSONObject.java:406)
at org.json.JSONObject.getString(JSONObject.java:577)
... 18 more
413016 [Thread-11] INFO sound.O - Creating streaming player for music with id [miscallenous_main_menu.ogg]
413016 [Thread-11] INFO sound.OooO - Playing music with id [miscallenous_main_menu.ogg]