CTD on save after building in Mayasuran Readiness and Stealth Minefield to my Haze (TrueRandom is awesome!).Thanks! I can't easily make a test case to confirm, but I believe I fixed the issue, along with a few other goodies:
Really, I can't wait to try this mod and get a ship with s-modded Vast Bulk. Have fun trying to kill me nowUnfortunately for you, I disabled rolling Vast Bulk. Can't let the pl*yers have too much fun. :pgame crashes
As long as it doesn't crash, that's half the fun of true random mode ;)Already did so.
(you can of course add it on your own copy, just add the hullmod ids as an entry to the relevant array in settings.json)
Okay, for some ungodly reason, despite me having set "GachaSMods_allowStandardSMods" to true, I'm still unable to actually use normal s-mods at all. Any idea what's up with that?Sorry, fixed. It didn't show up in my initial tests for reasons not 100% clear to me, but it should work now.
Out of curiosity how tough would this be to set up: You have the normal S-Mod set up, but you also have the Gacha alongside it which will max out your S-Mods (ie give you more than one S-Mod) but will only give you random results. That way using the gacha is cheaper but will theoretically give you more for a single Story Point, the manual version is expensive but will guarantee the results?Probably not something I'm interested in. Story points are already plentiful, and the right move would always be to customize rather than randomize. Thanks for the thoughts, though.
Just some random thoughts.
CTD upon randomly rolling the Cataphract LSM mod from Arma Armatura and mousing over the tooltip.Spoilerjava.lang.NullPointerException
at data.hullmods.cataphract.addPostDescriptionSection(cataphract.java:140)
at com.fs.starfarer.ui.impl.StandardTooltipV2$12.createImpl(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.create(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.beforeShown(Unknown Source)
at com.fs.starfarer.ui.o00O.showTooltip(Unknown Source)
at com.fs.starfarer.ui.Objectsuper.oÒ0000(Unknown Source)
at com.fs.starfarer.ui.Objectsuper.processInput(Unknown Source)
at com.fs.starfarer.ui.o00O.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.o00O.processInput(Unknown Source)
at com.fs.starfarer.ui.e$Oo.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.o00O.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.e.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.o00O.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.o00O.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.coreui.refit.ModWidget.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.o00O.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.o00O.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.o00O.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.coreui.refit.F.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.o00O.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.class.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.o00O.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Oo0O.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.K.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.o00O.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Oo0O.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.Stringsuper.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.o00O.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.o00O.processInput(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(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)[close]
CTD upon randomly rolling the Cataphract LSM mod from Arma Armatura and mousing over the tooltip.
Cataphract LSM hullmod contains code that manually assigns raid strength bonuses to mech/ship.
Unless i totally misunderstood, this mod might work very well with Unusually Gullible Hullmods and Hullmod Barratry, which both add negative value hull mods.Shouldn't have any problems here!
Hello love the mod and have a suggestion ( if it wouldn be to much work to implement)Cool idea! Unfortunately, I don't think there's any convenient way to accomplish this. I'll keep it in mind though.
basically, I have been playing with the Allow Standard S-Mods and 3 s-mods(edited in starsector settings) and what I do is add the first s mod with gacha and the other 2 built in the normal way so I have been thinking if it would be possible to make it so there would be separated slots for gacha and built in slots or something with the same felling
its doable the way I have been doing it but there is always the temptation to not do it and just use the 3 as built-in s mods
Any way thanks for the mod and for reading this :)
I'm flattered, go for it! I hopefully put all the important strings in data/strings/strings.json.thanks dude
Works fine, just was too lazy to update the version number. Make sure the Unique design/Special type is present at the bottom of the hullmod screen.Aye it does indeed, I was going to delete my message, but I will keep it up since it got answered. Cheers for the quick response btw.
Works fine, just was too lazy to update the version number. Make sure the Unique design/Special type is present at the bottom of the hullmod screen.Greetings cabbage, I want to request your expertise in making a stand-alone mod which can upgrade existing hullmods for signature ships to s-status. Your design here seems to be the thing to do it - and compatible with s-mod mods - but I'm just not interested in the features of mass removal. Hails bro. :)
This sounds more like you want this_is_a_username's Progressive S-Mods (https://fractalsoftworks.com/forum/index.php?topic=23006.0) :)Works fine, just was too lazy to update the version number. Make sure the Unique design/Special type is present at the bottom of the hullmod screen.Greetings cabbage, I want to request your expertise in making a stand-alone mod which can upgrade existing hullmods for signature ships to s-status. Your design here seems to be the thing to do it - and compatible with s-mod mods - but I'm just not interested in the features of mass removal. Hails bro. :)
One idea that might be nice as an option for this mod is to have it you can still add chosen s-mods normally, but gacha s-mods can go over the s-mod cap.This is interesting and probably doable, but the overhead required to make it work nicely (insofar as any of my mods could be considered working nicely) is beyond my time and motivation at the moment. Thanks for the suggestion!
14449385 [Thread-3] INFO data.hullmods.GachaSMods_randomSMod - Picked edshipyard_tyrantmaw_bombardment
14450575 [Thread-3] INFO data.hullmods.GachaSMods_randomSMod - S-modding confirmed
14461892 [Thread-3] INFO data.hullmods.GachaSMods_randomSMod - Picked kyeltziv_stealth_minefield
14462942 [Thread-3] INFO data.hullmods.GachaSMods_randomSMod - S-modding confirmed
14486711 [Thread-3] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [data/config/modFiles/magicBounty_variants/SKR_medusa_striker.variant]
14488367 [Thread-3] INFO data.scripts.bounty.ActiveBounty - Base reward of 60000.0c for bounty 'SKR_augur'. No reward scaling defined or no target min FP.
14512628 [Thread-3] INFO sound.public - Cleaning up music with id [miscallenous_corvus_campaign_music.ogg]
14512628 [Thread-3] INFO sound.public - Cleaning up music with id [campaign_music_part_2_v28.ogg]
14512637 [Thread-7] INFO sound.public - Cleaning up music with id [faction_pirate_market_02_hostile_var01.ogg]
14512954 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at data.hullmods.SKR_plague.addPostDescriptionSection(SKR_plague.java:76)
at progsmod.data.campaign.rulecmd.ui.PanelCreator$1.createTooltip(PanelCreator.java:153)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable$13.createImpl(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.create(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.beforeShown(Unknown Source)
at com.fs.starfarer.ui.Q.showTooltip(Unknown Source)
at com.fs.starfarer.ui.ooOo.super.new(Unknown Source)
at com.fs.starfarer.ui.ooOo.processInput(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.e$Oo.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.e.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.int.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.E.I.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.N.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.super.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.N.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.o0Oo.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(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(Thread.java:748)
Got a crash hovering a tooltip from seeker it seems, it rolled the mod fine, then crashed when I moved cursor over the icon.Could be, but most likely it's just an error that will happen if you don't have any plaguebearer weapons on the ship that rolls this hullmod. I'll add SKR_plagueWarning to the blacklist just in case I suppose.
Could be from using progressive smods simultaenously? IDK, thought i'd mention it.SpoilerCode14449385 [Thread-3] INFO data.hullmods.GachaSMods_randomSMod - Picked edshipyard_tyrantmaw_bombardment
14450575 [Thread-3] INFO data.hullmods.GachaSMods_randomSMod - S-modding confirmed
14461892 [Thread-3] INFO data.hullmods.GachaSMods_randomSMod - Picked kyeltziv_stealth_minefield
14462942 [Thread-3] INFO data.hullmods.GachaSMods_randomSMod - S-modding confirmed
14486711 [Thread-3] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [data/config/modFiles/magicBounty_variants/SKR_medusa_striker.variant]
14488367 [Thread-3] INFO data.scripts.bounty.ActiveBounty - Base reward of 60000.0c for bounty 'SKR_augur'. No reward scaling defined or no target min FP.
14512628 [Thread-3] INFO sound.public - Cleaning up music with id [miscallenous_corvus_campaign_music.ogg]
14512628 [Thread-3] INFO sound.public - Cleaning up music with id [campaign_music_part_2_v28.ogg]
14512637 [Thread-7] INFO sound.public - Cleaning up music with id [faction_pirate_market_02_hostile_var01.ogg]
14512954 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at data.hullmods.SKR_plague.addPostDescriptionSection(SKR_plague.java:76)
at progsmod.data.campaign.rulecmd.ui.PanelCreator$1.createTooltip(PanelCreator.java:153)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable$13.createImpl(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.create(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.beforeShown(Unknown Source)
at com.fs.starfarer.ui.Q.showTooltip(Unknown Source)
at com.fs.starfarer.ui.ooOo.super.new(Unknown Source)
at com.fs.starfarer.ui.ooOo.processInput(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.e$Oo.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.e.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.int.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.E.I.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.N.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.super.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.N.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.o0Oo.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(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(Thread.java:748)[close]
For some reason every gachaed smod stops counting as an smod allowing you to build in more stuff.Hmm, this sounds like a conflict with some other mod; I haven't heard anyone mention this issue before, sorry.
"yunru_install_confirm",
"yunru_automation",
"yunru_install_gamma",
"yunru_install_beta",
"yunru_install_alpha",
"yunru_arr",
"yunru_fast_fire_missiles",
"yunru_ai_targeting",
"yunru_aiecm",
"yunru_phasedive",
"yunru_remote_fighters",
"yunru_ai_energy",
"yunru_quickstart",
"yunru_dynamic_shield_tuning",
"yunru_dst_incompat",
"yunru_qs_alpha",
"yunru_qs_beta",
"yunru_qs_gamma",
"yunru_dst_a",
"yunru_dst_b",
"yunru_dst_c",
"GachaSMods_blacklistedHullmods":[
"yunru_install_confirm",
"yunru_automation",
"yunru_install_gamma",
"yunru_install_beta",
"yunru_install_alpha",
"yunru_arr",
"yunru_fast_fire_missiles",
"yunru_ai_targeting",
"yunru_aiecm",
"yunru_phasedive",
"yunru_remote_fighters",
"yunru_ai_energy",
"yunru_quickstart",
"yunru_dynamic_shield_tuning",
"yunru_dst_incompat",
"yunru_qs_alpha",
"yunru_qs_beta",
"yunru_qs_gamma",
"yunru_dst_a",
"yunru_dst_b",
"yunru_dst_c",
],
3752359 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at data.hullmods.SPGACHAPhaseConductor.addPostDescriptionSection(SPGACHAPhaseConductor.java:62)
at progsmod.data.campaign.rulecmd.ui.PanelCreator$1.createTooltip(PanelCreator.java:153)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable$13.createImpl(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.create(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.beforeShown(Unknown Source)
at com.fs.starfarer.ui.Q.showTooltip(Unknown Source)
at com.fs.starfarer.ui.ooOo.super.new(Unknown Source)
at com.fs.starfarer.ui.ooOo.processInput(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.e$Oo.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.e.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.int.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.E.I.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.N.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.super.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.N.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.o0Oo.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(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(Thread.java:748)
Removed a hullmod and game crashed, looks like one of yours too?Code3752359 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at data.hullmods.SPGACHAPhaseConductor.addPostDescriptionSection(SPGACHAPhaseConductor.java:62)
at progsmod.data.campaign.rulecmd.ui.PanelCreator$1.createTooltip(PanelCreator.java:153)
Heya! I have recently downloaded Gacha S-Mods and had a whirl, and was wondering (as a future content suggestion) if it would be possible eventually to have an option where ALL ships that spawn can get 1 Gacha S-Mod built-in for free on spawning in the campaign layer, whether it be AI or Player.Replied in DMs before but again this would be a cool idea I am currently too unmotivated to implement.
I feel this would make the experience super fun and a bit closer to true Gacha, as those you fight would also be vulnerable to the same ebb and flow of in-game content as you.
Also as an option it would mean you could see some really wacky stuff causing the AI trouble or benefit, like spinning onslaughts with axial rotation struggling to reach your fleet, or a lasher with Advanced Targeting Core outranging your capitals and causing havoc.