Opening Thoughts
Firstly, I want to be clear that I do not mean this as an attack against any one person or project. I simply feel that this needs to be said for the community to move forward. You are free to take it or leave it and I will think no better or worse of you or your project. I am absolutely not trying to start a heated argument or to split the community in two. If you read this and want to post something as short as ‘AMEN!’, don’t. I encourage this be taken with a grain of salt and that you honestly consider what I have to say and conduct yourselves in a respectable manner. I hope I don’t come across as arrogant or mean. That isn’t my intention. I simply intend to give a viewpoint.
‘Retail Compatibility’
Defined as building mods in such a way that they are able to be run on the retail executable. I am not talking about building the source code or MediaVPs in such a way that breaks retail missions or campaigns.
That Is So 2005!
I don’t know where Retail Compatibility started, however my guess is it continued in part because of FSO’s original instability. Why make a mod for an engine that crashes half the time? You can read about the history of FSO and SCP on the interviews board, I won’t go into it here. But the point is that I can understand making something work with the stable retail executable if the current FSO version is not reliable. So if we were having this discussion several years ago, I would be on a different side. However, thanks to the incredible efforts of the SCP team, we can rely on very stable builds! It isn’t 2005 anymore. 3.6.12 is a spectacular release and 3.6.13 is shaping up to be just as good.
If code stability is the reason for staying retail compatible, then I suggest you consider how far the code has come in the last 10 years.
Audience
I don’t know about you guys, but last time I loaded up retail I was more than relieved that I could turn it off and switch over to using new builds and new assets. Retail is severely limited by today’s standards both visually and gameplay ability. I’m going to reference Blue Planet, a truly fantastic piece of work that absolutely could not be done on retail. Period. Other mods like Wings of Dawn and Vassago’s Dirge are in a similar position. These are the mods that are setting the bar. These are the kinds of mods that are being played. More importantly, these are the mods that are bring people into the community and causing HLP to be noticed. There was an article talking about FSO a while back, and it used screenshots from Blue Planet: War in Heaven.
With that said, I want to consider the audience that the retail executable still has. Frankly, I want to suggest that it probably has an audience under ten people. But I have no statistical data on that. Considering what mods are the most popular and still being played, I’m willing to bet my hard earned cash that a staggering majority of people are not playing with the retail executable.
Capability
This needs no explanation. The capabilities of the FSO code are far greater than retail could ever hope to achieve. The types of gameplay that Blue Planet has achieved is a feat once again worth mentioning. However, I don’t pretend to ignore ST:R. A great mod that is fully retail compatible and quite fun. However, I can’t stand to look at it on retail. The visual improvement of FSO is reason enough to use it alone.
Moving Forward
Mods like Blue Planet, Vassago’s Dirge, and Wings of Dawn are truly pushing the envelope of what FSO is capable of. I could probably site Diaspora here as well as a host of other projects. People come here to HLP to play the newest and groundbreaking stuff we have to give them. Time and time again we see posts of new members talking about how awesome it is to see this old game they used to love being improved and how they can’t believe what we can do with it now. Think of everything we can do with FSO today on the latest nightly build. What can YOU do with it? What WILL you do with it?
When it comes down to it, we play FSO for fun. There are many elements that come into play with that. Story, Graphics, Gameplay, etc. Each have their use. With Retail compatibility, you have to strike Graphics completely. It simply can’t measure up to the beauty of the newer builds. Gameplay could probably be cut in half. There are probably some retail gimmicks and sexps that haven’t been exhausted yet, but in the end it’s a new story with the same old missions, just more of it. I know that can be fun, ST:R is a great example of it. But I believe it could have been better, if not truly exceptional.
If you truly want to push the envelope and make something worth mentioning in the same breath as some of HLP’s flagship mods, I truly believe that you have to join them in their philosophy of moving forward and not look back.