Hi, I have a bit of an odd question. Would my only option be recompiling this mod, if I wanted to toggle the "public static boolean QCMilestonesEnabled" to false, inside of plugins/Captains_Utils.java? (Assuming that's even a possibility on my end, using just the src folder included in the download.) I've been getting an odd crash with YunruCore, and looking at the sources for both mods I'm really at a loss what could be causing a conflict. If this scuffed scorched earth solution works, I'll take it at this point.
Here's the crash log as well, maybe there's a different fix I can try that I'm not seeing:
228838 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.characters.SkillSpecAPI.setName(String)" because the return value of "com.fs.starfarer.api.SettingsAPI.getSkillSpec(String)" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.characters.SkillSpecAPI.setName(String)" because the return value of "com.fs.starfarer.api.SettingsAPI.getSkillSpec(String)" is null
at dal.plugins.Captains_Utils.blankMilestones(Captains_Utils.java:747) ~[?:?]
at dal.plugins.Captains_ModPlugin.onApplicationLoad(Captains_ModPlugin.java:21) ~[?:?]
at com.fs.starfarer.loading.ResourceLoaderState.init(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) [?:?]
EDITIER EDIT: ELECTRIC BOOGALOO A clean install of Quality Captains fixed the crash. Comparing the two, the clean install and my previous install seemingly had no difference? So I'm just going to chalk it up to black magic and move on with my life.