I'm presently one of the coders for the Robotech FS2 Mod, and I've done quite a bit of modification for them. I haven't checked with them yet, but I am curious as to whether the open source project might want some of our code. Some of the innovations here might work out well for us (once again, I haven't asked the other fellas yet), so a unified set of Executables might help us as much as you guys.
So far, I have coded in several functions that allow one ship object to be replaced with any other ship on the ships.tbl. These functions change the ship model, reset the physics, and maintain the former weapons, hitpoint, and ammunition stauts of the original ship.
As well, I have coded in new sexps to transform ships and new key commands to tranform from mode to mode as well as cycle through all available modes. In addition, I've made some AI changes (so that AI ships will transform if capable under certain circumstances) and other small fixes/features.
Of course, I have coded in all of the necessary checks (can it transform? etc.) and settings to make the new system work. As it now stands, my code is optimized for our mod's use (I have modified basic functions and flags for our Mod), but I can change it so that it is more "generic," especially with some guidance as to what the community would be interested in.
In any case, I just wanted to feel you guys out about whether you would be interested in ship transformation/replacement functions for the open source project, so that I could pass it by the guys in the Robotech Mod if you were. Let me know...