Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.98a is out! (03/27/25)

Pages: 1 ... 38 39 [40] 41 42

Author Topic: [0.98a] Roider Union 2.2.6  (Read 546852 times)

Lupin III.

  • Ensign
  • *
  • Posts: 18
    • View Profile
Re: [0.98a] Roider Union 2.2.1
« Reply #585 on: April 23, 2025, 01:35:18 PM »

I really love this mod! It is the only faction I add on purpose every time (some mods add a faction as a side effect, not counting those). It fits the theme so well that I think it should be in the base game, while other faction mods often feel more like a reskin.
I also just saw that the first post is from almost ten years ago! And there's still active development, which is rare. Thank you for that.

So enough with the praise. Here comes a problem (I think it is this mod's fault). The Phasenet Tow Pattern of the Wrecker is causing a huge performace hit in a game I'm just playing. Quite likely exacerbated by other mods that react on ship stat changes. I found that after I refit a few Atlasses (added Militarized Subsystems) at a market and did nothing else the game came to a crawl. My hardware is borderline, but playable (it runs 60fps 10% idle with speedup at the start of a game only, I'm lucky if I can keep above 60fps without speed up later in a game). On the refit screen it's 60fps/50% idle, but with the Wrecker in the fleet that dropped to below 40fps/0% idle. Just putting the Wrecker in storage makes it jump up again.

The issue seems to be that the Phasenet Tow Pattern burn level bonus is constantly switching ships. When I hover over the question mark on the refit screen for an Atlas it sometimes shows "7 (+1)" (the plus one is from the Navigation skill) and sometimes "8 (+2)". Not need to leave the screen, just move the mouse off and onto the question mark repeatedly and the values will switch randomly. If I move the Wrecker into storage this does not happen, it stays at "7 (+1)" all the time. The lag is also gone immediately.

I don't know how you would fix this, if the phasenet should only apply to one ship when there are multiple "slowest" ships and the "slowest" ship status changes due to phasenet itself. Maybe make it more static, like adding a hull mod like a "Phasenet Hitch" and only the first ship in fleet order equipped with it gets the bonus? Although that's micro managing I'd like to avoid.

Unfortunately the Wrecker has to stay in storage for the forseeable future now. And I have to hope it doesn't spawn on an NPC fleet where it causes the same issue, where I can't do anything. Could you please look into that?
Logged

SafariJohn

  • Admiral
  • *****
  • Posts: 3141
    • View Profile
Re: [0.98a] Roider Union 2.2.1
« Reply #586 on: April 23, 2025, 05:07:02 PM »

I am stubborn, yes. Thank you.

I should be able to optimize the tow code. It doesn't actually affect NPC fleets, so you don't have to worry about that.
Logged

Farya

  • Captain
  • ****
  • Posts: 319
    • View Profile
Re: [0.98a] Roider Union 2.2.1
« Reply #587 on: April 23, 2025, 10:04:21 PM »

Manually choosing the towing target sounds interesting. Also it might potentially allow for things like stacking several Wreckers to tow a single slow ship together to give it larger burn bonus. Might even make it worth it putting an Augmented Drive Field on Wrecker this way.
Logged

SafariJohn

  • Admiral
  • *****
  • Posts: 3141
    • View Profile
Re: [0.98a] Roider Union 2.2.1
« Reply #588 on: April 24, 2025, 08:23:43 PM »

Roider Union v2.2.2

Download in the OP
Requires RetroLib

Fixed Phasenet Tow Pattern slowdown. Fixed stuff with the Roaming aptitude.

Version 2.2.2
 New Features
 - (Second in Command) NPC fleets are able to use Hulks skill
 - (Second in Command) Added (future?) tag so Roaming aptitude codex does not need to be unlocked

 Changes
 - (Second in Command) Replaced Storm skill's OP discount with flux buffs
   - Active venting is 10% faster
   - Passive dissipation is 20% faster when near enemies, depending on size of largest non-missile weapon slot
 - (Second in Command) Replaced placeholder Roaming aptitude description
 - Reduced how often Phasenet Tow Pattern code runs
   - Enabled it for NPC fleets

 Bug Fixes
 - Fixed Roider Union Reformer script not being added when mod is added to a save
Logged

bobtheconqueror

  • Ensign
  • *
  • Posts: 13
    • View Profile
Re: [0.98a] Roider Union 2.2.2
« Reply #589 on: April 24, 2025, 08:54:25 PM »

Hello!  I just updated this mod and am now having a crash during combat.  The log seems to indicate that it can't find something related to Second in Command, which is a mod I don't have installed.  I noticed the changelog here mentions that mod and there's a reference to roiderUnion.combat.HulksDeployer.deployEnemies, so I think something with this update is trying to access Second in Command information regardless of if the mod is installed, leading to a crash.  See the log below for reference:

Code
53568 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NoClassDefFoundError: second_in_command/specs/SCBaseSkillPlugin
java.lang.NoClassDefFoundError: second_in_command/specs/SCBaseSkillPlugin
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
at java.base/java.net.URLClassLoader.defineClass(Unknown Source)
at java.base/java.net.URLClassLoader$1.run(Unknown Source)
at java.base/java.net.URLClassLoader$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at roiderUnion.combat.HulksDeployer.deployEnemies(HulksDeployer.kt:40)
at roiderUnion.combat.HulksDeployer.advance(HulksDeployer.kt:28)
at com.fs.starfarer.title.Object.L$Oo.o00000(Unknown Source)
at com.fs.starfarer.combat.A.B.super(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
at com.fs.starfarer.combat.CombatState.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.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: second_in_command.specs.SCBaseSkillPlugin
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 22 more

Since I'm not using Second in Command I reverted back to 2.2.1 and am no longer crashing, so I'm confident something with this update is the cause.
« Last Edit: April 24, 2025, 09:02:27 PM by bobtheconqueror »
Logged

TheDefend

  • Ensign
  • *
  • Posts: 36
    • View Profile
Re: [0.98a] Roider Union 2.2.2
« Reply #590 on: April 24, 2025, 09:40:38 PM »

Ditto,

Code
1755198 [main] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NoClassDefFoundError: second_in_command/specs/SCBaseSkillPlugin
java.lang.NoClassDefFoundError: second_in_command/specs/SCBaseSkillPlugin
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
at java.base/java.net.URLClassLoader.defineClass(Unknown Source)
at java.base/java.net.URLClassLoader$1.run(Unknown Source)
at java.base/java.net.URLClassLoader$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at roiderUnion.combat.HulksDeployer.deployEnemies(HulksDeployer.kt:40)
at roiderUnion.combat.HulksDeployer.advance(HulksDeployer.kt:28)
at com.fs.starfarer.title.Object.L$Oo.o00000(Unknown Source)
at com.fs.starfarer.combat.A.B.super(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
at com.fs.starfarer.combat.CombatState.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.<init>(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.<init>(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: second_in_command.specs.SCBaseSkillPlugin
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 23 more

doesnt exactly say it was the RU mods, but this is the only thing i know in my modlist that can use SiC
Logged

SafariJohn

  • Admiral
  • *****
  • Posts: 3141
    • View Profile
Re: [0.98a] Roider Union 2.2.3
« Reply #591 on: April 24, 2025, 09:41:17 PM »

Blargh, hotfix to 2.2.3. Hopefully fixes that
« Last Edit: April 24, 2025, 09:44:09 PM by SafariJohn »
Logged

TheDefend

  • Ensign
  • *
  • Posts: 36
    • View Profile
Re: [0.98a] Roider Union 2.2.3
« Reply #592 on: April 24, 2025, 09:52:17 PM »

Blargh, hotfix to 2.2.3. Hopefully fixes that

Thank yeh, testing
« Last Edit: April 24, 2025, 09:54:10 PM by TheDefend »
Logged

SafariJohn

  • Admiral
  • *****
  • Posts: 3141
    • View Profile
Re: [0.98a] Roider Union 2.2.3
« Reply #593 on: April 24, 2025, 10:10:39 PM »

I have to go to bed. If it is still crashing, here is the link to 2.2.1 https://github.com/SafariJohn/Roider-Union/raw/refs/heads/main/Roider%20Union%202.2.1.zip
Logged

TheDefend

  • Ensign
  • *
  • Posts: 36
    • View Profile
Re: [0.98a] Roider Union 2.2.3
« Reply #594 on: April 25, 2025, 12:09:05 AM »

Logged

Vendral

  • Ensign
  • *
  • Posts: 23
    • View Profile
Re: [0.98a] Roider Union 2.2.3
« Reply #595 on: April 25, 2025, 01:54:34 PM »

Thank you for all work you have put into this mod!

Regarding Hulks in the Roaming Aptitude, the description mentions that Refit and Stat Card will show incorrect data due to logistics changes being delayed, so I fully expect this to be all that is happening.

When I increase the capacitors/flux capacity for a ship with one of the related hull mods, the shield efficiency in the refit screen displays as decreasing.  Even going into a worse state compared to base (i.e. 1.1 when the base is 1) with enough capacitors.
Please note that the values remains the same even when I click another ship for refit and go back (i.e. try to force a refresh of the values).
Logged

SafariJohn

  • Admiral
  • *****
  • Posts: 3141
    • View Profile
Re: [0.98a] Roider Union 2.2.3
« Reply #596 on: April 25, 2025, 06:29:43 PM »

There is a cutoff after which boosting stats is much less effective, but it looks like the shield modifier is including caps into the cutoff instead of just the cargo/fuel/crew bonus.

It is expected for shield efficiency to get worse as you increase caps btw because of the cutoff, but going worse than base is a bug.
Logged

WhiskeyGolf98

  • Ensign
  • *
  • Posts: 3
    • View Profile
Re: [0.98a] Roider Union 2.2.3
« Reply #597 on: April 29, 2025, 03:52:05 PM »

I've tried doing the latest update (2.2.3) and reverting to previous versions like 2.2.1, but I'm getting a crash on startup every time. From what it looks like, it's something with the 0.98 codex entries, but I have no idea what entries they are or where to start to fix it. I've also updated the libraries as well, and it doesn't seem that vanilla or other mods seem to be in conflict, so I'm kinda lost on what could be causing this.

This is what my log says:

Code
162796 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: getEntry(...) must not be null
java.lang.NullPointerException: getEntry(...) must not be null
at roiderUnion.world.RoiderCodex.getWeapon(RoiderCodex.kt:125)
at roiderUnion.world.RoiderCodex.initializeCodexEntries(RoiderCodex.kt:60)
at roiderUnion.ModPlugin.onCodexDataGenerated(ModPlugin.kt:81)
at com.fs.starfarer.api.impl.codex.CodexDataV2.init(CodexDataV2.java:295)
at com.fs.starfarer.title.TitleScreenState.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.base/java.lang.Thread.run(Unknown Source)
Logged

SafariJohn

  • Admiral
  • *****
  • Posts: 3141
    • View Profile
Re: [0.98a] Roider Union 2.2.4
« Reply #598 on: April 30, 2025, 04:24:25 PM »

Roider Union v2.2.4

Download in the OP
Requires RetroLib

Fixed a couple bugs in the Hulks skill.

Version 2.2.4
 Bug Fixes
- Fixed codex crash
 - (Second in Command) Fixed Hulks shield buff becoming a debuff in some cases
 - (Second in Command) Fixed Hulks applying shield buff to shieldless NPC ships
Logged

DarthKev

  • Ensign
  • *
  • Posts: 7
    • View Profile
Re: [0.98a] Roider Union 2.2.4
« Reply #599 on: April 30, 2025, 09:52:47 PM »

When I try downloading this currently, I get a 0kb archive, and a 20mb file of unknown format. It's labeled as a .part file? And the name is almost "Roider Union" but kinda jumbled?
Logged
Pages: 1 ... 38 39 [40] 41 42