Home

Welcome to the Spring Engine website!

Spring is a free RTS engine developed for Windows, Linux and Mac OS X

Latest news
Engine Testing - 102.0-RC1
Posted by hokomoko at 2016-03-12 22:35, 4 comments.
Due to several major performance issues in 101.0, a new version is planned soon-ish so here's the first release candidate.
Your test games will help us make sure such issues won't slip into 102.0.

Without further ado:

Download
See the download page for how to get it.

Bugs
If you find a bugs, please report to Mantis.
Please attach infolog.txt as file, if you crash!

Happy testing! :-)
Spring 101.0 Released
Posted by hokomoko at 2016-02-28 23:34, 24 comments.
Hello springers, your favourite engine is here, and it's better than ever!

Spring 101.0 brings us numerous features, fixes and performance improvements introduced in over 1200 commits since 100.0.

Most of the new features are described in this video created by gajop (thanks!).



We can also describe changes in words:

Lua Feature & Map shaders
It is now possible to set custom shaders for features and map drawing from lua.

Line of Sight refactor
Line of sight calculation performance was greatly improved allowing it to be smoothly updated every simulation frame.

Transports refactor
The hard-coded transport behaviour was tweaked to allow the attachment of any unit to any other unit from lua.

Internal pr-downloader support
An essential step towards in-game lobby, it already allows rapid tags to be used in game dependencies and in start scripts.

Thanks to everyone who helped testing, reporting and fixing !

The changelog contains more details .

Please test Spring 101.0 as it will be set as default version on lobby server in a week or so (exact time TBD) if no blocking bugs are found.


Most users won't need a download link, as lobbies can download them automatically. For completeness:

Download Links

Note: Please report bugs to our bug-tracker. Thanks!
Engine Testing - 101.0-RC4
Posted by abma at 2016-02-26 01:40, 9 comments.
Fourth Release-candidate for 101.0!

Bugs fixed since RC3
  • fix (short) mid-air stuttering due to premature return
  • fix Constructor consistently chooses wrong path to approach construction site. Goes in endless loop.
  • fix Unit shoots into terrain
  • rename .sdf.gz into .sdfz (allows to assoicate files with spring)
  • fix If there is a sleep N; command in a killed() script, then corpsetype is not obeyed, and it will alway use corpsetype=1
  • fix ready up doens't work correctly after rejoining
  • fix Units bumping at desination
  • fix "restore" command is not working
  • fix ZK Invisible units
  • fix Spring.SetUnitSensorRadius(unitID, "los", 0)
  • fix stockpiling weapons report resource usage incorrectly
  • fix commander stuck without reason

Major Changes in 101.0
  • Feature shaders
  • Los refactor
  • Transports refactor + fuel & airbase removal
  • Internal pr-downloader support
  • bugfixes & performance improvements

Changes in Detail:
changelog.txt
git diff last rc to HEAD

Also make sure you've read this and that

Download
See the download page for how to get it.

Bugs
If you find a bugs, please report to Mantis.
Please attach infolog.txt as file, if you crash!
We could reproduce the infinite loop but we weren't able to locate/fix the bug yet: (5095) Would be good if this bug could be reproduced in a online game as it seems to not happen for all players.

Thats why we made a RC4. Thanks a lot for your help, we can hopefully release 101.0 soon when this bug is located and fixed.

Happy testing! :-)
engine: Release candidate #3 for 101.0
Posted by hokomoko at 2016-02-15 19:58, 11 comments.
:arrow: viewtopic.php?f=12&t=34428

Bugs fixed since RC2
  • Various gunships/plane landing/vibrating bugs
  • Custom commands with queue=false partially clear the queue
  • Refractive water doesn't show submerged things with dual screen minimap on Left
  • LuaUI crash on GetConfigData error
  • Flickering with shadows off and /water 4
  • Line build shows differrent positions than ones that are actually issued in commands.

Download
See the download page for how to get it.
engine: Release candidate #2 for 101.0
Posted by hokomoko at 2016-02-11 21:03, 1 comments.
:arrow: viewtopic.php?f=12&t=34410

Bugs fixed since RC1
  • Ground decals offsets and issues
  • Unit reflections glitches
  • SetCameraState graphical glitch
  • Failed shader validation in ATI
  • No lighting when advunitshading is off
  • Activated/deactivated callin spam when non-fighter plane is guarding
  • Hovercrafts failing to land
  • Unitscript callin StopMoving() called twice for planes

Download
See the download page for how to get it.
Site layout created by Roflcopter et al.