Fractal Softworks Forum

Please login or register.

Login with username, password and session length

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 - TimeDiver

Pages: [1] 2 3 ... 23
1
Mods / Re: [0.97a] Ship/Weapon Pack 1.15.1
« on: Today at 06:25:19 PM »
So my Cathedral is missing the rest of the ship, theres just the center part. Idk what to do about it.
EDIT:
Okay, so now two more parts appeared but the front ones are still missing. Im confused now since I haven't done anything to try and fix it.
Btw, cathedral in missions is fine, has all the parts.

same. would spawning a new one by console work?

Spoiler
[close]
Have either of you tried spawning the following using Console Commands? I.E.

AddShip swp_cathedral_for
AddShip swp_cathedral_gra
AddShip swp_cathedral_mob
AddShip swp_cathedral_starter

These are the variant that have all of the modules attached.

2
Mods / Re: [0.97a] Arma Armatura v3.0.6 BETA [4/3/24]
« on: Today at 10:22:20 AM »
wonder does the Alt eisen got the explosion immunity hullmod  ;D
Nah, it's 100% Kyosuke Nanbu's piloting skill; well, at least until its upgrade, the Riese, gets that Beam Coat(ing) that can no-sell an anti-warship-tier beam cannon shot from Excellen Browning's Rein Weissritter, being turned into a semi-living mech by the Einst.

Recall that he's an uber Ace Pilot in a deliberately-unbalanced ~25 meter tall 'mech that nonetheless survived everything thrown at him until Axel Almer, who has experience against an Evil Counterpartâ„¢ of his, picked the Alt apart with a modified grunt unit (re: the Ash Saber).

3
Mods / Re: [0.97a] Arma Armatura v3.0.6 BETA [4/3/24]
« on: Today at 12:52:57 AM »
hmm for leynos how about lower their cost and at same time give them squad boost bonus if they have multiple of their own type on the same field kinda like benefit from horde tactic since they're are way too easy to dispatch as individual target,as for Garegga(H) may be increase the range of the pile bunker into a longer stake so that it can still consider to be close range but just far enough from the ship explosion or there another type of pile bunker that that you drive the stake in then leave it then it explode on it own later which is much safer.
[MGS4!Revolver Ocelot: ON] BROTHER!! It's been too long... [MGS4!Revolver Ocelot: OFF]

Alteisen (and its upgrade, the Riese) fans unite!

4
Mods / Re: [0.96a] Tahlan Shipworks
« on: Today at 12:47:30 AM »
I still miss our glorious king, the Great Houses Dun Scaith. Only on a single playthrough did I realize that what I thought was an okay ship (there's a lot of capital competition in the modisphere) could be turned into a missile gunboat. It was my favorite, by far, capital out of anything in the game.
The Dun Scaith is still available as a bounty target (one-of-a-kind, sure; but what can ya do)... but getting it requires defeating a Legio Infernalis fleet stuffed to the gills with Daemons (that scale accordingly to your own fleet, at least in terms of s-mods).

5
Mods / Re: [0.96a-RC10] Missing ships mod 1.0.3 9/12/23
« on: April 16, 2024, 12:37:07 PM »
One note, the siege coil guns on the Negato are awesome but they dont have any sound effects for me. Is that somethin I can fix? It feels so lackluster to have the huge weapons make no sound.
In the 'Midline supers\data\weapons\' folder, open up 'missp_siege_coil_gun.wpn' file in NotePad or equivalent.

At the very bottom of the file, replace the following:

"fireSoundTwo": "gauss_cannon_fire"

with:

"fireSoundTwo": "gauss_cannon_fire"

and save; that should assign the correct sound to the siege coil guns.

6
Modding Resources / Re: [0.97a] LazyLib v2.8b (released 2024-02-02)
« on: April 10, 2024, 04:25:06 AM »
If I use version LazyLib v2.8b for 0.95.1. Will there be any problems?
Won't work; newer releases are NOT backwards-compatible with older versions of StarSector.

Having said that, the download for v2.7b is still around and IS explicitly-compatible with 0.95.1a:

The link: https://github.com/LazyWizard/lazylib/releases/download/2.7b/LazyLib.2.7b.zip

7
Getting a consistent CTD over here. Happens when More Military Bounties spawns in three fleets of Loulan Navy Recon ships to attack Jangala Station. Immediately as they pop onto the radar, I get a CTD for this reason:
Speaking as someone who has also gotten no end of CTDs of a similar type, the only real (temporary) solution is to open <Starsector install path>\mods\AAZ_ARRUS_Hullmods 0.8.004\data\config\settings.json in NotePad (or equivalent) and change "zda_augment_pack_enable_boolean": true to "zda_augment_pack_enable_boolean": false.

This does prevent enemy fleets from spawning with this mod's additional hullmods (which make them a bit more challenging on average, especially early-to-mid campaign), but the CTDs result from multi-part ships with modules (usually capitals, but some mod's cruisers and even destroyers) not playing nicely with this mod's 'inflation' code.

8
Also question, this doesn't require the "Combat Activators" mod anymore, right?
Not anymore, since the newest versions of MagicLib integrated Combat Activators' functionality, though mods that were compiled for Combat Activators need to be recompiled for MagicLib. This version of Exotica Technologies is already re-compiled, just to be clear.

9
Mods / Re: [0.96a-RC10] Missing ships mod 1.0.3 9/12/23
« on: March 24, 2024, 12:05:03 PM »
Merged pack appears to no longer exist.
@scarface doesn't appear to have updated the link* in the thread's opening post.

The following link should still work (I uploaded the merged pack in the first place):

https://drive.google.com/file/d/1staezMQyzlrfgwBHh_CQ-UqEN0ez_ExY/view?usp=sharing

* - Due to user error (mine), I deleted the old link, rather than replacing the file using that link.

10
So is the completely fresh start, allowing you to see inflated Monitors now? I could only test Ruthless sector from a new campaign and didn't run into any of those errors.
Correct; Ruthless Sector had to be disabled entirely, but while I can safely view Monitors, a different fleet (spawned by Knights of Ludd) results in a crash-to-desktop instead.

At this point? I'm just going to set "zda_augment_pack_enable_boolean" to false and leave it that way.

I want to keep my current campaign progress, and thus far? That setting is the only common factor in averting any CTDs; not even disabling/tweaking the various _scaling options in settings.json worked either.

11
@ TimeDiver Ok I can see the Ruthless sector is having an error before my code shows up, I'm going to quickly install that and try it myself.
Just tried a new start without Ruthless Sector enabled; did not get the CTD, so now to figure out which Ruthless Sector setting might be responsible, since I customized no small number of Ruthless Sector's settings through LunaLib.

Having said the above? An entirely new campaign start was required; I couldn't just load the already-created campaign (even 'fresh' from its Nexerelin start in Thule, the very first save created), got the same CTD even with Ruthless Sector disabled.

12
@ TimeDiver If you're willing to help could you please start a new save under the Persean League any fly around and buzz any of their fleets with Monitors in them (should be a few) by all rights it should cause a similar crash since like the Sporeship the Monitor is equipped with 2 built in Ballistic weapons (The check for which is causing that crash)?
Just did so (all ARRUS mod settings are at defaults), got the following CTD upon hovering my mouse cursor over one such fleet:
Spoiler
851623 [Thread-2] WARN  ruthless_sector.CampaignScript  - Failed to inflate fleet
851623 [Thread-2] ERROR ruthless_sector.ModPlugin  - Cannot invoke "com.fs.starfarer.api.loading.WeaponSpecAPI.getType()" because the return value of "com.fs.starfarer.api.SettingsAPI.getWeaponSpec(String)" is null
    data.aaz_ar_hull_scripts.ZDA_Augment_Inflation_Listener.reportFleetInflated(ZDA_Augment_Inflation_Listener.java:587)
    com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportFleetInflated(ListenerUtil.java:400)
    com.fs.starfarer.campaign.fleet.CampaignFleet.inflateIfNeeded(Unknown Source)
    ruthless_sector.CampaignScript.advance(CampaignScript.java:76)
    com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
    com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
    com.fs.starfarer.BaseGameState.traverse(Unknown Source)
    com.fs.state.AppDriver.begin(Unknown Source)
    com.fs.starfarer.combat.CombatMain.main(Unknown Source)
    com.fs.starfarer.StarfarerLauncher.super(Unknown Source)
    com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
    java.base/java.lang.Thread.run(Thread.java:1575)

851640 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851643 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851645 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851648 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851651 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851653 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851656 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851658 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851661 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851664 [Thread-2] WARN  ruthless_sector.CampaignScript  - Failed to inflate fleet
851664 [Thread-2] ERROR ruthless_sector.ModPlugin  - Cannot invoke "com.fs.starfarer.api.loading.WeaponSpecAPI.getType()" because the return value of "com.fs.starfarer.api.SettingsAPI.getWeaponSpec(String)" is null
    data.aaz_ar_hull_scripts.ZDA_Augment_Inflation_Listener.reportFleetInflated(ZDA_Augment_Inflation_Listener.java:587)
    com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportFleetInflated(ListenerUtil.java:400)
    com.fs.starfarer.campaign.fleet.CampaignFleet.inflateIfNeeded(Unknown Source)
    ruthless_sector.CampaignScript.advance(CampaignScript.java:76)
    com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
    com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
    com.fs.starfarer.BaseGameState.traverse(Unknown Source)
    com.fs.state.AppDriver.begin(Unknown Source)
    com.fs.starfarer.combat.CombatMain.main(Unknown Source)
    com.fs.starfarer.StarfarerLauncher.super(Unknown Source)
    com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
    java.base/java.lang.Thread.run(Thread.java:1575)

851679 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851682 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851685 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851687 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851690 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851693 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851696 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851698 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851701 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851704 [Thread-2] WARN  ruthless_sector.CampaignScript  - Failed to inflate fleet
851704 [Thread-2] ERROR ruthless_sector.ModPlugin  - Cannot invoke "com.fs.starfarer.api.loading.WeaponSpecAPI.getType()" because the return value of "com.fs.starfarer.api.SettingsAPI.getWeaponSpec(String)" is null
    data.aaz_ar_hull_scripts.ZDA_Augment_Inflation_Listener.reportFleetInflated(ZDA_Augment_Inflation_Listener.java:587)
    com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportFleetInflated(ListenerUtil.java:400)
    com.fs.starfarer.campaign.fleet.CampaignFleet.inflateIfNeeded(Unknown Source)
    ruthless_sector.CampaignScript.advance(CampaignScript.java:76)
    com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
    com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
    com.fs.starfarer.BaseGameState.traverse(Unknown Source)
    com.fs.state.AppDriver.begin(Unknown Source)
    com.fs.starfarer.combat.CombatMain.main(Unknown Source)
    com.fs.starfarer.StarfarerLauncher.super(Unknown Source)
    com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
    java.base/java.lang.Thread.run(Thread.java:1575)

851712 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851716 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851718 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851721 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851724 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851727 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851730 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851732 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
851735 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
852277 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.WeaponSpecAPI.getType()" because the return value of "com.fs.starfarer.api.SettingsAPI.getWeaponSpec(String)" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.WeaponSpecAPI.getType()" because the return value of "com.fs.starfarer.api.SettingsAPI.getWeaponSpec(String)" is null
   at data.aaz_ar_hull_scripts.ZDA_Augment_Inflation_Listener.reportFleetInflated(ZDA_Augment_Inflation_Listener.java:587) ~[?:?]
   at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportFleetInflated(ListenerUtil.java:400) ~[starfarer.api.jar:?]
   at com.fs.starfarer.campaign.fleet.CampaignFleet.inflateIfNeeded(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.impl.StandardTooltipV2.createFleetTooltip(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.F.super(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.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) [?:?]
[close]

13
Got another few hotfixes for the experimental downloads.
Quick-and-dirty testing with SWP bounties no longer result in CTDs, nor did I notice abnormal/multiple sets of ARRUS hullmods being present on those bounties that didn't CTD-upon-encounter-or-selected-on-the-Intel-screen with v0.8.003 and earlier.

Haven't gotten around to testing any scenarios with UAF and More Military Missions (though I DO have those present and enabled in my current Starsector campaign), but I'll pay attention to what happens if/when I end up fighting them at some point.

Addendum: Spoke too soon; viewing the El Psi SWP bounty mission immediately after accepting it with "zda_augment_pack_enable_boolean" set to true results in a CTD with the following error message in starsector.log:

Spoiler
4978821 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.WeaponSpecAPI.getType()" because the return value of "com.fs.starfarer.api.SettingsAPI.getWeaponSpec(String)" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.WeaponSpecAPI.getType()" because the return value of "com.fs.starfarer.api.SettingsAPI.getWeaponSpec(String)" is null
   at data.aaz_ar_hull_scripts.ZDA_Augment_Inflation_Listener.reportFleetInflated(ZDA_Augment_Inflation_Listener.java:587) ~[?:?]
   at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportFleetInflated(ListenerUtil.java:400) ~[starfarer.api.jar:?]
   at com.fs.starfarer.campaign.fleet.CampaignFleet.inflateIfNeeded(Unknown Source) ~[port_obf.jar:?]
   at data.scripts.campaign.intel.SWP_IBBIntel.createSmallDescription(SWP_IBBIntel.java:929) ~[?:?]
   at com.fs.starfarer.campaign.comms.v2.EventsPanel.super(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.comms.v2.EventsPanel.actionPerformed(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.int.Ã’00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.int.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o0O0.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.g$Oo.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.g.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.comms.v2.EventsPanel.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.comms.return.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.newui.o0OO.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.O.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.newui.L.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.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) [?:?]
[close]
Having said the above, accepting the mission with said variable set to false, saving and then re-starting the game with the variable set to true and loading that new save does not result in a CTD; not sure why, but that's what happened.

EDIT: Yeah, that above part was dead wrong. Tried it again, and unlike earlier this morning (re: my own reply that I quoted) it now CTDs regardless of whether I create a new save with "zda_augment_pack_enable_boolean" set to false and trying to reload the new save with it set to true; I officially give up on trying to find any consistency.

FINAL EDIT: Turns out that accepting the bounty earlier on in my campaign (when my PC was still level 4 and had 4 officers spread out across only frigates) does not result in a CTD, but a save from in-game months later when I'm level 10-12 and added another 2-4 officers in command of destroyers/cruisers/capital ships does cause the CTD, presumably because of scaling; gonna tinker with those settings next.

14
Got another few hotfixes for the experimental downloads.
Quick-and-dirty testing with SWP bounties no longer result in CTDs, nor did I notice abnormal/multiple sets of ARRUS hullmods being present on those bounties that didn't CTD-upon-encounter-or-selected-on-the-Intel-screen with v0.8.003 and earlier.

Haven't gotten around to testing any scenarios with UAF and More Military Missions (though I DO have those present and enabled in my current Starsector campaign), but I'll pay attention to what happens if/when I end up fighting them at some point.

15
New fixes are in (hopefully). Salvaging ships with Augment hullmods was leading to the hullmods being removed and than upgraded (couldn't fin the cause) now if moused over there is an error beep, but that's just the augment resetting to the level it should be at.

The error popping up from multi module ships should also be fixed now (was an error in how inbuilt weapons were being detected).

It should be save compatible, but if you disabled the CPU inflater to keep playing then all currently inflated fleets (especially persistent bounties already taken) won't receive any augmentations due to the nature of inflation.
Disclaimer: The below results are NOT from a freshly-started new campaign, but from an earlier save that pre-dates accepting the El Psi bounty mission that caused so many issues.

As much as I'd prefer to be the bearer of good news, the 0.8.003 hotfix did not resolve the crash(es)-to-desktop issue upon viewing a freshly-accepted bounty mission against a ship that is made up of modules.

Once more, the culprit is the El Psi bounty from Dark.Revenant's Ship and Weapon Pack v1.15.1 (newest release, freshly re-downloaded), which includes swp_boss_sporeship_cus.variant as the most likely suspect for said CTD.

Changing "zda_augment_pack_enable_boolean" in settings.json to false once again allowed safely viewing (on the Intel screen) AND engaging said bounty, even after accepting the mission (on a 0.8.002-created save).

I am increasingly of the opinion that I might have to start an entirely new campaign, to benefit from hotfix 0.8.003... and/or Sundog's Ruthless Sector doesn't play nice with this mod, going by the most recent starsector.log.

Relevant starsector.log snippet (re: Sundog's Ruthless Sector, using v1.6.1 alongside v0.8.003 of your mod, might have issues with how you coded ZDA_Augment_Inflation_Listener.java to interact with ships w/ modules):

Spoiler
203802 [Thread-2] WARN  ruthless_sector.CampaignScript  - Failed to inflate fleet
203803 [Thread-2] ERROR ruthless_sector.ModPlugin  - Cannot invoke "com.fs.starfarer.api.loading.WeaponSpecAPI.getType()" because the return value of "com.fs.starfarer.api.SettingsAPI.getWeaponSpec(String)" is null
    data.aaz_ar_hull_scripts.ZDA_Augment_Inflation_Listener.reportFleetInflated(ZDA_Augment_Inflation_Listener.java:583)
    com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportFleetInflated(ListenerUtil.java:400)
    com.fs.starfarer.campaign.fleet.CampaignFleet.inflateIfNeeded(Unknown Source)
    ruthless_sector.CampaignScript.advance(CampaignScript.java:76)
    com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
    com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
    com.fs.starfarer.BaseGameState.traverse(Unknown Source)
    com.fs.state.AppDriver.begin(Unknown Source)
    com.fs.starfarer.combat.CombatMain.main(Unknown Source)
    com.fs.starfarer.StarfarerLauncher.super(Unknown Source)
    com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
    java.base/java.lang.Thread.run(Thread.java:1575)

203845 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203849 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203852 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203855 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203858 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203861 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203864 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203866 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203869 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203872 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203875 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203878 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203881 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203883 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203890 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203892 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203894 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203896 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203898 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203900 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203902 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203904 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203906 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203908 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203910 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
203912 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/auto_lockout_blacklist.json]
204214 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.WeaponSpecAPI.getType()" because the return value of "com.fs.starfarer.api.SettingsAPI.getWeaponSpec(String)" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.WeaponSpecAPI.getType()" because the return value of "com.fs.starfarer.api.SettingsAPI.getWeaponSpec(String)" is null
   at data.aaz_ar_hull_scripts.ZDA_Augment_Inflation_Listener.reportFleetInflated(ZDA_Augment_Inflation_Listener.java:583) ~[?:?]
   at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportFleetInflated(ListenerUtil.java:400) ~[starfarer.api.jar:?]
   at com.fs.starfarer.campaign.fleet.CampaignFleet.inflateIfNeeded(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.impl.StandardTooltipV2.createFleetTooltip(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.F.super(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.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) [?:?]
[close]

Addendum: Disabling Ruthless Sector did NOT resolve the issue either; I'm pretty much out of ideas to test, other than starting a new campaign and cheating in my fleets/colonies via Console Commands.

Starsector.log snippet while Ruthless Sector is disabled:

Spoiler
240639 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.WeaponSpecAPI.getType()" because the return value of "com.fs.starfarer.api.SettingsAPI.getWeaponSpec(String)" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.WeaponSpecAPI.getType()" because the return value of "com.fs.starfarer.api.SettingsAPI.getWeaponSpec(String)" is null
   at data.aaz_ar_hull_scripts.ZDA_Augment_Inflation_Listener.reportFleetInflated(ZDA_Augment_Inflation_Listener.java:583) ~[?:?]
   at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportFleetInflated(ListenerUtil.java:400) ~[starfarer.api.jar:?]
   at com.fs.starfarer.campaign.fleet.CampaignFleet.inflateIfNeeded(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.impl.StandardTooltipV2.createFleetTooltip(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.F.super(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.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) [?:?]
[close]

Pages: [1] 2 3 ... 23