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: Anubis-class Cruiser (12/20/24)

Pages: 1 [2]

Author Topic: [0.97a] Building Menu Overhaul 1.1.1  (Read 7663 times)

Bloodly

  • Ensign
  • *
  • Posts: 8
    • View Profile
Re: [0.97a] Building Menu Overhaul 1.0.4
« Reply #15 on: January 12, 2025, 05:10:15 PM »

I would say adding a means to show the building tree in multiple places would be nice somehow.  As it is, you can check it before building the entire chain, but never again.  You can't get it from the building itself.  So you have to go(In the case of Ashes buildings) into the research tree and hunt around again.
Logged

Kaysaar

  • Admiral
  • *****
  • Posts: 544
    • View Profile
Re: [0.97a] Building Menu Overhaul 1.0.4
« Reply #16 on: January 12, 2025, 06:23:10 PM »

I would say adding a means to show the building tree in multiple places would be nice somehow.  As it is, you can check it before building the entire chain, but never again.  You can't get it from the building itself.  So you have to go(In the case of Ashes buildings) into the research tree and hunt around again.
Given implementation of how custom tree ui works , I cant fufill this request
Logged

Virde

  • Ensign
  • *
  • Posts: 7
    • View Profile
Re: [0.97a] Building Menu Overhaul 1.1.1
« Reply #17 on: January 18, 2025, 02:49:38 PM »

Having similar problems as a previous fellow, game crashes any time I try to select the Add Industry button. Using V 1.1.1 for Building Menu Overhaul and V3.1.1 of VOK (tho this was also happening on 3.1.0)

[Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.IndustrySpecAPI.getId()" because "currentOne" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.IndustrySpecAPI.getId()" because "currentOne" is null
   at kaysaar.bmo.buildingmenu.BuildingMenuMisc.getIndustryTree(BuildingMenuMisc.java:349) ~[?:?]
   at kaysaar.bmo.buildingmenu.BuildingMenuMisc.isIndustryFromTreePresent(BuildingMenuMisc.java:553) ~[?:?]
   at kaysaar.bmo.buildingmenu.IndustryTable.showIndustry(IndustryTable.java:212) ~[?:?]
   at kaysaar.bmo.buildingmenu.IndustryTable.cantPlace(IndustryTable.java:206) ~[?:?]
   at kaysaar.bmo.buildingmenu.IndustryTable.createTable(IndustryTable.java:165) ~[?:?]
   at kaysaar.bmo.buildingmenu.MarketDialog.createContentForDialog(MarketDialog.java:232) ~[?:?]
   at kaysaar.bmo.buildingmenu.MarketDialog.createUI(MarketDialog.java:219) ~[?:?]
   at ashlib.data.plugins.ui.models.PopUpUI.init(PopUpUI.java:231) ~[?:?]
   at kaysaar.bmo.buildingmenu.BuildingUITracker.advance(BuildingUITracker.java:223) ~[?:?]
   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) [?:?]
Logged

RandomJoe

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: [0.97a] Building Menu Overhaul 1.1.1
« Reply #18 on: January 19, 2025, 05:05:17 AM »

Did some testing enabling / disabling mods. The mod Rebel rats (krysan federal navy; https://fractalsoftworks.com/forum/index.php?topic=27594) seems to be causing crashes:

302318     127653 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.IndustrySpecAPI.getDowngrade()" because "currentOne" is null
302319     java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.IndustrySpecAPI.getDowngrade()" because "currentOne" is null
302320            at kaysaar.bmo.buildingmenu.BuildingMenuMisc.getIndustryTree(BuildingMenuMisc.java:343)
302321            at kaysaar.bmo.buildingmenu.BuildingMenuMisc.isIndustryFromTreePresent(BuildingMenuMisc.java:552)
302322            at kaysaar.bmo.buildingmenu.IndustryTable.showIndustry(IndustryTable.java:212)
302323            at kaysaar.bmo.buildingmenu.IndustryTable.cantPlace(IndustryTable.java:206)
302324            at kaysaar.bmo.buildingmenu.IndustryTable.createTable(IndustryTable.java:165)
302325            at kaysaar.bmo.buildingmenu.MarketDialog.createContentForDialog(MarketDialog.java:232)
302326            at kaysaar.bmo.buildingmenu.MarketDialog.createUI(MarketDialog.java:219)
302327            at ashlib.data.plugins.ui.models.PopUpUI.init(PopUpUI.java:231)
302328            at kaysaar.bmo.buildingmenu.BuildingUITracker.advance(BuildingUITracker.java:223)
302329            at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
302330            at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
302331            at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
302332            at com.fs.state.AppDriver.begin(Unknown Source)
302333            at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
302334            at com.fs.starfarer.StarfarerLauncher.super(Unknown Source)
302335            at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
302336            at java.base/java.lang.Thread.run(Thread.java:1447)
Logged

Ihaxlikenoob

  • Ensign
  • *
  • Posts: 5
    • View Profile
Re: [0.97a] Building Menu Overhaul 1.1.1
« Reply #19 on: January 19, 2025, 03:27:15 PM »

Sorry for another heaping another crash report onto the pile but there's a soft-conflict with Ship Mastery System; the game will run just fine with the two mods enabled but when you try to engage SMS's battle replay feature it CTDs.
Quote from: Starsector Log
792196 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "java.util.List.size()" because "panels" is null
java.lang.NullPointerException: Cannot invoke "java.util.List.size()" because "panels" is null
   at kaysaar.bmo.buildingmenu.BuildingUITracker.advance(BuildingUITracker.java:212) ~[?:?]
   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) [?:?]

---X---

373827 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "java.util.List.size()" because "panels" is null
java.lang.NullPointerException: Cannot invoke "java.util.List.size()" because "panels" is null
   at kaysaar.bmo.buildingmenu.BuildingUITracker.advance(BuildingUITracker.java:212) ~[?:?]
   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) [?:?]
Logged

mengsk87

  • Ensign
  • *
  • Posts: 15
    • View Profile
Re: [0.97a] Building Menu Overhaul 1.1.1
« Reply #20 on: January 19, 2025, 09:54:56 PM »

I'm not sure why, but this mod seems to make the music constantly restart every time to switch from one colony view to another.  I can't even imagine why it would need to do this at all.  On a side note, when using ashes of the domain Vaults of Knowledge, the music is replaced entirely.  I'm sure that is a good part on their end, but I figured you might want a heads up on that issue.

I would prefer the music to be left alone when using menus, just let the current one play out.
Logged
Pages: 1 [2]