Dimlee,
Because I have to read a "mis" file to get the map template, I should be able to adapt the "Open" dialog to load an existing file. The only thing is that there would be a limit of 12 flights per team in a mission, which I think is reasonable. I am also thinking about doing away with UQMG mission script files like I did in UQMG. I am thinking that if I deal only with IL-2 "mis" files it may be just better. (Well they use more Disk space though...)
Something I am also toying with is the ability to edit coordinate values. Something simple. The idea is that the Waypoint Editor has 7 distinct sections (TO, After TO, transit, Action Area, Transit, before Landing and Landing). I should be able to implement something like:
* Move all coordinates in a section North/South, East/West. You already have control of altitude and speed per section.
Obviously if you open an existing mission file, I'll have to figure out how to implement that...
Fortunately the mission file has an associated "properties" file, and I can put data there to help with the programmatic stuff. Particularly because if I am loading a file, I need to be able to distinguish how to load associated cloned flights.
BTW, I did toy with the idea of reading and writing to existing mission files in UQMG classic. The UberQuick Mission Manager (UQMM button) allows opening an existing file, and allowing the user to pick any flyable plane in a mission instead of the original player flight, and it adjusts the mission objectives in case you pick the enemy team. Of course it only deals with the older IL-2/1946 files... not the newer MDS/FoW parameters... and of course the newer planes in BAT or any of the other non WAW modules (DOF, TGA, JTW). Something cool is that in UQMM, you would also generate 3 versions of the mission one SP, one DF and one COOP, the same way that a UQMG generated mission was done... This would also be a feature in the new UQMG... (This feature came out years before QMB+, FMB+)
That is, if I am going to open "mis" files, when you save it, it will generate 3 versions as well, in the right directory so you can have a huge wealth of missions that suddenly are available for COOP or DF... and of course, SP.
Soon I'll be asking for help from the community to get some templates and work done to help with UQMG... stuff like screenshots of all the planes in DOF, TGA and JTW. Possibly ground objects... still thinking about that.
Users will be able to create their own map templates as well. As new maps come out, it would be nice to have user-developed content that I can incorporate in UQMG.