File Release Notes and Changelog
Notes:
Changes:
*) name screenshot files with numbers to allow taking more than one screenshot at ones
*) added random vehicle selection (?)
*) added various debug options : no-clip, tiles marks on map, stripping alpha from objects and tiles
*) added icons for controls setup dialog
*) internationalized menu and in-game messages
*) implemented special zones with timers (win, lose), disable/enable ai switches, hints and checkpoints. added spawn limit (lives)
*) implemented volume sliders in 'options' dialog. fixed listener positioning.
*) mods could provide its own localized messages
*) finishing level makes you invulnerable
*) changed dirt to experimental 'drifting' implementation.
0.4.2902:
*) added new map : 'Aqua World' with two separated levels: underwater and rooftops
*) a lot of various bugfixes everywhere (mostly multiplayer, several crashes)
*) interpolation support in multiplayer.
*) added proper player placement into checkpoint.
*) added `teleport' object which easily could be extended with `telefrag' support.
*) added new major feature : isolated z-boxes (different worlds, checkpoints, hints and spawns in one map)
*) added various penalties for vehicles: launcher slower on sands, tank is stable on every surface.
*) reduces respawn intervals for machinegunner/thrower items.
*) improved menu controls: hotkeys, usual text control with cursor.
*) show/hide mouse pointer if needed
*) added several commands to console : setz, position
*) timestamps in logs
0.4.2623:
*) added game statistics shown by 'TAB' key.
*) reworked all UI: menus, player/map pickers with usual controls. map descriptions. added mouse handling everywhere.
*) you can assign experimental AI units to players right from menu.
*) fixed long standing bug with bullets sticking to each other.
*) animated tiles support (map), animated water tileset. (added an all maps where possible ;)
*) map can provide hints, useful for tutorial or in-game messages.
*) zombie unit added :)
*) new tune (gameboy)
*) preliminary internationalization support.
*) fonts now scanned to properly calculate letters' widths.
*) synchronize map damage between server/clients.
*) minimap could be now switched on and off with 'M' key. (also minimap shows important targets)
*) removed useless SDL subsystems from initialization (audio, cdrom)
*) caching 'fadeout' surfaces to improve fadeout feature performance.
*) cleaned code from direct loadImage() calls, do all stuff via ResourceManager.
0.3.2234:
*) bugfixes... bugfixes... bugfixes...
*) a pair of brand new map
*) new objects:
*) empty vehicles which could be driven (cars, tanks, ..)
*) tents/barracks with troopers
*) watchtowers with machinegunners and throwers
*) patrol boat with missiles.
*) real old-school 'boss' - spaceport Baykonur
*) new multiplayer features (cooperative mode, vehicle selection by server), the most of glitches fixed. AI and pathfinding are now disabled for client side.
*) improved AI for troopers.
*) added gameOver OSD messages and messages generated by objects (spaceport)
*) guided missiles make simple correction for target velocity
*) calculate map projection with greater precision, more accurate hud.
*) a lot of pathfinding fixes... added synchronous A* implementation. improved performance of both A* algos.
*) improved collision performance / restored collision caching.
*) implemented first working AI(still experimental and available only by hack ;).
*) almost fixed sound glitches at the end of background tune.
*) game console with spawn/spawnplayer/set/kill and quit command (yeah! we are REAL game now!)
*) improved performance of getNearest() call.
*) more accurate fps limiter/tick calculations (posix clock/windows perf counters)
*) added grid indexes to collide objects on large maps. removed complexity of O(n^2) from everywhere.
*) checkpoints support.
0.3.1796:
*) updated README's
*) fixed smoke cloud z-positioning.
*) added win32 icon and MSI installer :)
0.3.1774:
*) spawn explosion on map destruction
*) great performance boost (brand new, rewritten from scratch collision code, fixes in map collision handling)
*) pathfinding and outlines fixes
*) more tiles for damaged map. destructable fences. :)
*) tilesets optimizations
*) cars collides with each other (while troops still do not kill each other)
*) removed various 'grouped' object bugs (slight missiles-on-vehicle delay)
*) added outline for machinegunner player
0.3.1651:
*) map troops do not kill each other
*) added new 'wastes' map.
*) at last, added map/vehicle pickers to main menu. ;)
*) map rendering optimizations.
*) urgent release fixes/workarounds.
0.3.1593:
*) if your vehicle was destroyed you are still able to escape in machine gunner form :)
0.3.1591:
*) player can now leave vehicle and act as machinegunner.
*) now it's possible to destroy/damage map. have fun :).
*) mine now triggered by object with mass >= 20.
*) fixed in getNearest() - core Object function. various bugs got fixed by that.
*) added invulnerability effect. invulnerability on respawn.
*) added throwers item/throwers for shilka.
*) limited kamikazes dropped by heli.
*) implemented hybrid waypoints-pathfinding system for ai traffic. more pathfinding fixes.
*) moved new object-level pathfinding code to base object.
*) [win32] critical errors appears in messagebox before exit.
0.3.1466:
*) various small bugfixes.
0.3.1460:
*) improved pathfinding
*) increased damage from 'shilka' and ricochet bullets
*) most 'stucking' issues fixed.
*) various collision model improvements/bugfixes.
*) machinegunners do not shoot in random directions if no target found on map
*) nuke explosions do not kill each other
*) moved nuke missiles to alternative mod (launcher)
*) converted splashes to jpeg format. (-4mb in data/ directory)
*) made music playback continuous.
0.3.1435:
*) fixed several random multiplayer disconnects.
*) added simple 'sliding' if object cannot move in desired direction.
*) added car object, introduced new asynchronous configurable pathfinding (A*).
*) improved Object::setWay, removed almost all glitches.
*) various frag calculation fixes.
*) fixed launcher mods logic. (magic guided missiles appeared in a truck and so on...).
*) smoke clouds now do not collides with missiles/bullets
*) added generic outlines support.
0.3.1298:
*) first public release.