I was able to get SBR to load up to the main menu after playing with the weapons file.
Added a line to weapon_data.csv under missiles nearly 100% ripped from UAF
Hope this helps in some way for those who cant get it to work. now i have to start a new game and see if anything crashes. TAB is next cell. 2 TAB = blank cell.
Spoiler
Minibreve Launcher (Special) sbr_s_minibreve 5 10000 2000 3000 150 50 8 0.04 ENERGY 0 0 5 1 0 0 0 325 25 18 500 SYSTEM, STRIKE, USE_VS_FRIGATES, DO_NOT_AIM no_drop, no_drop_salvage, hide_in_codex San Batavia Republic Strike Cruise Missile (WMD) Strike Torpedo Medium Medium Poor Cruise missile with low-yield nuclear warhead, it only deals single damage burst at much smaller area compared to Semibreve. Perfect to finish off small to medium targets. single damage burst | small to medium targets TRUE 9
I also changed the Kinetics folder to have a lower case per a couple posts. graphics/weapons/sbr_deshelde/kinetic/
Update:
New game does not load. error in spoiler
Spoiler
ERROR com.fs.starfarer.combat.CombatMain - java.lang.AbstractMethodError: Missing implementation of resolved method 'abstract com.fs.starfarer.api.campaign.econ.MarketAPI getSourceMarket()' of abstract class com.fs.starfarer.api.impl.campaign.fleets.PersonalFleetScript.
java.lang.AbstractMethodError: Missing implementation of resolved method 'abstract com.fs.starfarer.api.campaign.econ.MarketAPI getSourceMarket()' of abstract class com.fs.starfarer.api.impl.campaign.fleets.PersonalFleetScript.
at com.fs.starfarer.api.impl.campaign.fleets.PersonalFleetScript.advance(PersonalFleetScript.java:83)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
at com.fs.starfarer.ui.O.dismiss(Unknown Source)
at com.fs.starfarer.ui.impl.o0OO.dismiss(Unknown Source)
at com.fs.starfarer.campaign.save.super.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.n.buttonPressed(Unknown Source)
at com.fs.starfarer.ui.H.%u04B00000(Unknown Source)
at com.fs.starfarer.ui.H.processInput(Unknown Source)
at com.fs.starfarer.ui.classsuper.o00000(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.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)