This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
detailed_list_of_changes_in_doomsday_version_1.11 [2013-07-20 05:03] – /* Renderer */ skyjake | version:detailed_list_of_changes_in_doomsday_version_1.11 [2017-03-13 20:17] (current) – ↷ Links adapted because of a move operation skyjake | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | This article lists the important changes in [[version: | ||
+ | |||
+ | |||
+ | ====== Fixed bugs ====== | ||
+ | |||
+ | |||
+ | * Failure to detect the current build due to a compiler misconfiguration (in [[: | ||
+ | * Updater: Printing last checked time when never actually checked. | ||
+ | * World axes transposed for the " | ||
+ | |||
+ | |||
+ | ===== Gameplay ===== | ||
+ | |||
+ | |||
+ | * | ||
+ | {{ file: | ||
+ | |||
+ | * Show map title and number in automap (when {{: | ||
+ | * Doom: incorrect behavior of tag 666 action specials. | ||
+ | * Doom: material FIRELAV2 missing glow (missing Material definition). | ||
+ | * Heretic: end game finale texts do not fit on screen. | ||
+ | * Heretic: Wand Crystal missiles auto-aim behavior. Now conforms to vanilla Heretic. | ||
+ | * Heretic: Hell Staff rain was falling down at an angle (should be straight down). | ||
+ | * Heretic: water/ | ||
+ | * Heretic: artifact pickup playing both the artifact and standard pickup sounds. | ||
+ | * Hexen: Bracers artifact gave too little armor without an upper limit. | ||
+ | * Hexen: crash after " | ||
+ | * Hexen: crash when morphing Dark Servants. | ||
+ | * Hexen: crash when respawning after gib death (release builds only) due to a debug code mixup in the save game code. | ||
+ | * Heretic|Hexen: | ||
+ | * Heretic|Hexen: | ||
+ | * Heretic|Hexen: | ||
+ | * Heretic|Hexen: | ||
+ | * HacX: issues with bad guys and weapons when loading game at runtime as opposed to using [[:game]]. | ||
+ | |||
+ | |||
+ | ===== Renderer ===== | ||
+ | |||
+ | |||
+ | * Logic errors in the drawable map geometry generation resulting in numerous incompatibilities and rendering artefacts when dealing with id Tech 1 map hack constructs. | ||
+ | * Fog was no longer being enabled when rendering the sky sphere/ | ||
+ | * Visual artefacts when combining debug rendering modes ([[: | ||
+ | * When drawing psprites the " | ||
+ | |||
+ | |||
+ | ===== Resources ===== | ||
+ | |||
+ | |||
+ | * Logic errors in the BSP builder which erroneously attributed some leafs to the wrong map sector (resulting in rendering glitches, particularly around map hack constructs). | ||
+ | |||
+ | |||
+ | ===== Audio ===== | ||
+ | |||
+ | |||
+ | * Improper use of the OpenAL API: sound buffers must not be in use when data is copied into them. | ||
+ | * OpenAL plugin uses the default audio playback device of the system. | ||
+ | |||
+ | |||
+ | ===== Snowberry ===== | ||
+ | |||
+ | |||
+ | * Duplicating a profile causes runtime errors if the original profile has addons selected. | ||
+ | |||
+ | |||
+ | ====== New features and changes ====== | ||
+ | |||
+ | |||
+ | * [[: | ||
+ | * Incremented network protocol version due to non-backward compatible changes to the map data representation. Older clients will not be able to join. | ||
+ | * Added option {{: | ||
+ | * Added option {{: | ||
+ | |||
+ | |||
+ | ===== UI ===== | ||
+ | |||
+ | |||
+ | * Internal improvements in Doomsday' | ||
+ | * The old console UI was removed and replaced with [[: | ||
+ | * The new console and other widgets support Unicode text and use system fonts. | ||
+ | * The new console uses variable-width fonts and rich text styling. | ||
+ | * Task bar shows the current build number in unstable and candidate builds. | ||
+ | * There is now an area dedicated for notifications. The first (and so far only) notification widget is the FPS counter. | ||
+ | * All UI style parameters and resources for the new UI widgets are stored in a resource pack. The default one is called **defaultstyle.pack** and it's currently part of **doomsday.pk3**. | ||
+ | * [[: | ||
+ | * Added the [[: | ||
+ | * One can now check for updates via a menu item also on Windows and Linux (using the [[: | ||
+ | * The game can be unloaded without resorting to console commands (using the [[: | ||
+ | * The special console activation key was removed and replaced with the hardcoded **Shift-Esc** and a regular binding (Tilde by default). | ||
+ | * Obsolete settings were removed from the Control Panel (from the Input, Network and Console pages). Some of them will return later as new settings dialogs/ | ||
+ | |||
+ | |||
+ | ===== Input ===== | ||
+ | |||
+ | |||
+ | * The operating system' | ||
+ | |||
+ | |||
+ | ===== Renderer ===== | ||
+ | |||
+ | |||
+ | * | ||
+ | {{ file: | ||
+ | |||
+ | * The UI widgets support OpenGL shaders. Notably, in [[: | ||
+ | * Drawable map geometry generation now separated from the core of the map renderer and is no longer directly concerned with id Tech 1 map hacks. | ||
+ | * Bias [[: | ||
+ | |||
+ | |||
+ | ===== Resources ===== | ||
+ | |||
+ | |||
+ | * Removed the fixed upper limit for the number of submodels that a 3D model can have. | ||
+ | * Parser for a blend of [[:info]] (declarative document) and [[: | ||
+ | * **doomsday.pk3** now contains **shaders.dei**, | ||
+ | * Map geometry now modelled with meshes, a [[: | ||
+ | * Map loading times further reduced by virtue of revised internal APIs and data representation. | ||
+ | * BSP leafs now support multiple [[: | ||
+ | * Added property DMU_ARCHIVE_INDEX -- the position of the relevant data and/or definition for the map element in the " | ||
+ | |||
+ | |||
+ | ===== Scripting ===== | ||
+ | |||
+ | |||
+ | * Added [[: | ||
+ | |||
+ | |||
+ | ===== Snowberry ===== | ||
+ | |||
+ | |||
+ | * Now uses the [[: | ||
+ | |||
+ | |||
+ | ===== Developer ===== | ||
+ | |||
+ | |||
+ | * Minimum required version of Qt is now 4.7. | ||
+ | * Mac OS X 10.7+ build is now done with [[http:// | ||
+ | * Removed the LegacyCore class that was added to facilitate transitioning Doomsday' | ||
+ | |||
+ | |||
+ | ====== Contributors ====== | ||
+ | |||
+ | |||
+ | * [[http:// | ||