User Tools

Site Tools


version:detailed_list_of_changes_in_doomsday_version_1.9.8

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
version:detailed_list_of_changes_in_doomsday_version_1_9.8 [2017-03-23 06:42] skyjakeversion:detailed_list_of_changes_in_doomsday_version_1.9.8 [2017-03-23 06:42] (current) – ↷ Page name changed from version:detailed_list_of_changes_in_doomsday_version_1_9.8 to version:detailed_list_of_changes_in_doomsday_version_1.9.8 skyjake
Line 1: Line 1:
 +This article lists the important changes in [[version:1.9.8]].
  
 +
 +====== Fixed bugs ======
 +
 +
 +
 +===== Audio =====
 +
 +  *  Hexen: Environment Wind sounds (e.g. Map01). There was a sound prioritization issue at map start.
 +  *  Priorities defined in Sound definitions are used to determine when a sound can stop a previously playing sound from the same emitter (e.g., Cyberdemon and Mastermind alert sound is not cut off by their footsteps).
 +
 +
 +===== Console =====
 +
 +  *  Brackets can again be typed in the console: { }
 +  *  [[:rend-dev-wireframe]] should not be written to game config file.
 +
 +
 +===== Gameplay =====
 +
 +  *  Heretic: Flying creatures would sometimes get stuck. {{:sfbug|3495787}}
 +  *  Hexen: disallow warping while dead to prevent zombification.
 +
 +
 +===== Graphics and resources =====
 +
 +  *  Detect support for non-power-of-two OpenGL textures and don't try to use them if support is not available. Fixes the problem of the game UI/infine background textures being fully white, while the console is drawn ok.
 +  *  Detail texture contrast normalization is now taken into account when rendering. {{:sfbug|3496778}}
 +  *  Hexen: The demo IWAD was not being recognized. The buggy version of the demo IWAD is now supported as a separate game mode.
 +  *  Hexen: crash when rendering particles. {{:sfbug|3496963}}
 +
 +
 +===== Input =====
 +
 +  *  Added variable [[:input-sharp]]: all input events are processed only on the "sharp" 35 Hz ticks to comply with the behavior of the original games.
 +  *  New and improved input device axis position/delta filtering. Replaces the old mouse filter ([[:input-mouse-filter]] has been removed).
 +  *  With the Sidestep (strafe) control, mouse/joystick axis positions were interpretered incorrectly. {{:sfbug|3510109}}
 +
 +
 +===== Multiplayer =====
 +
 +  *  Hexen: [[:setclass]] should not be immediate, now only takes effect after respawning.
 +  *  Fixed crash when using items from the inventory. {{:sfbug|3496874}}
 +  *  Hexen co-op: weapons for all player classes should be spawned. {{:sfbug|1572194}}
 +
 +
 +===== UI and menus =====
 +
 +  *  The game's main menu should never scroll up and down.
 +  *  Shift+Esc would not always open the Control Panel, sometimes only the Menu: now Shift alone does not activate the game menu.
 +  *  Deleting the default Return binding of "menuselect" is no longer allowed in the Controls menu.
 +  *  Changing the binding of the Delete key is not allowed any more in the Controls menu.
 +  *  The auto aim menu option was changed to "disable autoaim".
 +  *  In the menu, sound effects were played twice simultaneously when toggling "yes/no" options.
 +  *  Hexen: title in the skill level menu is way over to the left.
 +  *  HacX: skill level menu goes off the side of the screen.
 +
 +
 +===== Unix =====
 +
 +  *  ''make uninstall'' failed to remove the **snowberry** directory.
 +  *  **launch-doomsday** and the **.desktop** file must use the paths defined in the build configuration.
 +
 +
 +====== Changes ======
 +
 +
 +
 +===== Audio =====
 +
 +
 +  *  Use audio interfaces from multiple audio plugins. E.g., SFX from FMOD and Music from winmm (for MIDI). See [[:isfx]], [[:imusic]], [[:icd]].
 +  *  Added variable [[:sound-overlap-stop]] (default: 1) that allows only one sound to be emitted at a time by a sound source (to comply with original Doom engine behavior).
 +  *  Default reverb strength is now 0.5 (previously 1.0).
 +
 +
 +===== Console =====
 +
 +
 +  *  Console half/fullscreen mode is now toggled with Alt-Tilde. (The ~ character can be typed with Shift-Tilde.)
 +  *  New command [[:apropos_cmd]] that summarizes all information containing a specific search term. Looks up variables, commands, aliases and games. For instance: ''apropos sound''
 +  *  New commands [[:setwinres]] and [[:setfullres]] that set resolution and window mode at the same time.
 +  *  If shutting down during startup, don't write config files if they haven't been read yet.
 +
 +
 +===== Gameplay =====
 +
 +
 +  *  Doom and Heretic: added variable [[:game-monsters-floatoverblocking]] to allow flying creatures to float upwards over things that block their way.
 +
 +
 +===== Graphics and resources =====
 +
 +
 +  *  Qt-based window management.
 +  *  Game window can be resized dynamically (in windowed mode).
 +  *  Default binding for F11 is to toggle fullscreen mode.
 +  *  Built-in support for detecting and changing display modes.
 +  *  Optimized resource subsystem performance for a faster engine startup.
 +  *  Removed fixed upper limit of 768 defined models in use.
 +  *  Added variable [[:vid-vsync]]: enable or disable vsync. Also available in the Control Panel.
 +  *  Added variable [[:vid-fsaa]]: enable or disable full-scene antialiasing. Also available in the Control Panel.
 +
 +
 +===== Multiplayer =====
 +
 +
 +  *  Saving during a multiplayer game is disabled. This feature will be restored in a future release.
 +  *  Removed fatal error causing [[:server-game-coop-nothing]] that was preventing spawning of players.
 +  *  Dedicated servers conserve CPU when no clients connected (if [[:noinput]] is being used to run a background server).
 +
 +
 +===== UI and menus =====
 +
 +
 +  *  Control Panel's video mode list shows the actual display modes supported by the system.
 +  *  FSAA and Vsync can be toggled in the Control Panel under Video settings.
 +  *  Variable [[:game-pause-focuslost]]: auto-pause when the game window loses focus.
 +  *  Command [[:releasemouse]]: releases the mouse pointer. By default bound to Alt-F11.
 +  *  Added a new binding context called "global" for bindings that are always active and override all the other binding contexts.
 +  *  Frontend: updated Brazilian Portuguese translation.
 +
 +
 +===== Platform-specific =====
 +
 +
 +
 +==== Windows ====
 +
 +  *  Numpad Divide key and the forward slash are now considered to be two separate keys.
 +
 +
 +==== Mac OS X and X11 ====
 +
 +  *  Not using SDL any more for setting/getting display color transfer table (gamma ramp).
 +  *  System-level [[:configuration_file]]s **/etc/doomsday/paths** and **~/.doomsday/paths** can be used for specifying the basedir, libdir, and iwaddir.
 +
 +
 +==== Unix ====
 +
 +  *  Snowberry can be excluded from the build.
 +
 +
 +====== Contributors ======
 +
 +  *  [[http://sourceforge.net/users/vvv1|vvv1]] qmake changes: Snowberry installation; X11 testing/debugging
 +  *  NTI: updated Brazilian Portuguese translation for Snowberry
version/detailed_list_of_changes_in_doomsday_version_1.9.8.txt · Last modified: 2017-03-23 06:42 by skyjake