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 ... 8 9 [10] 11 12 ... 14

Author Topic: [0.98a] Aptly Simple Hullmods 2.1.2c  (Read 145822 times)

Audax

  • Captain
  • ****
  • Posts: 324
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 1.9.4
« Reply #135 on: June 06, 2024, 11:03:08 AM »

Mod update!

- Update hullmod stats to reflect settings file
- Add hullmod settings file

Added a way to modify hullmod stats! Go to modname/config/hullmod_stats.ini
All hullmods available is on the list while hidden or disabled hullmods are not.
Planning on adding a lunalib integration for changing stats as well as a "balance patch" after it.

Mod should be save compatible

ToeCutter23

  • Ensign
  • *
  • Posts: 14
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 1.9.4
« Reply #136 on: June 07, 2024, 12:20:06 PM »

Small oversight on 1.9.4, "external fuel tanks" UI only show the (default 60) capacity increase value for frigate-size hulls. Actual capacity modification function as intended. Disregard if 1.9.5 solved this.
Logged

Audax

  • Captain
  • ****
  • Posts: 324
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 1.9.4
« Reply #137 on: June 07, 2024, 10:34:46 PM »

Small oversight on 1.9.4, "external fuel tanks" UI only show the (default 60) capacity increase value for frigate-size hulls. Actual capacity modification function as intended. Disregard if 1.9.5 solved this.
Should be fix in 1.9.5, thanks for the feedback if you found any bugs with the changable stat function just reply to this topic.

Audax

  • Captain
  • ****
  • Posts: 324
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 1.9.5
« Reply #138 on: June 07, 2024, 10:39:39 PM »

Mod update!

- Update circuit breakers tags and ui tags to defenses
- Add lunalib integration
- Add lunalib settings file

If you have lunalib now, you can modify hullmod stats with that. If you were using the previous version of the mod and modified it through the settings file know that some of the stats ID has been changed so you might need to reupdate those modified stats if you dont have lunalib.

Next update will be a "balance patch" as I am changing hullmod ids and updating the available hullmods for factions. Next update will most likely be save incompatbile.

Mod should be save compatible

horkie

  • Ensign
  • *
  • Posts: 7
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 1.9.5
« Reply #139 on: June 12, 2024, 04:58:21 PM »

Hey, thanks for all the updates! Just wanted to report another pretty specific bug I found. It's been happening while using a ship with the convicted crewmates hullmod against a bounty target from the Arma Armatura mod. Granted, I'm not sure if the issue comes from this mod or the other. Here's the log

14402714 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "java.lang.Float.floatValue()" because the return value of "java.util.Map.get(Object)" is null
java.lang.NullPointerException: Cannot invoke "java.lang.Float.floatValue()" because the return value of "java.util.Map.get(Object)" is null
   at aptlysimplehullmods.hullmods.ConvictedCrewmates$AP_ConvictedCrewmatesScript.advance(ConvictedCrewmates.java:97) ~[?:?]
   at com.fs.starfarer.combat.entities.Ship.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.combat.CombatState.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) [?:?]

Thanks in advance!
Logged

Audax

  • Captain
  • ****
  • Posts: 324
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 1.9.5
« Reply #140 on: June 12, 2024, 10:31:28 PM »

Hey, thanks for all the updates! Just wanted to report another pretty specific bug I found. It's been happening while using a ship with the convicted crewmates hullmod against a bounty target from the Arma Armatura mod. Granted, I'm not sure if the issue comes from this mod or the other. Here's the log

14402714 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "java.lang.Float.floatValue()" because the return value of "java.util.Map.get(Object)" is null
java.lang.NullPointerException: Cannot invoke "java.lang.Float.floatValue()" because the return value of "java.util.Map.get(Object)" is null
   at aptlysimplehullmods.hullmods.ConvictedCrewmates$AP_ConvictedCrewmatesScript.advance(ConvictedCrewmates.java:97) ~[?:?]
   at com.fs.starfarer.combat.entities.Ship.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.combat.CombatState.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) [?:?]

Thanks in advance!

Thanks for the report, this shouldn't crash normally as I have a couple of checks before it reaches that part of the code. I will include the fix for the next update, just know that its not save compatible as I changed a lot of data.

Audax

  • Captain
  • ****
  • Posts: 324
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 2.0.0
« Reply #141 on: June 13, 2024, 09:58:31 AM »

Major mod update!

- Update sprite names to match hullmod ids
- Fix crash issue regarding bounty from arma armatura
- Add toggle ui sounds for forging ability
- Update forging ability description
- Add ability to disable or enable hullmods that produce commodities
- Update .faction files
- Update hull_mods.csv hullmod ids
- Update lunaSettings.csv and hullmod_stats.ini
- Update front loaded armor positive armor buff to 1.5x from 2x
- Update fighter targeting uplink to not connect with fighters
- Update targeting transceiver to not connect with fighters
- Add new settings options for temporal flux reactor
- Add peak performance time multiplier penalty of 40% to temporal flux reactor when s-modded

Quick summary:
Factions known hullmods has been updated.
Added an ability to turn on or off logistics hullmods that produce/consume commodities
Nerf to front loaded armor and temporal flux reactor.
Fix hullmods that connect to other ships to not connect to fighters

I am sorry about this because the Mod IS NOT save compatible
« Last Edit: June 13, 2024, 10:00:42 AM by Audax »
Logged

CV514

  • Ensign
  • *
  • Posts: 30
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 2.0.0
« Reply #142 on: June 13, 2024, 03:16:53 PM »

Tutorial start crashes right away because of new ability, it seems.

Code
{"enabledMods": ["aptlysimplehullmods"]}

crash log
Code
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) [?:?]
[close]
Logged

Audax

  • Captain
  • ****
  • Posts: 324
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 2.0.0
« Reply #143 on: June 13, 2024, 08:16:43 PM »

Code
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) [?:?]
Thanks for the report, will be fix a soon as possible. Forgot that you don't have abilities when the tutorial is on.

Audax

  • Captain
  • ****
  • Posts: 324
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 2.0.0a
« Reply #144 on: June 13, 2024, 08:24:14 PM »

Quick hotfix!

- Fix crash with forging ability during the tutorial

Update is compatible with saves above 2.0.0

Cryovolcanic

  • Captain
  • ****
  • Posts: 433
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 2.0.0a
« Reply #145 on: June 13, 2024, 09:16:18 PM »

First off, great mod. Enjoying it a lot.

Second, do Beam Combiners and Flux Amplifiers stack for +40% damage to beams? Or is Amplifiers projectiles only?
Logged

Audax

  • Captain
  • ****
  • Posts: 324
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 2.0.0a
« Reply #146 on: June 13, 2024, 10:31:54 PM »

First off, great mod. Enjoying it a lot.

Second, do Beam Combiners and Flux Amplifiers stack for +40% damage to beams? Or is Amplifiers projectiles only?
They stack as the energy damage buff would apply to the beam if it dealt energy damage iirc.

Seldion

  • Ensign
  • *
  • Posts: 21
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 2.0.0a
« Reply #147 on: July 01, 2024, 09:39:54 PM »

I love the mod, but I was wondering if you could make it where you can disable each hullmod separately, like for say I don't want to refine the ore I get just make the metals into heavy machinery or vice versa, I have another mod that I can make supplies with and it requires metal too but if I have the refineries going then all the metal gets turned into HM
Logged

Audax

  • Captain
  • ****
  • Posts: 324
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 2.0.0a
« Reply #148 on: July 01, 2024, 10:23:03 PM »

I love the mod, but I was wondering if you could make it where you can disable each hullmod separately, like for say I don't want to refine the ore I get just make the metals into heavy machinery or vice versa, I have another mod that I can make supplies with and it requires metal too but if I have the refineries going then all the metal gets turned into HM
Already have plans for trying to disable production hullmods individually as a few people already messaged me about that, just haven't gotten around implementing and seeing if it works. Right now I don't want to add more abilities just for individual hullmods as that would bloat the ability slots.

horkie

  • Ensign
  • *
  • Posts: 7
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 2.0.0a
« Reply #149 on: July 03, 2024, 08:32:18 PM »

Hello again! I got a crash in the battle of the mission Wayward Star, from the mod Secrets of the Frontier. It seems its related to convicted crewmates once again (yeah, I love that hullmod). As soon as I take down a Shrike in that mission, I get a CTD and the following log message:

16044751 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "java.lang.Float.floatValue()" because the return value of "java.util.Map.get(Object)" is null
java.lang.NullPointerException: Cannot invoke "java.lang.Float.floatValue()" because the return value of "java.util.Map.get(Object)" is null
   at aptlysimplehullmods.hullmods.ConvictedCrewmates$AP_ConvictedCrewmatesScript.advance(ConvictedCrewmates.java:98) ~[?:?]
   at com.fs.starfarer.combat.entities.Ship.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.combat.CombatState.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) [?:?]

Not sure if this is in your end or theirs, but just wanted to let you know. Again, thanks for the wonderful mod and all the updates!

EDIT: so I just replayed the combat without the hullmod, I imagine its got something to do with the fact that enemies in this mission are not destroyed, but “banished“. Not sure if there is anything that can be done on your end to account for that, or if that just sort of screws up the hullmod in this instance
« Last Edit: July 03, 2024, 08:53:13 PM by horkie »
Logged
Pages: 1 ... 8 9 [10] 11 12 ... 14