1
Mods / Re: [0.95.1a] Industrial.Evolution 3.0.c - Campaign content expansion
« on: May 24, 2022, 08:24:25 PM »
I recently took a system and between DIY Planets, and Stations and Terraforming I have 24 colonies in this one system. On every one of these colonies I put a Variable Assembler and installed the a Beta core and a production chip of some kind.
I turned "IndEvo_derelictDeliverToGathering" to true to see if they'd then auto stockpile in my main world, no. so I built a courier post and made 23 contracts to ship entire personal stashes from every colony in the system to the one I store everything else at.
I'd like to take an aside here and request a whole system transfer thing to a point. having it check for is destination in the system? yes, ignore it. that way I wouldn't have to set up 23 contracts, but 1. was very tedious to do 23. idk if it's possible or not, but a suggestion none the less. or just a "all other storages to this one place." as a second suggestion.
any ways. after setting up all these courier contracts I've been getting random crashes from time to time with the message "Check Starsector.log"
No idea what is causing this issue, other than it's related to the courier fleets.
Let me know if any thing is needed from me, until issue fixed I'm going to discontinue the auto flying of these fleets, and will just manually...hit them all if I want my variable assembler outputs from all my colonies.
Have a good day.
Edit: I looked at the settings.json again and found "VarInd_deliverToProductionPoint": FALSE setting that to TRUE and canceling the couriers entirely.
I turned "IndEvo_derelictDeliverToGathering" to true to see if they'd then auto stockpile in my main world, no. so I built a courier post and made 23 contracts to ship entire personal stashes from every colony in the system to the one I store everything else at.
I'd like to take an aside here and request a whole system transfer thing to a point. having it check for is destination in the system? yes, ignore it. that way I wouldn't have to set up 23 contracts, but 1. was very tedious to do 23. idk if it's possible or not, but a suggestion none the less. or just a "all other storages to this one place." as a second suggestion.
any ways. after setting up all these courier contracts I've been getting random crashes from time to time with the message "Check Starsector.log"
Spoiler
6977556 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.api.impl.campaign.econ.impl.courierPort.fleet.CourierFleetAssi gnmentAI.reportFleetDespawnedToListener(CourierFleetAssignmentAI.java:126)
at com.fs.starfarer.campaign.fleet.CampaignFleet.despawn(Unknown Source)
at com.fs.starfarer.api.impl.campaign.econ.impl.courierPort.listeners.Shipment.fin alizeAndRemove(Shipment.java:87)
at com.fs.starfarer.api.impl.campaign.econ.impl.courierPort.fleet.CourierFleetAssi gnmentAI$6.run(CourierFleetAssignmentAI.java:96)
at com.fs.starfarer.campaign.ai.AssignmentModule.advance(Unknown Source)
at com.fs.starfarer.campaign.ai.ModularFleetAI.advance(Unknown Source)
at com.fs.starfarer.campaign.fleet.CampaignFleet.advance(Unknown Source)
at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source)
at com.fs.starfarer.campaign.StarSystem.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.advance(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.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at com.fs.starfarer.api.impl.campaign.econ.impl.courierPort.fleet.CourierFleetAssi gnmentAI.reportFleetDespawnedToListener(CourierFleetAssignmentAI.java:126)
at com.fs.starfarer.campaign.fleet.CampaignFleet.despawn(Unknown Source)
at com.fs.starfarer.api.impl.campaign.econ.impl.courierPort.listeners.Shipment.fin alizeAndRemove(Shipment.java:87)
at com.fs.starfarer.api.impl.campaign.econ.impl.courierPort.fleet.CourierFleetAssi gnmentAI$6.run(CourierFleetAssignmentAI.java:96)
at com.fs.starfarer.campaign.ai.AssignmentModule.advance(Unknown Source)
at com.fs.starfarer.campaign.ai.ModularFleetAI.advance(Unknown Source)
at com.fs.starfarer.campaign.fleet.CampaignFleet.advance(Unknown Source)
at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source)
at com.fs.starfarer.campaign.StarSystem.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.advance(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.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
[close]
No idea what is causing this issue, other than it's related to the courier fleets.
Let me know if any thing is needed from me, until issue fixed I'm going to discontinue the auto flying of these fleets, and will just manually...hit them all if I want my variable assembler outputs from all my colonies.
Have a good day.
Edit: I looked at the settings.json again and found "VarInd_deliverToProductionPoint": FALSE setting that to TRUE and canceling the couriers entirely.