This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
version:detailed_list_of_changes_in_doomsday_version_1_9.9 [2017-03-13 20:17] – ↷ Links adapted because of a move operation skyjake | version:detailed_list_of_changes_in_doomsday_version_1.9.9 [2017-03-23 06:37] (current) – ↷ Page name changed from version:detailed_list_of_changes_in_doomsday_version_1_9.9 to version:detailed_list_of_changes_in_doomsday_version_1.9.9 skyjake | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | This article lists the important changes in [[version: | ||
+ | |||
+ | ====== Fixed bugs ====== | ||
+ | |||
+ | |||
+ | * Fatal error during startup with [[: | ||
+ | * Parsing of spaces in command line arguments (they are now processed with [[: | ||
+ | * Crash after unloading a plugin (related to [[: | ||
+ | * Correctly handle error situations (exceptions) occuring in worker threads. | ||
+ | * Toggling from fullscreen to windowed mode forgets the original size of the window. | ||
+ | * When reporting a fatal error with [[: | ||
+ | * Launcher: " | ||
+ | |||
+ | |||
+ | ===== Audio ===== | ||
+ | |||
+ | * Mishandling of malformed Doom-format sound lumps. | ||
+ | |||
+ | |||
+ | ===== Console ===== | ||
+ | |||
+ | * Potential crash from the [[: | ||
+ | |||
+ | |||
+ | ===== Gameplay ===== | ||
+ | |||
+ | * Doom: Missing prompt for " | ||
+ | * Heretic: doors now play the right sound when closing (should be DOROPN at start, DORCLS at end). | ||
+ | * Hexen: crash when opening a swing door (old bug from 2003; out of bounds memory access). | ||
+ | * Hexen: [[:kill]] will now affect swimming Stalkers and buried Wraiths, too. | ||
+ | * Hexen: allow [[: | ||
+ | * Hexen: movement of fog clouds (e.g., map 8) was not smooth. | ||
+ | * Hexen v1.0: intermission texts don't display, "(text not found)" | ||
+ | * Hexen v1.0: allow warping to maps without a specified cluster (e.g., MAP41 in Hexen v1.0). | ||
+ | * Hacx: Addressed compatibility issue " | ||
+ | |||
+ | |||
+ | ===== Graphics and resources ===== | ||
+ | |||
+ | * Fatal error attempting to play add-ons using invalid Patch lumps to hide sprites. | ||
+ | * Categorization of " | ||
+ | * Plane glows were not drawn while a plane was moving (e.g., Hexen’s Guardian of Fire: rising lava floor in the starting room). The light origin Z coordinate and the plane height were not in sync. | ||
+ | * Game’s color palettes reloaded after engine reset. | ||
+ | * Doom: Failed to locate map data from Memento Mori add-on. | ||
+ | * Hexen: loading of color translation class 2 (Mage) was broken (tried loading from the wrong lumps). | ||
+ | * Hexen v1.0 and v1.1: Player color translations were applied incorrectly. | ||
+ | * Bsp Builder: prefer non " | ||
+ | * Bsp Builder: precision issues in the partitioner resulting in small gaps in some maps. | ||
+ | * Renderer: applying color translation for sprites. | ||
+ | * Renderer: take middle wall section material opacity into account with sky-fix geometry. | ||
+ | * Renderer: mishandling of all-masked textures resulting in brilliant white auto-lights. | ||
+ | * Renderer: incorrect logic in R_MarkDependantSurfacesForDecorationUpdate(). | ||
+ | * Renderer: lumobj => BSP leaf contact spreading. | ||
+ | * Light source from the Rocket Launcher missile at the wrong z-height. | ||
+ | * Incorrect model skin selection during screenwipe/ | ||
+ | * Incorrect model angle for voodoodolls. | ||
+ | * Fixed bug “No longer handling unknown flats.” {{: | ||
+ | * Mobjs outside the playable map should not emit light. {{: | ||
+ | * Logging of missing materials during map conversion. | ||
+ | * Crash during engine reset when in a map with one or more glowing material. | ||
+ | |||
+ | |||
+ | ===== Definitions ===== | ||
+ | |||
+ | * DED: Unknown Blendmodes in Reflection definitions default to " | ||
+ | * DED: Mishandling of the old State frame fullbright " | ||
+ | * Auto-loading of DEH patches in PK3 containers. | ||
+ | * Deh Reader: Tolerate mid-file EOF characters in DeHackEd patches. | ||
+ | |||
+ | |||
+ | ===== Multiplayer ===== | ||
+ | |||
+ | * Server: mobj flags got lost due to a bug when merging mobj deltas with existing ones in the pool (e.g., mobj color translation not changing when it’s supposed to). | ||
+ | * Workaround for getting stuck in the Help screen: disabled the Help/Info screen for clients. | ||
+ | |||
+ | |||
+ | ===== UI and menus ===== | ||
+ | |||
+ | * HOM before an InFine script at map start. | ||
+ | * Automap: Bug " | ||
+ | * Automap: Polyobj lines are invisible. | ||
+ | * Multiplayer Player Setup menu content placement. | ||
+ | * Cannot alter menu option "Use custom automap colors." | ||
+ | * F11 does not toggle fullscreen if no game loaded, console is open, or in the [[: | ||
+ | * libcommon: fatal error attempting to shut down during a Finale (" | ||
+ | * Game state change/ | ||
+ | * Hexen|Automap: | ||
+ | * Chex Quest: menus should not use Doom's skill level names. | ||
+ | |||
+ | |||
+ | ===== Platform-specific fixes ===== | ||
+ | |||
+ | |||
+ | ==== Unix ==== | ||
+ | |||
+ | * More robust way to look for plugins (checking type of files to see whether they are shared libraries). | ||
+ | |||
+ | |||
+ | ==== Windows ==== | ||
+ | |||
+ | * Toggling from fullscreen to windowed mode may position the window title bar outside the desktop. | ||
+ | |||
+ | |||
+ | ====== Changes ====== | ||
+ | |||
+ | |||
+ | * Automatic updates: Doomsday will now automatically detect when a new version is available and can download it for you. Commands: [[: | ||
+ | * Relative paths on the command line are relative to the working directory at startup. Previously they were interpreted relative to the [[: | ||
+ | * [[:iwad]] and all other options that use a path detect if argument is a directory and appends a slash if so ('' | ||
+ | |||
+ | |||
+ | ===== Audio ===== | ||
+ | |||
+ | * Added command line argument [[: | ||
+ | |||
+ | |||
+ | ===== Console ===== | ||
+ | |||
+ | * Command [[: | ||
+ | |||
+ | |||
+ | ===== Gameplay and libcommon ===== | ||
+ | |||
+ | * Foundation for an autosave mechanism. The user interface part of autosaves is still under construction. | ||
+ | * Additional default control bindings for answering game messages. | ||
+ | * Added command [[: | ||
+ | * Added variable [[: | ||
+ | * Added variable [[: | ||
+ | * Added variable [[: | ||
+ | * Enhanced console commands [[: | ||
+ | * Removed fixed 24-character limit for game save descriptions. | ||
+ | * Hexen v1.0 support: added game mode " | ||
+ | |||
+ | |||
+ | ===== Graphics and resources ===== | ||
+ | |||
+ | * Added a camera vignette effect. Cvars: [[: | ||
+ | * Increased max number of particle generators to 512 (from 256). | ||
+ | * Model skin fallback: if a model' | ||
+ | * Save FSAA state persistently so it can be restored immediately at startup and the window can be created with the correct FSAA mode (removes flicker during startup). | ||
+ | * DED: log a warning about unknown Blendmodes. | ||
+ | * DeHackEd: Added support for [CODEPTR] DEH patches. | ||
+ | |||
+ | |||
+ | ===== Multiplayer ===== | ||
+ | |||
+ | * If cheats are disabled, send a response to clients attempting to cheat. | ||
+ | |||
+ | |||
+ | ===== UI and menus ===== | ||
+ | |||
+ | * Added a new game menu page for configuring game save options. | ||
+ | * Deleting saved games from " | ||
+ | * Added [[: | ||
+ | |||
+ | |||
+ | ===== Optimizations ===== | ||
+ | |||
+ | * Faster map loading due to optimizations in the BSP builder. | ||
+ | * More efficient map sector audio properties calculations, | ||
+ | * Addressed inefficiencies related to per-frame Patch Replacement lookup. | ||
+ | |||
+ | |||
+ | ===== Platform-specific changes ===== | ||
+ | |||
+ | |||
+ | |||
+ | ==== Windows ==== | ||
+ | |||
+ | * The Doomsday window has a proper window icon. | ||
+ | |||
+ | |||
+ | ====== Contributors ====== | ||
+ | |||
+ | * [[http:// |