I can't really test if it works at the moment since I'm now crashing consistently a few seconds after my last save. Could it be because I eliminated the Pirate faction?
149792 [Thread-4] INFO com.fs.starfarer.api.impl.campaign.fleets.BaseLimitedFleetManager - Could not spawn fleet - returned null
150035 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.api.impl.campaign.missions.MarketProcurementMissionEvent.createPirateFleet(MarketProcurementMissionEvent.java:215)
at com.fs.starfarer.api.impl.campaign.missions.MarketProcurementMissionEvent.advance(MarketProcurementMissionEvent.java:172)
at com.fs.starfarer.campaign.events.CampaignEventManager.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$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
It looks like it crashes because the pirate markets are gone, yeah. You can use
setmarketowner <some random small market> pirates in the console to give the pirates a market, and not take procurement missions in the future. I'll poke Alex about this, or else just fix it locally.
How does Nexerelin handle the tech level of player-owned markets if they haven't accepted a commission from or joined another faction? What ships are you going to find for sale?
The followers faction currently doesn't have any special handling for ship availability based on player relationships. It uses the lists in player_npc.faction (copypasted from independents... and never updated for 0.7.2a, now that I think about it) if SS+ is off, or a set from allowed SS+-supported factions if SS+ is on (look in Starsector Plus/nexerelin_options.json). Though I think ships of trading partners can appear in markets as well (at least I think this is a vanilla feature).
People have suggested things like unlocking new ships in the followers market from capturing planets/stations. I may or may not implement something like this in the future.