As you may have noticed, we've finally released
FSOpen 3.7.2. This has been a long time in the making, and we're glad to finally be able to call it done.
Now, on to the future. Going forward, there will be a bunch of changes in the way the SCP operates on a technical level, and it's time that we officially announce them. Most of this will not be news to those of you who hang out in the #scp IRC channel. So, here we go then.
Starting now, the SCP github repository will be the lead development platform.We decided on this because while SVN is fine for some of our work, git is better in so many ways that a switch has long been overdue. Also, a bunch of us are already using git for their personal projects, and merging stuff from git into svn is a pain.
The repository can be found here, as well as an easy-to-use git client to get the code.
Also effective immediately, we will be dropping support for Windows 98Going forward, there will be fewer restrictions on C++ language features. Some will still need to be applied because of the need to target Windows XP, and thus the need to stick to features cleanly supported by Visual Studio 2013 and, if possible, Visual Studio 2010.
Now that we got the boring management stuff out of the way, let's look at the features that will be coming up in the near future.
First up, we will merge the work done in the SDL Everywhere branch into the mainline. This will allow us to consolidate the codebase and reduce the number of cases where the Windows code and the Linux/MacOS/Unix code diverge.
Next, Swifty's and Valathil's work in refactoring our render engine. We've all been wowed by the enhancements they made, and soon we'll be able to bring that work into the mainline releases.
But games are not just pretty graphics, they also need good sound, and for the longest time, that aspect has fallen by the wayside. However, in recent months, jg18 has been digging through our sound code to make it much better, and just as PBR will make everything look more consistent, his work will make everything sound more consistent too.
There are also other projects going on, but they're definitely more in the experimental stage. m|m has been doing some good exploratory work here, prototyping support for TrueType fonts, SVG images and integrated web browsers. While there is no timeline for this, expect these to show up again.
Obviously, I can't give you a concrete deadline for the next stable release. I mean, I
could, obviously, but we all know how much of a folly that would be.
But I for one am definitely excited for what's going to happen, and I hope you are too.
See you in the future!