1
Mods / Re: [0.97a] Ashes of The Domain
« on: September 05, 2024, 08:08:44 PM »
Is there a hotkey for opening the Shipyards like there is for the research (Ctrl + T)? I couldn't find one listed on this thread, discord, or the AOTD website.
EDIT: I did find the button on the side of the screen, which is easier to use. Still wondering about the hotkey though.
Additional CTD when sorting the shipyard screen by manufacturer in the top bar.
EDIT: I did find the button on the side of the screen, which is easier to use. Still wondering about the hotkey though.
Additional CTD when sorting the shipyard screen by manufacturer in the top bar.
Spoiler
8292117 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.ShipHullSpecAPI.getManufacturer()" because the return value of "data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPSpec.getShipHullS pecAPI()" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.ShipHullSpecAPI.getManufacturer()" because the return value of "data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPSpec.getShipHullS pecAPI()" is null
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPManager$16.compare(GPManager.java:730) ~[?:?]
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPManager$16.compare(GPManager.java:727) ~[?:?]
at java.base/java.util.Collections$ReverseComparator2.compare(Collections.java:5642) ~[?:?]
at java.base/java.util.Arrays.mergeSort(Arrays.java:1339) ~[?:?]
at java.base/java.util.Arrays.mergeSort(Arrays.java:1350) ~[?:?]
at java.base/java.util.Arrays.mergeSort(Arrays.java:1350) ~[?:?]
at java.base/java.util.Arrays.mergeSort(Arrays.java:1350) ~[?:?]
at java.base/java.util.Arrays.legacyMergeSort(Arrays.java:1318) ~[?:?]
at java.base/java.util.Arrays.sort(Arrays.java:1305) ~[?:?]
at java.base/java.util.ArrayList.sort(ArrayList.java:1805) ~[?:?]
at java.base/java.util.Collections.sort(Collections.java:178) ~[?:?]
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPManager.getFighte rBasedOnData(GPManager.java:768) ~[?:?]
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.ui.components.optionpanels .FighterOptionPanelInterface.createFighterOptions(FighterOptionPanelInterface.java:78) ~[?:?]
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.ui.components.optionpanels .FighterOptionPanelInterface.reset(FighterOptionPanelInterface.java:102) ~[?:?]
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.ui.components.optionpanels .BaseOptionPanelManager.advance(BaseOptionPanelManager.java:294) ~[?:?]
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.ui.NidavelirMainPanelPlugi n.advance(NidavelirMainPanelPlugin.java:507) ~[?:?]
at com.fs.starfarer.ui.newui.I.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.E.I.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.O.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.newui.OOoO.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.O.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.newui.o0Oo.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.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) [?:?]
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.ShipHullSpecAPI.getManufacturer()" because the return value of "data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPSpec.getShipHullS pecAPI()" is null
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPManager$16.compare(GPManager.java:730) ~[?:?]
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPManager$16.compare(GPManager.java:727) ~[?:?]
at java.base/java.util.Collections$ReverseComparator2.compare(Collections.java:5642) ~[?:?]
at java.base/java.util.Arrays.mergeSort(Arrays.java:1339) ~[?:?]
at java.base/java.util.Arrays.mergeSort(Arrays.java:1350) ~[?:?]
at java.base/java.util.Arrays.mergeSort(Arrays.java:1350) ~[?:?]
at java.base/java.util.Arrays.mergeSort(Arrays.java:1350) ~[?:?]
at java.base/java.util.Arrays.legacyMergeSort(Arrays.java:1318) ~[?:?]
at java.base/java.util.Arrays.sort(Arrays.java:1305) ~[?:?]
at java.base/java.util.ArrayList.sort(ArrayList.java:1805) ~[?:?]
at java.base/java.util.Collections.sort(Collections.java:178) ~[?:?]
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPManager.getFighte rBasedOnData(GPManager.java:768) ~[?:?]
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.ui.components.optionpanels .FighterOptionPanelInterface.createFighterOptions(FighterOptionPanelInterface.java:78) ~[?:?]
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.ui.components.optionpanels .FighterOptionPanelInterface.reset(FighterOptionPanelInterface.java:102) ~[?:?]
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.ui.components.optionpanels .BaseOptionPanelManager.advance(BaseOptionPanelManager.java:294) ~[?:?]
at data.kaysaar.aotd.vok.campaign.econ.globalproduction.ui.NidavelirMainPanelPlugi n.advance(NidavelirMainPanelPlugin.java:507) ~[?:?]
at com.fs.starfarer.ui.newui.I.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.E.I.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.O.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.newui.OOoO.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.O.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.newui.o0Oo.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.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]