I really love Arma's creative fighter concepts, and really appreciate the effort that has clearly gone into making them balanced to vanilla standards.
One small problem we had in the recent Tournament was a crash that happened when an arma ship tried to retreat, logs to follow:
Spoiler
12983773 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.combat.ai.movement.maneuvers.RetreatManeuver.super(Unknown Source)
at com.fs.starfarer.combat.ai.movement.maneuvers.RetreatManeuver.super(Unknown Source)
at com.fs.starfarer.combat.ai.movement.maneuvers.int$o.o00000(Unknown Source)
at com.fs.starfarer.combat.ai.movement.maneuvers.int.o00000(Unknown Source)
at com.fs.starfarer.combat.ai.BasicShipAI.advance(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
at com.fs.starfarer.combat.CombatState.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)
Another user also sent this (see below) to player_tech_support in the unofficial discord, and says there was an arma ship in the fleet that had tried to retreat during a fight in their campaign:
Spoiler
2550808 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.combat.ai.movement.maneuvers.RetreatManeuver.super(Unknown Source)
at com.fs.starfarer.combat.ai.movement.maneuvers.RetreatManeuver.super(Unknown Source)
at com.fs.starfarer.combat.ai.movement.maneuvers.int$o.o00000(Unknown Source)
at com.fs.starfarer.combat.ai.movement.maneuvers.int.o00000(Unknown Source)
at com.fs.starfarer.combat.ai.BasicShipAI.advance(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
at com.fs.starfarer.combat.CombatState.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)
Sorry to dump extra work on you ^^*.
No problem, and thanks! I had this happen to me during playtesting a while ago, but it seems to be something that wasn't actually fixed. I was able to reproduce, but not consistently - will try to figure out the cause.
so how are things going ?
They're going. I made a lot more progress the last 1-2 weeks than I was earlier, anyhow.
Right now for the next update we're looking at:
-Watchdog with some minor configurability: add a kinetic built-in option, dunno about anything else. maybe a missile option?
-Altagrave: soft removal of Altagrave(G), make right arm swappable between grenade launcher, kinetic alternative, and the current default wep
-Add 2-3 more pilotable fighters
-Add 1 more carrier-based pilotable mech
I spent most of the time on the last one and trying to figure out a way to make animated legs work, but its mostly complete at this point.
Another thing i'm working on is making a simple guide for other modders who want to make pilotable ships that can land on carriers like the stuff in arma since there seems to be enough interest to warrant it, and the code is more or less in a decent enough spot for me to be comfortable with doing so. Maybe i'll have something by months end, maybe not. we shall see