Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); In-development patch notes for Starsector 0.98a (2/8/25)

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Requiem952

Pages: [1]
1
Mods / Re: [0.97 / 0.96] Indies Expansion Pack v1.93 (Updated)
« on: June 18, 2024, 05:40:17 PM »
Hey, just wanted to say I appreciate the work you've been putting into this. I've always been interested in an 'insular' economy, where I just build an economy in the background until I'm ready to erupt into the sector stage, and the Frontier Command Center is perfect for that.

With that being said, I do want to confirm that the Frontier Command Center still prevents in-faction imports while allowing exports (the opposite of the intended functionality - is there some condition that you can flip, perhaps? I wouldn't know though, I haven't gotten into the weeks on SS modding). But yeah, just so you're aware! Thanks again for the hard work, and I look forward to seeing how it turns out!

2
Mods / Re: [0.96a] ED Shipyards 2.6.4 (2023-12-31)
« on: February 02, 2024, 09:04:34 PM »
Looks like ED Shipyards doesn't load when going into 0.97a (throws a custom exception), even when the game version for the mod has been updated. Is there a reason behind this check? Is there a way for me to play in 0.97a by disabling this check while waiting for the official update? Feedback would be greatly appreciated!

Exception is as follows:
51287 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.RuntimeException: The mod ED Shipyards is only compatible with StarSector version: `0.96a`  Check the forums for a compatible version or disable this mod.
java.lang.RuntimeException: The mod ED Shipyards is only compatible with StarSector version: `0.96a`  Check the forums for a compatible version or disable this mod.
   at data.scripts.edshipyard.ED_modPlugin.onApplicationLoad(ED_modPlugin.java:43)
   at com.fs.starfarer.loading.ResourceLoaderState.init(Unknown Source)
   at com.fs.state.AppDriver.begin(Unknown Source)
   at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher.super(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Thread.java:750)

3
Hey, I was trying to remove Quality Captains from my Save File so I could respec my character. However, when I did so, at first it wasn't working at all; I still had the Milestone skills and couldn't respec.

However, eventually this happened:

151808 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at dal.plugins.Captains_Utils.uninstallQC(Captains_Utils.java:237)
   at dal.plugins.qcDynamicSettings.reloadQualityConfig(qcDynamicSettings.java:95)
   at dal.plugins.Captains_ModPlugin.onApplicationLoad(Captains_ModPlugin.java:26)
   at com.fs.starfarer.loading.ResourceLoaderState.init(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.lang.Thread.run(Unknown Source)

Reviewing the Java files themselves, looks like the issues occur at these lines:
Captains_Util:
for (FleetEventListener listener : Global.getSector().getPlayerFleet().getEventListeners()) {
         if (listener.equals(new CaptainsCombatListener())) {
            Global.getSector().getPlayerFleet().removeEventListener(listener);
         }
      }
Captains_ModPlugin:
if (Global.getSettings().getModManager().isModEnabled("lunalib")) {
         qcDynamicSettings temp = new qcDynamicSettings();
         LunaSettings.addSettingsListener(new qcDynamicSettings());
         temp.reloadQualityConfig();
      }
qcDynamicSettings:
if (Captains_Utils.QCInstalled) {
         if (Global.getSector() != null) Captains_Utils.installQC();
         reloadQualityCombat();
         reloadQualityLeadership();
         reloadQualityTechnology();
         reloadQualityIndustry();
         if (QCCustomBattleEffects) {
            reloadQualityBattleEffects();
         }
         if (Captains_Utils.QCMilestonesEnabled) {
            reloadQualityMilestoneEffects();
         }
         //Mod support
         if(Global.getSettings().getModManager().isModEnabled("nexerelin")) {
            reloadQualityNex();
         }
         if(Global.getSettings().getModManager().isModEnabled("vayrashippack")) {
            reloadQualityVSP();
         }
         if(Global.getSettings().getModManager().isModEnabled("RealisticCombat")) {
            reloadQualityRealisticCombat();
         }
      } else {
         if (Global.getSector() != null) Captains_Utils.uninstallQC();
      }

Underlined segments of code are the exact location of each exception thrown.

Now I can't even boot Starsector while Quality Captains is running, much less load the save whose character I was trying to respec. Otherwise I get that same crash errors. I really hope I didn't accidentally brick the save... Some help would be appreciated!

EDIT: Did some more digging and found the QualityCaptains.jason.data file. Edited it to keep running QC and the game loaded up without issue. Even managed to respec my character! So no worries here, and thanks for all the hard work on this mod!

Pages: [1]