<- 1.9.0-beta6.2 ^ Versions ^ 1.9.0-beta6.4 -> ====== Version 1.9.0-beta6.3 ====== Third patch release for Beta 6. #@Release_HTML~2009-06-08,1.9.0-beta6.3,1.9.0-beta6.3~@# ===== Upgrading ===== If you are upgrading an existing installation of Doomsday, note the following: * There have been changes to the game controls and some default bindings have changed also. We recommend resetting your old bindings with the following console command: clearbindings; defaultbindings ===== Fixes ===== ==== Engine ==== * SIGSEGV when attempting to create states from incomplete definitions or which reference unknown sprite frames. * SIGSEGV when attempting to prepare a model, from a definition which requests the automatic scale-to-sprite feature but the sprite it references can not be found. * Remote vulnerability in Cl_ReadSoundDelta2 due to malformed packets. Thanks yagisan. * "Monsters become active at start of some maps" (http://sourceforge.net/tracker/?func=detail&aid=2655883&group_id=74815&atid=542099). * Heap corruption due to a (single byte) buffer overflow in the console history buffer. === Definitions === * File names specified in DED definitions that include a file extension not working as expected. When locating a resource if a file extension is specified, first check for a file matching the whole name including extension. If not found, then check for other files named similarly but with a different extension (the extensions tried are determined by the class and type of resource being searched for, e.g., for graphics try png/tga/pcx) (http://sourceforge.net/tracker/index.php?func=detail&aid=2536942&group_id=74815&atid=542099). * Flags in Sky definitions ignored. === Renderer === * SIGSEGV when attempting to draw a world surface using a material whose primary texture has an alpha channel and also has a reflection defined. * "jDRP: Weapons point too far to the left" (http://sourceforge.net/tracker/index.php?func=detail&aid=2220859&group_id=74815&atid=542099). * Surface decorations on twosided sidedef upper/lower sections sometimes visible when they should not be. * Subtle render list/ GL state issue which could result in shiny surfaces sometimes being drawn without their specified mask texture. * Missing textures in the control panel after a GL reset (e.g., after changing resolution). === Unix / OS X === * Fatal error when attempting a texture reset (caused by OpenGL textures being deleted in the busy mode, worker thread). ==== Common code library ==== === Automap === * "Map cheat behaviour change" (http://sourceforge.net/tracker/?func=detail&aid=2788317&group_id=74815&atid=542099). === Menu === * "Load menu skull cursor initial position" (http://sourceforge.net/tracker/?func=detail&aid=2801229&group_id=74815&atid=542099). === InFine === * When playing an "After" InFine script (played on map exit) that does not cycle forever, the game would be stuck continuously playing the script over (http://sourceforge.net/tracker/index.php?func=detail&aid=2789964&group_id=74815&atid=542099). * "Infine events command not working" (http://sourceforge.net/tracker/index.php?func=detail&aid=2654365&group_id=74815&atid=542099). * Server-side buffer overflow when trying to transmit a "huge" InFine script to clients. ==== jDoom ==== * Icon of Sin explosions spawned via A_BrainExplode appear far east of where they should be. * Menu type-in effect not enabled by default. * Use of uninitialized variable when loading an original game save file. * Intermittent fatal error when attempting to go to the intermission from a map whose logical id is greater than 32. * Drawing the game font in the console incorrectly. * The view border sometimes visible when not in a map. ==== jHeretic ==== * Use of uninitialized variable when loading an original game save file. * Drawing the game font in the console incorrectly. * The view border sometimes visible when not in a map. * Attempting to cache non-existent ammo icon patches due to a wayward for{} construct. * "Heretic: Incorrect menu and door sounds" (http://sourceforge.net/tracker/?func=detail&aid=2800844&group_id=74815&atid=542099). * "Heretic: No teleporter sparkles" (http://sourceforge.net/tracker/?func=detail&aid=2800843&group_id=74815&atid=542099). ==== jHexen ==== * Puzzle pieces not placeable. * "Portals don't work - they have been turned into black holes that you cannot escape" (http://sourceforge.net/tracker/index.php?func=detail&aid=2797990&group_id=74815&atid=542099). * Inventory items not loaded from saved games (http://sourceforge.net/tracker/index.php?func=detail&aid=2797990&group_id=74815&atid=542099). * Drawing the game font in the console incorrectly. * "jHexen: Door sounds mixed up" (http://sourceforge.net/tracker/?func=detail&aid=2638815&group_id=74815&atid=542099). * The view border sometimes visible when not in a map. * "HeXen: Cleric Poison clouds move" (http://sourceforge.net/tracker/?func=detail&aid=2800845&group_id=74815&atid=542099). * Quicksave confirmation disabled by default (should be enabled) (http://sourceforge.net/tracker/?func=detail&aid=2801027&group_id=74815&atid=542099). * "HeXen: Incorrect Menu sounds" (http://sourceforge.net/tracker/?func=detail&aid=2801269&group_id=74815&atid=542099). * "HeXen: Centaur two shields" (http://sourceforge.net/tracker/?func=detail&aid=2800847&group_id=74815&atid=542099). * "HeXen: Telefog has no Z offset" (http://sourceforge.net/tracker/?func=detail&aid=2801002&group_id=74815&atid=542099). * "HeXen: Melee weapons not drawing blood" (http://sourceforge.net/tracker/?func=detail&aid=2801021&group_id=74815&atid=542099). ==== dpDehRead ==== * SIGSEGV when attempting to set a map par time, if the search-by-map-name returns empty handed. Thanks yagisan. ===== Changes ===== ==== Engine ==== * Always force all non-middle seg sections opaque. * Make use of the gltexture interface for model skins, model shiny skins, lightmaps and custom flare textures. * Optimize: Adopted Lee Killough's method for LOS checks (using the [[bsp]] rather than the [[blockmap]]). * Ensure shiny textures are uploaded with texture compression disabled (banding is very noticeable). * Rather than draw an untextured quad if a texture for a given particle cannot be found, use the default "zeroth" texture instead. * Slight visual adjustment for busy indicator. The dashed ring is now in the middle of the two other rings. ==== Common code library ==== * Use the standard ASCII codepage for fonts, remapping the existing character patches at start up. * Improved: Added some rudimentary mod authoring, debug aids to [[in_fine]]. If a referenced graphic is missing, it will now be reported in the console but the script will continue to play (objects using said graphic will be drawn without a texture). * Added sounds to the quick save/load message prompts. ==== jDoom ==== * Removed freedoom.wad from the list of recognised/supported IWADs (it depends upon numerous BOOM features which are not presently available). * Use the original STCFN* lumps for the small graphic font (desaturate and amplify at load time). Removed FONTA* lumps from jDOOM.pk3 Mods which replace this the small font (such as the Wolfendoom series) should now work as expected. ==== dpWADMapLoader ==== * Allow any material on any world surface when loading DOOM/Hexen format maps. ==== Mac OS X ==== * Upgraded wxPython for Snowberry.