Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: New music for Galatia Academy (06/12/24)

Pages: 1 ... 8 9 [10]

Author Topic: [0.97a] Aptly Simple Hullmods 2.0.0  (Read 82515 times)

Audax

  • Commander
  • ***
  • Posts: 215
    • 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: 7
    • 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

  • Commander
  • ***
  • Posts: 215
    • 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

  • Commander
  • ***
  • Posts: 215
    • 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: 3
    • 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

  • Commander
  • ***
  • Posts: 215
    • 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

  • Commander
  • ***
  • Posts: 215
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 2.0.0
« Reply #141 on: Today at 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: Today at 10:00:42 AM by Audax »
Logged

CV514

  • Ensign
  • *
  • Posts: 28
    • View Profile
Re: [0.97a] Aptly Simple Hullmods 2.0.0
« Reply #142 on: Today at 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
Pages: 1 ... 8 9 [10]