I think that if MS builds a MMO, I will skip it. I think that they and Egosoft have totally missed out on the fact that... like Total Annihilation... FL is still selling copies almost exclusively because it has a mod scene that's alive and kicking.
Dunno why it hasn't occured to MS that if they simply gave FL's sourcecode a revamp, supporting more modern rendering techniques, open-sourced animations, and an opened-up ALE system... and got rid of all of the inconsistant/buggy/weird/kludged things that make it harder to mod than it could be, and pretty much just re-released the same old game with gentle improvements to make it more flexible for modders and a more varied experience for players... that the mod community would keep slow-but-steady sales going for years and years to come. My current development project is going to take us about as close as we're ever going to get, I think, to what can be done without having the source code at hand, but I'm still not nearly satisfied(and yes, I'm being egotistical for a moment, please forgive me but what I just got done is
sooo kewl )... because in the end, even after gutting large portions of the INIs, I'm still being blocked by areas of the engine that I must work around, because the flaws are hard-coded
The Alchemy game engine was a brilliant, robust and error-proof engine in many ways, and almost perfect for modders- almost, but not quite. With very minor changes, it could support a lot of very interesting game designs, from first-person shooters to driving games. Really.
If I had the source and a small budget, I'd basically just update the engine... and then make a single-player campaign using the same easy-to-use tools I'd give to modders. DA/MS, post-release, really stumbled by not realising that they, like VaLvE, had released a game engine that was very interesting to modders... FL missed out on having an equivalent to CS, and that was mainly because it was virtually abandoned post-release. Somebody way up the food chain then compounded their error by failing to come back and see what we've been doing here
As for the money side of things... again, somebody was short-sighted. I don't think it even
matters whether FL paid its dev. costs now. I am sure that the bean-counters and/or some exec. at MS who got burned are a major reason why this title hasn't gotten boosted like it deserves. I mean... this game has name-recognition and a very broad audience. A FL2 that was basically just a cleaned up FL1 with better modding support and minor feature upgrades would attract a very large crowd- imagine the excitement of "early screenshots show how Freeworlds 2.0 will look in the brand-new Alchemy2 engine", etc., etc.
FL just needs minor fixes to become more modern and more modder-friendly. Not a huge overhaul. The NN_Voices code needs to be eliminated, going to single-file access like the rest of the sound code, for example. The rendering engine needs to support some basic shaders, bumpmaps and shadows, and better dynamic lights. The animations should be based off of the Gmax file format, so that modders can use it right away. And the physics engine requires some minor features added, such as gravity and a few new types of object interaction that would allow designers to make fully-interactive planets. The SUR format needs to be re-defined to allow for detection cubes instead of detection spheres, so that objects can hinder spawning and steering behaviors less readily. All of this is pretty minor stuff, folks. The rendering engine upgrades are all old hat, at this point - DX8 stuff that's easy to find sourcecode for. And the rest of it's pretty minor- we're still talking static animations, no convoluted FPS muscular-sim stuff.
I think a MMO, if it's really being built, is a complete waste of money. Why? Because I won't buy it, that's why. I don't like MMOs. And I know that there is a very large percentage of people who, every time I put out a mod, check to see if it is SP or MP-only ... and that is a very big part of their decision on whether to bother.
So... MS, if your people still read our maunderings... please... get a clue before it's too late. Give
me a million dollars for a dev. budget, and FL's sourcecode and tools, and I'll make your money back and make modders and players around the world very, very happy