a warning if your still using the bootleg install, in my testing everything worked great except using autofit on a ship with experimental hull mods installed would cause a crash. i didnt care about that so i used it anyways.
after a good few hours of play i eventually picked up the field repairs skill. it causes a CTD with experimental hull mods. not sure why.
140687 2097658 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.ShipHullSpecAPI.isBuiltInMod(String)" because "base" is null
140688 java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.ShipHullSpecAPI.isBuiltInMod(String)" because "base" is null
140689 at com.fs.starfarer.api.impl.campaign.DModManager.removeDMod(DModManager.java:378)
140690 at experimentalHullModifications.scripts.ehm_fieldRepairsScript.advance(ehm_fieldRepairsScript.java:96)
140691 at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
140692 at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
140693 at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
140694 at com.fs.state.AppDriver.begin(Unknown Source)
140695 at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
140696 at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
140697 at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
140698 at java.base/java.lang.Thread.run(Unknown Source)
hoping i can figure this out, will update if i do