I have question about SB PE. Is it possible to generate mission in external tool (like mission is in human readable format) then run game with parameter to run given mission and during gameplay it creates detailed log what happened in mission (with timestamp and position info) and when mission is over and I quit game this log can be parsed to evaluate outcome? If yes it opens doors to write external campaign shell that will do all stuff and uses game to run missions. Is this even possible with SB PE?
I don't think so.
There is of course the built-in Mission Editor that allows you to create. And there's the feature that Steel Beasts writes a report file of all kinds of events after a mission is over, tabulated in HTML format, so you can import it into Excel or some database and then perform all kinds of queries. I don't know if that is helpful for what you have in mind, but there you go.
We have considered adopting a way to import scenarios written in MSDL (military scenario description language) or CBML, both XML formats. But frankly, none of our .mil customers seems to be much interested in this, and we're really pressed for time. Yes, we have a bigger team these days, but that forces us to earn more money by accepting more development contracts. This isn't exactly the kind of dynamic that I want but at the end of the day a business must go where the customers are, or perish.