I guess this is my own fault for persistently trying to use un-updated mods in 0.97. But nonetheless, here's the log for the crash I am experiencing in this starsector version
java.lang.NoSuchMethodError: 'com.fs.starfarer.combat.E.B com.fs.starfarer.combat.systems.EmpArcEntity.getSource()'
at data.scripts.hullmods.aEP_ProjectileDenialShield$GlobalExplosionDetect.modifyDamageTaken(aEP_FighterSpecial.kt:830) ~[?:?]
at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageTaken(CombatListenerUtil.java:68) ~[starfarer.api.jar:?]
at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageTaken(CombatListenerUtil.java:60) ~[starfarer.api.jar:?]
at com.fs.starfarer.combat.entities.Ship.applyDamage(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.systems.EmpArcEntity.doDamage(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.systems.EmpArcEntity.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.CombatState.traverse(Unknown Source) ~[port_obf.jar:?]
at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]