Hello.
I came upon NCP just a few months ago and I'm really having a lot of fun with it.
My congratulations to the developers. Wishing there'll be a sequel, someday.
However, in the long term, I'm feeling a bit the lack of one interactive battle simulator.
So this is my suggestion (am I too late?):
If a player-given condition was encountered,
and once the engagement conditions are met and the battle resolver is going to be started,
why not writing all the source data (contextual: ground, weather, tactics, etc.; OOB: commanders, units, etc.) to savegame
together with some game state flags (PRE-BATTLE in this case)?
Then we may close the app, extract/convert our data with a tool (a python script for example), simulate the battle (wargaming, 3D or whatever),
reloading the NCP's savegame (stuck on PRE-BATTLE) and finally feeding the outcomes back (moving to POST-BATTLE) through a text file format.
Does the game architecture allow implementing such a modification easily?
If so, is there any chance you'll invest some efforts on it, compatibly with your actual plans?
Leaving out state-of-art changes to GUI and just with command-line arguments and keyboard shortcuts would be a perfectly acceptable solution to me.
Thanks in advance for any reply.
r59