I made a mod to test the functionality of disconnected systems (no jump points leading to hyperspace, markets assigned to a specific econGroup), in preparation for a certain to-be-revived mod that will use it. Most of the stuff seems to check out so far... but it CTDs with a render NPE when I click on an intel event taking place in such a star system:
133022 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.coreui.map.null.renderStuff(Unknown Source)
at com.fs.starfarer.coreui.map.null.renderImpl(Unknown Source)
at com.fs.starfarer.ui.Q.render(Unknown Source)
at com.fs.starfarer.coreui.map.M$Oo.renderImpl(Unknown Source)
at com.fs.starfarer.ui.Q.render(Unknown Source)
at com.fs.starfarer.ui.donew.renderImpl(Unknown Source)
at com.fs.starfarer.coreui.map.M.renderImpl(Unknown Source)
at com.fs.starfarer.ui.Q.render(Unknown Source)
at com.fs.starfarer.ui.donew.renderImpl(Unknown Source)
at com.fs.starfarer.coreui.map.oOoO.renderImpl(Unknown Source)
at com.fs.starfarer.ui.Q.render(Unknown Source)
at com.fs.starfarer.ui.donew.renderImpl(Unknown Source)
at com.fs.starfarer.campaign.comms.v2.EventsPanel.renderImpl(Unknown Source)
at com.fs.starfarer.ui.Q.render(Unknown Source)
at com.fs.starfarer.ui.donew.renderImpl(Unknown Source)
at com.fs.starfarer.campaign.comms.return.renderImpl(Unknown Source)
at com.fs.starfarer.ui.Q.render(Unknown Source)
at com.fs.starfarer.ui.donew.renderImpl(Unknown Source)
at com.fs.starfarer.ui.newui.D.renderImpl(Unknown Source)
at com.fs.starfarer.ui.Q.render(Unknown Source)
at com.fs.starfarer.ui.donew.renderImpl(Unknown Source)
at com.fs.starfarer.ui.while.renderImpl(Unknown Source)
at com.fs.starfarer.ui.newui.J.renderImpl(Unknown Source)
at com.fs.starfarer.ui.Q.render(Unknown Source)
at com.fs.starfarer.ui.donew.renderImpl(Unknown Source)
at com.fs.starfarer.ui.Q.render(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.render(Unknown Source)
at com.fs.starfarer.BaseGameState.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$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Can be worked around by calling
MarketAPI.setHidden(true) so they can't have intel events, but this apparently
prevents them from importing anything. Supply chains are thus completely broken as a result.
(This is even though the markets still appear in the commodity details screen)
Could both these issues be fixed for 0.9.1?
(
Mod download link. Star systems are called Canine and Mios Dio, can be teleported to using console's
jump command).