1
Announcements / Re: Starsector 0.98a (Released) Patch Notes
« on: March 27, 2025, 02:49:08 PM »
Congratulations on the release! Feel like I need to take a few days off (at least) to fully enjoy it
Starsector 0.98a is out! (03/27/25)
hide_in_codex: do not add to the codex
HIDE_IN_CODEX hint continues to work where applicable
invisible_in_codex: add, but it's invisible, can be shown directly by entry id
{"enabledMods": ["aptlysimplehullmods"]}
ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.characters.AbilityPlugin.isActive()" because the return value of "com.fs.starfarer.api.campaign.CampaignFleetAPI.getAbility(String)" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.characters.AbilityPlugin.isActive()" because the return value of "com.fs.starfarer.api.campaign.CampaignFleetAPI.getAbility(String)" is null
at aptlysimplehullmods.plugins.FuelRamscoopScript.advance(FuelRamscoopScript.java:39) ~[?:?]
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) [?:?]
Any possibility of getting a rainbow-coloured Fluorspar? I need this for reasons.That is not out of the question
OK, I've been able to reproduce this by getting a Hammerhead (D) (spawned via console commands) destroyed in combat. Turns out, it does restore to a Hammerhead (D), which then restores to a Hammerhead. I'm not sure if that's intended, or even if (D) (D) hulls in general are intended.
I've made a fix in dev that should allow (D) (D) hulls to share a mastery pool with non (D) hulls, even though they technically don't restore to the same hull spec. Thanks for the find!
I'm surprised about the Hammerhead and Hammerhead (D) bit. I've basically just copied the D-hull restoration code from vanilla when choosing what ship type to use for mastery effects (so, for D-hulls, it *should* be using whatever hull you'd end up with if you restored it). I'm not using the base hull because skins should have separate mastery effects as they can have different mount types, etc. As long as your Hammerhead (D) can be restored to a normal Hammerhead, they should have the same mastery points and effects.
Edit: just tested this. Hammerhead (D) and Hammerhead do in fact share the same mastery pool. Are you using some other exotic mods like EHM that modify/generate new hull specs?
{"enabledMods": [
"SBTM",
"pantera_ANewLevel40R",
"aitweaks",
"Cryo_but_better",
"aod_vos",
"aotd_vok",
"apex_design",
"AttunedDriveField",
"lw_autosave",
"timid_admins",
"BVH",
"better_variants",
"BSC",
"bc",
"carrierui",
"CFT",
"CJHM",
"chatter",
"lw_console",
"timid_cum",
"customizablestarsystems",
"wyv_decolib",
"Diktat Enhancement",
"dex",
"EmergentThreats_Vice",
"fleet_journal",
"fleetsizebydp",
"forge_production",
"GrandColonies",
"HMI",
"sun_hyperdrive",
"illustrated_entities",
"immersionFriendlyPortraitPack",
"IndEvo",
"Imperium",
"timid_xiv",
"JYD",
"keruvim_shipyards",
"lost_sector",
"largerZoomOut",
"lw_lazylib",
"leadingPip",
"ArkLeg_dev",
"ldsc",
"lockedAndLoaded",
"logisticsNotifications",
"luddenhance",
"lunalib",
"wisp_magicAchievementsVanillaPack",
"MagicLib",
"Marvelous-Personas",
"Missing Names Mod",
"dp_mnemonic_utils",
"more_hullmods",
"MoreMilitaryMissions",
"advent_seven",
"ness_saw",
"wisp_NeutrinoDetectorMkII",
"nexerelin",
"sun_nomadic_survival",
"ObviousNeutron",
"officerExtension",
"PirateMiniMegaMod",
"particleengine",
"wisp_perseanchronicles",
"planet_search",
"wyv_planetaryShieldAccessControl",
"pt_qolpack",
"QualityCaptains",
"assortment_of_things",
"RetroLib",
"roider",
"sun_ruthless_sector",
"SCY",
"secretsofthefrontier",
"shipmasterysystem",
"swp",
"mayu_specialupgrades",
"speedUp",
"sun_starship_legends",
"stelnet",
"supportships",
"tahlan",
"Terraforming & Station Construction",
"knights_of_ludd",
"US",
"unthemedweapons",
"UGH",
"Shark_utilityconsole",
"vic",
"variants_lib",
"audio_plus",
"aaamarketRetrofits",
"shaderLib",
"Rouge_Redstar"
]}
31511 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain - com.fs.starfarer.api.util.RuleException: java.lang.RuntimeException: Command [nskr_barEventFixer] not found in packages: