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.12 [2013-10-03 21:59] – /* Fixed bugs */ danij | version:detailed_list_of_changes_in_doomsday_version_1.12 [2017-03-13 12:18] (current) – ↷ Links adapted because of a move operation skyjake | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | This article lists the important changes in [[version: | ||
+ | |||
+ | |||
+ | ====== Fixed bugs ====== | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ===== Resources ===== | ||
+ | |||
+ | |||
+ | * Fatal error playing **Icarus: Alien Vanguard** MAP16, due to an oversight in the line-of-sight algorithm when dealing with maps with overlapped lines. | ||
+ | * Fatal error playing **Astrostein** when firing the " | ||
+ | * Fatal error playing **Eternal Doom** MAP10, due to mishandling of overlapped sectors in the BSP builder. | ||
+ | * **BSP Builder:** Partitioner logic error which incorrectly attributed sectors to BSP leafs around id Tech 1 map hacks (holes in the floor, incorrect lighting, ...). | ||
+ | * **BSP Builder:** Failed partitioning a map with overlapped single-sided lines. | ||
+ | |||
+ | |||
+ | ===== {{tag|Renderer}} ===== | ||
+ | |||
+ | |||
+ | * Light decorations disappear instantly at distance. | ||
+ | * Malfunctioning secondary lens flare dimming. | ||
+ | * Font selection of the thinker indices debug visual. | ||
+ | | | ||
+ | |||
+ | |||
+ | ===== {{tag|UI}} ===== | ||
+ | |||
+ | |||
+ | * Display mode changes no longer cause the game window' | ||
+ | |||
+ | |||
+ | ===== Gameplay ===== | ||
+ | |||
+ | |||
+ | * **Doom:** Icon of Sin explosions deal no damage/ | ||
+ | * **Doom:** Behavior of sector type 10 "close in 30 seconds" | ||
+ | * **Hexen:** Player spawning under 3D bridge object failed. | ||
+ | * **XG**: Erroneous attempt to allocate dummy map line sides via DMU. | ||
+ | |||
+ | |||
+ | ===== {{tag|Hexen}} ===== | ||
+ | |||
+ | |||
+ | * The default value of {{: | ||
+ | }} | ||
+ | |||
+ | |||
+ | ====== New features and changes ====== | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ===== {{tag|UI}} ===== | ||
+ | |||
+ | |||
+ | * Performance improvements and bug fixes in the UI framework. | ||
+ | * Introduced an abstract data model to allow data to be used more flexibly with several instances or types of widget. | ||
+ | * New widget: on/off toggle. It is now used in various places to modify the values of script variables and cvars. | ||
+ | * New widget: choice. Allows selecting one item from a collection of items. | ||
+ | * New widget: slider. Picks a numerical value within a range. | ||
+ | * New widget: dialog. Modal or non-modal popup for presenting information or making choices. | ||
+ | * Replaced old busy mode indicator screen with a BusyWidget. This allows using the same UI element elsewhere, e.g., in the update download dialog. | ||
+ | * Background tasks (multithreading) is now taken advantage of when processing text for drawing in the UI framework. Also improved wrapping of text using tab stops. | ||
+ | * Added an About dialog that displays information about the installed version of the engine and current GL and audio configurations. | ||
+ | * Added new settings dialogs for video, color, audio, input and updater settings. | ||
+ | * Several settings for advanced/ | ||
+ | * Settings can be reset to defaults by group. | ||
+ | * The old [[: | ||
+ | * Added a GUI editor for the renderer' | ||
+ | * Renderer appearance profiles: choose from the set of built-in profiles or customize your own. Profiles work independently of the loaded game plugin. | ||
+ | * When opening the log for the first time, don't waste time scrolling through all the messages since launch. | ||
+ | * **Windows: | ||
+ | |||
+ | |||
+ | ===== {{tag|Console}} ===== | ||
+ | |||
+ | |||
+ | * When the [[: | ||
+ | * [[: | ||
+ | * Adjusted autocompletion behavior: the popup will only open if there is nothing unambiguous to add to the command line. | ||
+ | * Key modifiers can be used for word jumping. | ||
+ | * The command line can be toggled into [[: | ||
+ | * Added the command {{: | ||
+ | * Improved the command {{: | ||
+ | |||
+ | |||
+ | ===== Developer ===== | ||
+ | |||
+ | |||
+ | * Upgraded to Qt 4.8.5. | ||
+ | |||
+ | | | ||
+ | |||
+ | |||
+ | ===== {{tag|Updater}} ===== | ||
+ | |||
+ | |||
+ | * Redesigned automatic updater' | ||
+ | * Update notifications do not force a switch to windowed mode any more. | ||
+ | * Option to download updates automatically when they become available. | ||
+ | |||
+ | |||
+ | ===== {{tag|Input}} ===== | ||
+ | |||
+ | |||
+ | * Input Settings: by default the sensitivities of the X and Y axes are linked together so one doesn' | ||
+ | |||
+ | |||
+ | ===== {{tag|Audio}} ===== | ||
+ | |||
+ | |||
+ | * Use sector cluster granularity for environmental audio. Sectors comprised of multiple disjoint geometry groups now use independent environmental audio characteristics. | ||
+ | * Deferred calculation of environmental audio characteristics until necessary. The BSP leaf blockmap is used to accelerate the task. | ||
+ | |||
+ | |||
+ | ===== {{tag|Renderer}} ===== | ||
+ | |||
+ | |||
+ | * Built-in appearance profiles: Vanilla, Defaults, and Amplified. | ||
+ | * In widescreen views, the FOV angle is now less dependent on the view width. This allows using the same FOV angle with both traditional 4:3 and widescreen views. | ||
+ | * Added BSP leaf clustering for the support of id Tech 1 map hacks. Revised map geometry generation and dynamic lighting to work at cluster level using the half-edge data structure. | ||
+ | * Added sector plane mapping and separate physical/ | ||
+ | * Batched surface redecoration by material and addressed associated performance bottlenecks. | ||
+ | * Deferred initialization of Bias lighting data until necessary and improved deallocation mechanism for faster shutdown. Also, significantly reduced memory requirements through reformatting. | ||
+ | * Bias light sources in the void are dynamically occluded. | ||
+ | * Added cvar {{: | ||
+ | |||
+ | |||
+ | ===== {{tag|Server}} ===== | ||
+ | |||
+ | |||
+ | * Further streamlined map data elements, removing unused functionality and reducing memory requirements. | ||
+ | |||
+ | |||
+ | ===== {{tag|Shell}} ===== | ||
+ | |||
+ | |||
+ | * Console: Pressing Tab will print a list of possible completions for the current word. | ||
+ | |||
+ | |||
+ | ===== Scripting ===== | ||
+ | |||
+ | |||
+ | * Added [[: | ||
+ | |||
+ | |||
+ | ===== {{tag|All Games}} ===== | ||
+ | |||
+ | |||
+ | * Added cvar {{: | ||
+ | * Position the message log below map title when visible. | ||
+ | |||
+ | |||
+ | ===== {{tag|Doom}} ===== | ||
+ | |||
+ | |||
+ | * Added cvar {{: | ||
+ | }} | ||