ChangeLog for EDGE 1.34
Type: Full ReleaseDate: NOVEMBER 2009
Bugs fixed: + fixed music detuning with Windows native playback + fixed crashes with "monster aggression" feature + fixed 16-rotation sprites - fixed some colormap issues - fixed slowdown with savegames on large maps - fixed teleporting into walls bug - fixed bug with LOSE_BENEFIT on ammo limits - fixed weapon refire accuracy after a loadgame - fixed music restarting when player dies and is reborn - fixed rockets autoaiming at BOSSBRAIN on MAP30 - fixed excessive warnings for missing textures - fixed some Timidity issues - fixed dynamic lights on translucent MD2 skins - fixed RTS execution semantics in multiplayer games - fixed bots triggering exit lines/switches - fixed STROBE lighting when minlight == maxlight - fixed display of gamma-change messages - fixed gamma to be restored at exit - fixed Boom point pushers/pullers
Features Removed / Changed: + new language "COAL" replaces Lua for drawing HUDs. Documentation about COAL is a bit sparse right now. In the 1.34 release the following coal scripts are present: doom_ddf/coal_api.ec : defines API to the engine doom_ddf/coal_hud.ec : implements the DOOM HUD Coal HUD-drawing scripts may also be included in pwads in a lump called "COALHUDS". + RTS files now need the "RTS" extension (not "SCR"), which is more accurate, plus the SCR extension is used by MS Windows for Screensaver programs. + the standard DDF/RTS files have been moved out of EDGE.WAD, instead they are stored in a folder called "doom_ddf". - savegames from 1.31 and earlier do not work. They do not even appear in the menu, because each savegame now has its own folder (as a consequence of the new HUB system). - the old EDGE title screens / music were retired.
General Improvements: + improved console with command history and TAB-completion. + better crosshairs, with control over size and color. + support for keys on the numeric keypad. Default is enabled but you can disable it via the 'in_keypad' console var. - improved defaults (e.g. 16-bit sound, WASD movement) - wobble-free scrolling for the automap - shorter cheat code for 'killall' - better HOM detection (debug_hom cvar) - always generate our own BLOCKMAP and ignore REJECT - improved mouse and keyboard speed settings - in option menus, current line is highlighted - new 'goobers' cvar for a fun effect
New Features: + Joystick support. + HUB support. Please see the 'demo-Hubs.txt' document which is included with the EDGE 1.34 release package for more info. + obituary messages when the player is killed. They are created by an entry in LANGUAGES.LDF (e.g. OB_ImpClaw), and that entry is referenced in the new DAMAGE.OBITUARY field (in an attack). The message can contain the following conversions: %o : the player's name %k : the monster or opponent which killed the player - two "Action" buttons which can be set in the Keyboard Controls menu and tested by RTS and COAL scripts, as follows: RTS: ONCONDITION ACTION1 COAL: if (player.is_action1()) { ... } (Use ACTION2 / is_action2 to test the second button) - RTS: new ONCEILINGHEIGHT command (courtesy Andrew Baker) which works just like the ONHEIGHT condition but tests the ceiling instead of the floor. - LINES.DDF: can prevent bots using a certain linetype via the new "NOBOT" keyword in the ACTIVATORS command.