After two weeks full of bug fixes, we think that the new version is ready to be released. As always, it provides lots of new features, performance improvements, new modding capabilities, tons of fixes for old bugs and a (hopefully minimal) amount of new bugs.
Although we are not yet deploying the new version on the server, mostly because some guy who wants to make a commercial release of a Spring mod is just in the middle of finishing his release, and he needs the new version to be tested and approved. If no major bugs are found and nothing unexpected happens, this version will be deployed on the main server around Friday next week.
However, you can already single-player test the new version. If you are a mod maker or similar, you can use it to adjust and fine tune your stuff, although you should have done this already before.
Portable, self-contained archive:
http://springrts.com/dl/spring_0.79.0_w ... rtable.zip
Installer (Does alter your old settings, you need to copy the new font to your old install to make it work again):
People who made that happen
Andrea Piras (BrainDamage)
Chris Clearwater (det)
Dmytry Lavrov (dizekat)
Karl-Robert Ernst (Auswaschbar)
Marek Baczynski (baczek)
Tobi Vollebregt (tvo)
and all the otehr people who tested and gave feedback
Rewritten AI interface in C
Despite the fact that the old one was a mess left over from the earlymost days of spring, the new interface allows a greater flexibility of AI-development. The old group-AIs where removed altogether, because they had already been replaced by lua-scripts.
Audio effects are another area which lacked love for a long time. Instead of having different sound renderers for unix and windows, there is now a single cross-platform library, so it sounds the same on all platforms spring runs on. Other gimmicks are newly added effects doppler effects, pitch adjustment for gamespeed etc. But the most advantage provides the new "sounds.lua"-file, which gives you fine-grained control over various aspects of sound effects while beeing fully backwards-compatible.
You will immediately notice that something changed in the interface. The old fonts where replaced by something new and shiny, while the renderer got an overhaul to produce better readable text. This also fixed various bugs, improved the handling of 16:9 displays and provides better window resizing support.
Other noteworthy changes
- numerous rendering fixes for broken cards and drivers (mostly ATI)
- raise some engine limitations (now 250 players can play in 250 team with 32000 units)
For a complete list of all the changes, check out the shortlog: