Hey I'm having some trouble with nexerelin, It keeps giving me a error relating to ground battles that crashes the game when ever it pops up, Something abought cataphracts but I'm not sure
Get the Arma Armatura update (or if it's not save-compatible with your current save, as I believe the current ArmaA beta is, try placing
this file in ArmaA's jars/ folder.)
Not sure if this issue is rooted in Nex or IndEvo so I'm gonna post it in both threads.
Random crash that seems to have something to do with the target of an invasion having a minefield. Happens after updating Nex and has happened with both the last and current versions of IndEvo.
Spoiler
1293392 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NoSuchMethodError: exerelin.campaign.intel.groundbattle.plugins.IndEvoMinefieldPlugin.getCondition()Lcom/fs/starfarer/api/campaign/econ/MarketConditionAPI;
java.lang.NoSuchMethodError: exerelin.campaign.intel.groundbattle.plugins.IndEvoMinefieldPlugin.getCondition()Lcom/fs/starfarer/api/campaign/econ/MarketConditionAPI;
at exerelin.campaign.intel.groundbattle.plugins.IndEvoMinefieldPlugin.apply(IndEvoMinefieldPlugin.java:48)
at exerelin.campaign.intel.groundbattle.GroundBattleIntel.reapply(GroundBattleIntel.java:796)
at exerelin.campaign.intel.groundbattle.GroundBattleIntel.init(GroundBattleIntel.java:292)
at exerelin.campaign.intel.groundbattle.GBUtils.estimateTotalDefenderStrength(GBUtils.java:115)
at exerelin.campaign.intel.invasion.InvasionIntel.setMarineCount(InvasionIntel.java:203)
at exerelin.campaign.intel.invasion.InvasionIntel.init(InvasionIntel.java:122)
at exerelin.campaign.fleets.InvasionFleetManager.generateInvasionOrRaidFleet(InvasionFleetManager.java:836)
at exerelin.campaign.ai.action.fleet.OffensiveFleetAction.generate(OffensiveFleetAction.java:47)
at exerelin.campaign.ai.concern.BaseStrategicConcern.initAction(BaseStrategicConcern.java:262)
at exerelin.campaign.ai.concern.BaseStrategicConcern.fireBestAction(BaseStrategicConcern.java:196)
at exerelin.campaign.ai.ExecutiveAIModule.actOnConcerns(ExecutiveAIModule.java:100)
at exerelin.campaign.ai.StrategicAI.update(StrategicAI.java:151)
at exerelin.campaign.ai.StrategicAI.advanceImpl(StrategicAI.java:133)
at com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin.advance(BaseIntelPlugin.java:78)
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(Thread.java:748)
That's, uh. I have no idea how the plugin is not finding the method, since they were added around the same time (in August, so if you've tried beta 0.11.0x or y the relevant code is the same as back then). And just to be sure, I looked in the release's .jar using a decompiler and the method is there.
Quick thing to try if reinstalling Nex doesn't fix it: open Nexerelin/data/config/exerelin/groundBattleDefs.json and remove the minefield condition (as seen
here).
Although if something is this broken here I can't guarantee it's working elsewhere

For the buy-starting-ships custom start the player faction reuses the independent list, so you can make those ships known to independents, perhaps with hullFrequency 0 so they aren't actually used.
(The file you want to edit is the base game's data\world\factions\independent.faction)
Would this allow the operative to procure said ship too?
Hmm, yeah, it will (albeit you can just not have the operative procure such ships from indies).