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.15 [2017-03-13 08:52] – ↷ Links adapted because of a move operation skyjake | version:detailed_list_of_changes_in_doomsday_version_1.15 [2017-03-21 06:59] (current) – ↷ Links adapted because of a move operation skyjake | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | This article lists the important changes in [[version: | ||
+ | |||
+ | |||
+ | ====== Fixed bugs ====== | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ===== {{tag|UI}} ===== | ||
+ | |||
+ | * Map briefings should be disabled when autostarting a game session from command line. | ||
+ | * Alert displayed unnecessarily on first launch because **game.cfg** was not found. This file is only created when quitting the game for the first time. | ||
+ | * Resetting last-used/ | ||
+ | * **Windows: | ||
+ | * Crash if " | ||
+ | |||
+ | |||
+ | ===== {{tag|Input}} ===== | ||
+ | |||
+ | * Mouse wheel event handling makes a distinction between pixel scroll values (touchpad) and angles (wheel rotation). | ||
+ | * Activating binding grab with mouse button(s) in control menu. | ||
+ | |||
+ | |||
+ | ===== {{tag|Renderer}} ===== | ||
+ | |||
+ | * Sky model Z-buffering was not enabled. This would cause sky models to be incorrectly rendered with regard to depth occlusion. | ||
+ | * Value defined for a model' | ||
+ | * Vsync controlled with a single Config variable that is common to all games. This simplifies the configuration of video settings between games. | ||
+ | * Incorrect skin chosen for 3D models under some circumstances. | ||
+ | * Post-processing effects cause other consoles to go black/ | ||
+ | * **Windows: | ||
+ | |||
+ | |||
+ | ===== {{tag|Resources}} ===== | ||
+ | |||
+ | * Non-ASCII characters broken on command line and/or resource finder. | ||
+ | * Handle zero-length lumps between S(*)_START/ | ||
+ | | | ||
+ | |||
+ | ===== {{tag|Updater}} ===== | ||
+ | |||
+ | * JSON parsing error when reading the latest update response. | ||
+ | |||
+ | |||
+ | ===== {{tag|BSP Builder}} ===== | ||
+ | |||
+ | * Superfluous line segments due to partitioning inaccuracies, | ||
+ | |||
+ | |||
+ | ===== {{tag|XG}} ===== | ||
+ | |||
+ | * XG stops working when loading a saved game. | ||
+ | * XG Power class if health below. | ||
+ | * Plane texture class gives new flat a tint of 0. | ||
+ | * XG sector ambient sounds not saved/ | ||
+ | * Broken stair build spreading algorithm. | ||
+ | * XG line/sector types should override built-in types. | ||
+ | |||
+ | |||
+ | ===== {{tag|All Games}} ===== | ||
+ | |||
+ | * Fatal error when attempting to rebind '' | ||
+ | |||
+ | |||
+ | ===== {{tag|Doom}} ===== | ||
+ | |||
+ | * Monster Teleport Issue (TNT MAP31). | ||
+ | * FIREBLU in Plutonia. | ||
+ | * Infunctional teleporter trigger in the BTSXep2 PWAD. | ||
+ | * The Fortress of Mystery appears between wrong map on E2 intermission. | ||
+ | * Revenant missiles randomly switch from non-homing to homing when saving and loading games. | ||
+ | |||
+ | |||
+ | ===== {{tag|Hexen}} ===== | ||
+ | |||
+ | * Misinterpretation of savegame data related to ACS state (de-serialization error). Existing **.save** files are OK. | ||
+ | * Death Wyvern gets stuck in the center pillar of its cave. | ||
+ | * Cough sound playback when a player in god mode collides with a PoisonCloud. | ||
+ | |||
+ | |||
+ | ===== {{tag|Windows}} ===== | ||
+ | |||
+ | * Crash when OpenGL driver does not support OpenGL version 2 or later. An error dialog is shown instead. | ||
+ | }} | ||
+ | |||
+ | |||
+ | ====== New features and changes ====== | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ===== {{tag|UI}} ===== | ||
+ | |||
+ | * Improved controls for the Tutorial dialog: navigating backward and forward, and showing progress through the tutorial steps. | ||
+ | * The console menu was split to two: one for the log itself, and one the command prompt options. | ||
+ | * Right-clicking the prompt menu button toggles between console command and [[: | ||
+ | * The file path where the console log is written can be copied to the OS clipboard. | ||
+ | * Alerts about warnings and errors are automatically dismissed after a while (default is three minutes). | ||
+ | * The Clear Log action deletes all log entries from memory (not from the log file on disk, though). | ||
+ | * Added a native dialog for selecting the SF2/DLS [[: | ||
+ | * The GL information popup in the About dialog shows whether texture compression is enabled or not. | ||
+ | |||
+ | |||
+ | ===== Home screen ({{tag|Ring Zero}}) ===== | ||
+ | |||
+ | * When there are no playable games, the user is asked to select the IWAD folder using a native file dialog. | ||
+ | * The primary IWAD folder can be set/changed via the app menu. | ||
+ | * Savegames listed in the Game Selection menu can be deleted. | ||
+ | * Moved the game sort order choice to the left side so it doesn' | ||
+ | |||
+ | |||
+ | ===== {{tag|Multiplayer}} ===== | ||
+ | |||
+ | * Map URIs are used in network games instead of episode/map numbers. | ||
+ | |||
+ | |||
+ | ===== {{tag|World}} ===== | ||
+ | |||
+ | * Even though thinkers remain POD instances, the engine can now internally store a C++ object per each thinker without the game knowing about it. This is used for instance for the new model renderer to store object-specific animation state data. | ||
+ | |||
+ | |||
+ | ===== {{tag|All Games}} ===== | ||
+ | |||
+ | * External map progression, | ||
+ | * Recognize id Tech 1 maps using heuristic analysis. | ||
+ | * Game menu contents are rebuilt when the engine is reset. This allows customized episodes loaded at runtime to be reflected in the menu. | ||
+ | * {{: | ||
+ | * {{: | ||
+ | | | ||
+ | |||
+ | ===== {{tag|BSP Builder}} ===== | ||
+ | |||
+ | * Multithreaded candidate partition evaluation, improving performance significantly. | ||
+ | |||
+ | |||
+ | ===== {{tag|Renderer}} ===== | ||
+ | |||
+ | * Added a Pixel Doubling post-processing effect. The amount of the effect can be changed in the Renderer Appearance editor. | ||
+ | * New, [[modding: | ||
+ | * The new model renderer uses [[: | ||
+ | * Updated Oculus Rift support for the DK2 (extended desktop mode only). | ||
+ | * Texture compression is disabled by default. It can be enabled with the [[: | ||
+ | |||
+ | |||
+ | ===== {{tag|Resources}} ===== | ||
+ | |||
+ | * Introduced the [[: | ||
+ | * Added '' | ||
+ | * Games registered by [[: | ||
+ | |||
+ | |||
+ | ===== {{tag|Scripting}} ===== | ||
+ | |||
+ | * Added a subclassing mechanism for [[: | ||
+ | * Added an '' | ||
+ | |||
+ | |||
+ | ===== {{tag|OS X}} ===== | ||
+ | |||
+ | * Support for Retina displays (2x HiDPI). | ||
+ | * The display mode can no longer be changed, however one can freely adjust the resolution of the game view in the Video Settings dialog. This ensures that the UI remains crisp on Retina displays even if the game resolution is reduced. | ||
+ | |||
+ | |||
+ | ===== {{tag|Windows}} ===== | ||
+ | |||
+ | * The Menu key shows and hides the task bar (added to default set of input bindings). | ||
+ | |||
+ | |||
+ | ===== {{tag|SDK}} ===== | ||
+ | |||
+ | * Switched to C++11 as the primary language. | ||
+ | * Upgraded to Qt 5.3. | ||
+ | * Upgraded to SDL 2 (used for joystick input). | ||
+ | |||
+ | |||
+ | ===== {{tag|DehRead}} ===== | ||
+ | |||
+ | * Added support for '' | ||
+ | |||
+ | |||
+ | ===== {{tag|IdTech1Converter}} ===== | ||
+ | |||
+ | * [[: | ||
+ | * Renamed plugin from WadMapConverter. Importing of id Tech 1 format resources is in the process of being moved out of the engine and it makes sense to collect all such importers in one place. | ||
+ | }} |