Version 1.5.1.1 (2012-01-04)
Posted: Thu Jan 05, 2012 5:41 am
Version 1.5.1.1
Released 2012-01-04
Downloads:
Testing Executable and Symbols
What's New:
* Fixed some third-party maps not loading
- The maps had a terrain name with extra '.' characters at the end
- 1.4 stripped these but 1.5 didn't so it couldn't find the map data
- The loader now strips the extension (if any) from TerrainName
* Removed a costly sprite index lookup in SubmitMissileLight
- It was costing about 1% of the total execution time (!)
- SubmitMissileLight now looks up the index once and caches the result
* Fixed some units not recycling properly
- This mostly happened when approaching along a diagonal
- AI processes not derived from UnitProcess didn't get updated
- They now use collision radii and assume a square footprint like other units do
* Recycling a Scavenger credits any scrap held
- Their held scrap was previously lost
- Players rarely recycle Scavengers so it didn't come up much
* Receiving a state update for a deleted object no longer recreates it
- This should fix "indestructible" objects appearing in multiplayer
- This may help with infinitely-exploding units (a.k.a. "volcano" or "firestorm")
* Fixed the TAG Cannon leader round when holding fire and shooting into the distance
- The shot timer kept running waiting for the round to expire
- The next leader round got a high start time so it would appear far away
- The weapon now clamps the shot timer to prevent that
Released 2012-01-04
Downloads:
Testing Executable and Symbols
What's New:
* Fixed some third-party maps not loading
- The maps had a terrain name with extra '.' characters at the end
- 1.4 stripped these but 1.5 didn't so it couldn't find the map data
- The loader now strips the extension (if any) from TerrainName
* Removed a costly sprite index lookup in SubmitMissileLight
- It was costing about 1% of the total execution time (!)
- SubmitMissileLight now looks up the index once and caches the result
* Fixed some units not recycling properly
- This mostly happened when approaching along a diagonal
- AI processes not derived from UnitProcess didn't get updated
- They now use collision radii and assume a square footprint like other units do
* Recycling a Scavenger credits any scrap held
- Their held scrap was previously lost
- Players rarely recycle Scavengers so it didn't come up much
* Receiving a state update for a deleted object no longer recreates it
- This should fix "indestructible" objects appearing in multiplayer
- This may help with infinitely-exploding units (a.k.a. "volcano" or "firestorm")
* Fixed the TAG Cannon leader round when holding fire and shooting into the distance
- The shot timer kept running waiting for the round to expire
- The next leader round got a high start time so it would appear far away
- The weapon now clamps the shot timer to prevent that