Updates since 2555
For Players
Fixed: crashes introduced in previous release due to out-of-bounds move requests.
Fixed: improvement in behaviour around windowed/borderless/full-screen switching. https://github.com/beyond-all-reason/spring/issues/1500
Other: Particle performance improvements due to avoiding overdraw around water. https://github.com/beyond-all-reason/spring/issues/1572
For Game Devs
Added: Warning when trying to view the smooth air-mesh when cheats have not been enabled. https://github.com/beyond-all-reason/spring/issues/1599
Added: {number buildTime, number metalCost, number energyCost} Spring.GetUnitCosts(number unitId)
to get a unit’s build details. https://github.com/beyond-all-reason/spring/pull/1586
Added: {number metal, number energy} Spring.GetUnitCostTable(number unitId)
to get a unit’s build details. https://github.com/beyond-all-reason/spring/pull/1590
Added: {number damageDealt, number damageReceived} Spring.GetTeamDamageStats(teamId)
to get a team’s damage stats. Note that all damage is counted, including self-inflicted and unconfirmed out-of-sight. https://github.com/beyond-all-reason/spring/pull/1596
Known Issues
These issues have been resolved and will feature in the next engine patch release:
Fixed to be released: units could start walking in circles close to a move order target.
Fixed to be released: clumps of units getting stuck, forming a circle instead of heading to their intended move command goals.
Fixed to be released: D-gun and Flaming weapons projectiles bounced off terrain going in unintended directions.
Fixed to be released: Full-screen setting issue in Ubuntu.