changelog075b2.patch (2,404 bytes)
2008-05-10 22:59
Index: changelog.txt
===================================================================
--- changelog.txt (revision 5862)
+++ changelog.txt (working copy)
@@ -1,13 +1,43 @@
Spring change log
-0.76b1+
+0.76b2
Spring Engine:
- - Keep units in various situations from deciding to attack units they
- shoulden't (noChaseCatagory, neutral, under water without water weapons).
+ - Keep units in various situations from deciding to attack units they
+ shouldn't (noChaseCatagory, neutral, under water without water weapons).
- Added kamikazeFireControl fbi tag. Defaults to false. If true, a kamikaze
- unit, such as a mine, has CMD_FIRE_CONTROL as a valid command.
+ unit, such as a mine, has CMD_FIRE_CONTROL as a valid command.
+LUA changes:
+ - If Spring.SetDrawSky(false) is set, do not draw the sun.
+ - Spring.SendCommands() can use a bunch of string arguments as well as the old
+ table format. e.g Spring.SendCommands('echo aoeu', 'info 2', 'specteam 0')
+ - Added some water color and fog color constants to the lua Game{} table.
+ waterTexture, waterVoid, waterPlane, waterAbsorb, waterBaseColor,
+ waterMinColor, waterSurfaceColor, waterPlaneColor, fogColor
+ - Added gl.ActiveShader(shaderID, function(), ...) safe way to set shader
+ uniforms in non-drawing code
+ - New PauseSoundStream(), GetSoundStreamTime() (how long it has been playing,
+ SetSoundStreamVolume(number) call-outs
+ - Add an unsynced ExtractModArchiveFile(path) callout to enable LuaUI
+ widgets to extract files from mod archives.
+ For example, Spring.ExtractModArchiveFile("sounds/boom.wav")
+ will create a directory "sounds/" and extract "boom.wav" to it.
+ - Added SyncedRead call-out GetUnitPiecePosDir(unitID, piece), this returns
+ the global position and forward vector of the given piece (6 return values
+ in total). The emphasis is on global, the previous call-outs only deliver
+ relative values.
+
+Bugfixes:
+ - Fixed display of times in the EndGameBox (For example 9:07 displayed as 9: 7)
+ - Fixed the grey flashing that sometimes happened when making new buildings
+ - Fixed division by zero if two units are in the exact same spot and collide.
+ - Fixed negative pings
+ - Fix a dangling pointer when using ground decals. Could have caused desyncs
+ and LuaUI bugs.
+ - Fixed possible out of bounds map reads that could cause crashes
+
+
0.76b1
Installer: