BATTLEZONE
Version 1.5.2.27
Released 2014-12-16
Updated 2014-12-17
I fixed some more things, and (I hope) broke fewer things than last time.
Downloads
Testing Executable and Symbols
Check the main 1.5.2 page for other downloads.
What's New
Stability
- LuaMission Command() and Receive() don't crash when no script is loaded
- AiMission Fail and Succeed don't crash if the filename is too long
- They now truncate the filename and print an error message
Gameplay
- Buildings and Gun Towers create scrap properly on destruction
- They unblock the terrain before generating scrap
- Rolled back the change to strategic AI setup from the previous version
- That change broke a bunch of missions
- Unlimited armor cheat (bzbody) protects against snipe
Editor
- Exit terrain edit mode when switching to any other view
- PathDisplay Find Path mode shows more info
- Time: path planning time in milliseconds
- Dist: straight-line distance between path endpoints
- Len: total length of the path
Engine
- Updated libvorbis to 1.3.4
- Updated libogg to 1.3.2
- Lua library no longer uses link-time code generation
- Internal and Release builds no longer crash when Decoda connects
- Fixed file system warning/error messages for 16-character filenames
- 16-character filenames are not null-terminated
Modding/Scripting
- Improved how strategic AI setup reads from builder ODFs
- Allow an arbitrarily large number of buildItem entries
- Allow buildItem entries to refer to builder ODFs (e.g. "b_amcmbt")
- IMPORTANT SAFETY TIP: don't let the builder ODFs form a loop!
- Made the path version of BuildAt work like other BuildAt functions
- Fixes the Armory launching powerups to infinity and beyond