After we did a vast amount of testing and bugfixing in the last days, we now think that it is time for a new spring version to be released: Spring 0.80.0
Installer:
http://springrts.com/dl/spring_0.80.0.exe
Source:
http://springrts.com/dl/spring_0.80.0_src.tar.lzma
Because we think that what we did with the last release, making a release candidate available without deploying on the server worked quite well, we will do the same procedure now. Depending on the amount and seriousness of bugs discovered during the next week, we will decide if we will make another RC or deploy a fixed version on the server. So please give this version some testing. If you don't do this, don't complain because of bugs afterwards.
Because I got tired of listing all the hardworking developers who make this release happen, I will just skip to the cool new stuff in this release:
Engine / Simulation:
- units can now move backwards
- notable speed improvement of feature handling (unit wrecks, tress...)
- LuaCOB: make it possible to make units with Lua instead of bos/cob
- some fixes for sm3 map-format
- pathfinding improvements for close groups of units
- reclaim / ressurection now correctly exported to LuaAI
- make better use of SSE functions for speed improvements
- now compatible with Boost 1.34 again (was 1.35 for spring 0.79)
- IPv6 support for all parts of the engine
- caching for 7z archives: speed improvements at high compression levels (solid archives now usable)
- rudimentary menu when starting spring executable directly
- BumpWater got a major speed increase, and shorewaves look better
- various improvements for the sound system (multithreading, fixes for music, ogg-effects...)
- Added /aikill and /aicontrol commands (only works in singleplayer in this version)
- AIs won't crash the game anymore on startup
- some AIs play better now (especially KAIK)
- a lot of minor bugs
Dedicated Server:
- ingame stats exported to the autohost on game end
- always print IPs of players, even if connection fails
- allow password-protecting client slots to prevent name spoofing (needs lobby support)
Some stats-whoring:
783 files changed, 31180 insertions(+), 58396 deletions(-)
Which is about a magnitude lower than the changes for version 0.79, and we have still the hope this will lead to lesser bugs