Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.95.1a is out! (12/10/21); Blog post: Hostile Activity (09/01/22)

Pages: 1 [2] 3

Author Topic: [0.95a] Gacha S-Mods v1.5.0  (Read 37797 times)

RustyCabbage

  • Captain
  • ****
  • Posts: 314
    • View Profile
Re: [0.95a] Gacha S-Mods v1.3.2
« Reply #15 on: November 10, 2021, 05:11:13 PM »

Gacha S-Mods v1.3.2

1.3.2
- Fixed the no build-in setting breaking when toggled midgame. or something like that. it works now is what I'm saying.
- Fixed remove s-mods code tooltip not being bounded
- Added some new hullmods to the blacklist, courtesy of Strv 103D



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?

Just some random thoughts.
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.



(too lazy to write up another post)
Gacha S-Mods v1.3.2b

-Added incompatible apex design collective hullmods to blacklist

RustyCabbage

  • Captain
  • ****
  • Posts: 314
    • View Profile
Re: [0.95a] Gacha S-Mods v1.4.2
« Reply #16 on: November 20, 2021, 04:08:16 PM »

Gacha S-Mods v1.4.2

1.4.0 1.4.1
-Changed greylistedHullmods.txt to a .json and added a setting "GachaSMods_useGreylist" to toggle loading it
-Added an option "GachaSMods_useOnlineBlacklist" to use the latest blacklist uploaded on the GitHub page. Default false.
-Added new blacklisted hullmods from BB+, requested by Mayu
-Other mods can now add an array with key "GachaSMods_blacklistedHullMods" to make their own blacklist inclusions. And ofc, you can always ask me to update the master copy instead.
-added loa_ship_factory to the blacklist (possible java.lang.RuntimeException)

1.4.2
fixed settings.json errors

DuraiPapers

  • Ensign
  • *
  • Posts: 2
    • View Profile
Re: [0.95a] Gacha S-Mods v1.4.2
« Reply #17 on: December 05, 2021, 10:02:54 PM »

CTD upon randomly rolling the Cataphract LSM mod from Arma Armatura and mousing over the tooltip.

java.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)
Logged

Obsidian Actual

  • Lieutenant
  • **
  • Posts: 92
    • View Profile
Re: [0.95a] Gacha S-Mods v1.4.2
« Reply #18 on: December 06, 2021, 11:46:09 AM »

CTD upon randomly rolling the Cataphract LSM mod from Arma Armatura and mousing over the tooltip.

Spoiler
java.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]

Cataphract LSM hullmod contains code that manually assigns raid strength bonuses to mech/ship.

However, since these values are hardcoded based on ship_data ID, any ship that is not part of the Arma Armatura mod will cause the NullPointerException CTD.
Perhaps this hullmod should be blacklisted as well.
Logged

RustyCabbage

  • Captain
  • ****
  • Posts: 314
    • View Profile
Re: [0.95a] Gacha S-Mods v1.4.2
« Reply #19 on: December 06, 2021, 03:12:03 PM »

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.

Thank you both. Turns out there were two different hullmods involving the Cataphract and I had only blacklisted one of them. Blacklisted the other one now.

Sundivingdownloader

  • Ensign
  • *
  • Posts: 11
    • View Profile
Re: [0.95a] Gacha S-Mods v1.4.2
« Reply #20 on: December 07, 2021, 09:37:55 PM »

Unless i totally misunderstood, this mod might work very well with Unusually Gullible Hullmods and Hullmod Barratry, which both add negative value hull mods.
Logged

RustyCabbage

  • Captain
  • ****
  • Posts: 314
    • View Profile
Re: [0.95a] Gacha S-Mods v1.5.0
« Reply #21 on: December 10, 2021, 12:55:14 PM »

Gacha S-Mods v1.5.0

1.5.0
-added support for a new feature for a special mod coming to you soon (well it might be discord-only, who knows)
-fixed hidden hullmods not counting towards s-mod limit (at least somewhat...)

-new greylisted hullmods for ApproLight, Seeker, Starship Legends, Extra Systems Reloaded
-blacklist updated with new entries from ArmA, Diable, SCVE, [REDACTED], Seeker



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!

kamykrak

  • Ensign
  • *
  • Posts: 4
    • View Profile
Re: [0.95a] Gacha S-Mods v1.5.0
« Reply #22 on: January 19, 2022, 05:14:12 PM »

Hello love the mod and have a suggestion ( if it wouldn be to much work to implement)

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 :)
« Last Edit: January 19, 2022, 05:19:08 PM by kamykrak »
Logged

RustyCabbage

  • Captain
  • ****
  • Posts: 314
    • View Profile
Re: [0.95a] Gacha S-Mods v1.5.0
« Reply #23 on: January 20, 2022, 08:49:01 AM »

Hello love the mod and have a suggestion ( if it wouldn be to much work to implement)

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 :)
Cool idea! Unfortunately, I don't think there's any convenient way to accomplish this. I'll keep it in mind though.

0202

  • Ensign
  • *
  • Posts: 35
    • View Profile
    • Email
Re: [0.95a] Gacha S-Mods v1.5.0
« Reply #24 on: April 10, 2022, 01:05:03 AM »

can I  get your permission to translate " Gacha S-Mods" to Chinese ? dude. I just wish more people can play this great mod.thanks.
Logged

RustyCabbage

  • Captain
  • ****
  • Posts: 314
    • View Profile
Re: [0.95a] Gacha S-Mods v1.5.0
« Reply #25 on: April 10, 2022, 08:10:55 PM »

I'm flattered, go for it! I hopefully put all the important strings in data/strings/strings.json.

0202

  • Ensign
  • *
  • Posts: 35
    • View Profile
    • Email
Re: [0.95a] Gacha S-Mods v1.5.0
« Reply #26 on: April 11, 2022, 08:17:42 AM »

I'm flattered, go for it! I hopefully put all the important strings in data/strings/strings.json.
  thanks dude
Logged

Kothyxaan

  • Ensign
  • *
  • Posts: 20
    • View Profile
Re: [0.95a] Gacha S-Mods v1.5.0
« Reply #27 on: June 10, 2022, 11:43:23 AM »

Does this mod work for the latest version? The hullmods are not showing in my game. It could be a mod clash? I don't know, but the mods hullmods are not appearing.
Logged

RustyCabbage

  • Captain
  • ****
  • Posts: 314
    • View Profile
Re: [0.95a] Gacha S-Mods v1.5.0
« Reply #28 on: June 10, 2022, 12:24:23 PM »

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.

Kothyxaan

  • Ensign
  • *
  • Posts: 20
    • View Profile
Re: [0.95a] Gacha S-Mods v1.5.0
« Reply #29 on: June 10, 2022, 01:08:35 PM »

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.
Logged
Pages: 1 [2] 3