A lot of issues have been fixed already since the first release candidate, so hereby we present the next release candidate: Spring 0.82.1
Thanks everyone for their contributions!
Download links: We will put these links on the download page once the release is live on the lobby server.
Please, test this release candidate and report any bugs you may find (in particular regressions since the last release, 0.81.2.1!) on mantis. If no blocking issues are reported, we will officially release this in one - two weeks, though not earlier than on the 12th of August.
We'd also like to remember game developers to test their games against this build of Spring, and in particular think about the following breaking changes:
- Removal of start unit spawning (replacement gadgets in the linked thread)
- Dropping support for modinfo.tdf (modinfo.lua is the alternative)
- Removal of AllowUnsafeChanges (everything will be allowed by default now)
Additionally I'd like to highlight that this release will allow mid-game join and rejoin (by replaying the game up to the point where the real game is).
Detailed changes since the first 0.82 release candidate:
Engine / General:
- fixed source package build
- fixed MT crash in DrawCommands
- fixed radar blips seen by spectators
- fixed dark metal spots in watert
- reduced default value of max particles
- increased default LOD/icon distances
- glFont::GetTextHeight & glFont::GetTextNumLines return now 0 lines for empty strings
- fixed 3do shadows
- fixed minimap rendering in dualscreen modes
- fixed laggy camera update with UnitTracker
- fixed seismic pings with incorrect size
- fixed incorrect highlight on end game screen
- prevent units from becoming immobile zombies while maneuvering
- base etaFailures limit on a unit's full-circle turning time
- decrease etaFailures every frame we are not standing still
- fixed vibrating planes
- fixed nanoframe being spawned while game is paused
- fixed slow response when releasing wait command
- fixed the silly unit spinning ad-infinitum bug
- fixed unit occasionally not taking damage when it just left a transport
- fixed some awkward transport behaviour
- properly deal with radars/jammers being transported
- fixed unit returning to pick up point when it dropped out of transport
- skip waypoints that are behind a unit but within its turning circle
- added a LuaRules DrawFeature call-in
- fixed LuaUnsyncedCtrl::SetWaterParams
- fixed Spring.Restart with Win 2k and OpenAL-soft
- LuaSyncedRead::GetUnitExperience: also returns limExperience now
- removed obsolete engine options from EngineOptions.lua
- use default visibility (hidden) for spring-dedicated under non-windows
- RAI: log files are now under _log/_ sub-dir
- AAI: added config for BA 7.14
- E323AI: added config for BA 7.14
- made main part mandatory