shithub: choc

Download patch

ref: 1591773d45c41acb9e5ce1cf20bf2b1553af1fac
parent: 6c63460b5a401c1c211a563ef109659d350f6773
author: Simon Howard <fraggle@gmail.com>
date: Sun May 11 15:37:02 EDT 2014

NEWS: Add preliminary notes for next version.

This is a summary of changes since v2.0.0.

--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,134 @@
 
+2.1.0 (2014-??-??):
+
+    Chocolate Doom now supports high-quality substitute music packs
+    that are used in place of the original MIDI music tracks. I'm
+    hoping to put together high-quality recordings of the music for
+    all supported games using the Roland SC-55 synthesizer
+    originally used to compose Doom's music (thanks twipley and
+    MusicallyInspired).
+
+    Support for joysticks and gamepads has been significantly
+    improved. Most gamepads should now work; if they don't, please
+    report a bug. A number of gamepads are now automatically
+    detected and configured automatically; if yours is not, you can
+    help by sending in your details. See the following page:
+
+      http://www.chocolate-doom.org/wiki/index.php/Adding_your_gamepad
+
+    OPL MIDI playback has been significantly improved, and problems
+    with certain tracks have been resolved. Multi-track MIDI Files now
+    play back properly, MIDI tempo meta events are now supported and
+    problems with stuttering when playing certain tracks have been
+    fixed.
+
+    Other new features:
+     * There is now a -dehlump command line parameter to load Dehacked
+       files contained inside WAD files (thanks Fabian Greffrath).
+     * PNG format screenshots are now supported, and there is a
+       dedicated key binding for taking screenshots without needing to
+       always use -devparm (thanks Fabian Greffrath). The PrintScreen
+       key can be used as a key binding (thanks Alexandre-Xavier).
+     * There is now a config file variable (snd_maxslicetime_ms) to
+       control the sound buffer size, and the default is more precise
+       to reduce sound latency (thanks Holering).
+     * You can now use an external command for music playback (thanks
+       Holering).
+     * All games now detect if you're tring to play using the wrong
+       type of IWAD (doom.wad with Hexen, etc.) and exit with a
+       helpful error message.
+     * The OS X app now associates with .hhe and .seh files.
+     * There is now a -nodes parameter that automatically starts a
+       netgame when a desired number of players have joined the game.
+     * There is now more extensive documentation about music
+       configuration (README.Music).
+     * On Linux, a GUI pop-up is used when the game quits with an
+       error to show the error message.
+
+    Doom:
+     * Minor workarounds were added to allow the BFG Edition IWADs to
+       be used without crashing the game (thanks Fabian Greffrath).
+     * GUS patch files included with the BFG Edition are now
+       automatically detected.
+     * The 'no fog on spawn west' Vanilla bug is now correctly
+       emulated (thanks xttl).
+     * Behavior of older versions of Doom back to v1.666 can now be
+       emulated.
+     * The new Freedoom IWAD names are now recognized and supported.
+     * Behavior of the M_EPI4 menu item is now correctly emulated
+       based on game version (thanks Alexandre-Xavier).
+     * IDCLEV up to MAP40 is now supported, to match Vanilla (thanks
+       Alexandre-Xavier).
+
+    Heretic:
+     * Weapon cycling keys for mouse and joystick were fixed (thanks
+       Sander van Dijk).
+     * The -timedemo parameter has been fixed, and -playdemo now
+       handles full paths correctly.
+     * A bug when panning the map was fixed (thanks Chris Fielder).
+     * A savegame bug where plat_t structures were not restored
+       correctly was fixed (thanks romeroyakovlev).
+     * Rebinding of the pause key was fixed (thanks Fabian Greffrath).
+
+    Hexen:
+     * Weapon cycling keys for mouse and joystick were fixed (thanks
+       Sander van Dijk).
+     * The -timedemo parameter has been fixed, and -playdemo now
+       handles full paths correctly.
+     * There are now key bindings to allow the artifact keys to be
+       rebound (thanks Fabian Greffrath).
+     * Rebinding of the pause key was fixed (thanks Fabian Greffrath).
+     * Maximum level number was extended to MAP60, allowing
+       multiplayer games using the Deathkings add-on.
+     * The startup screen can now be aborted by pressing escape, like
+       in Vanilla.
+     * Desync when playing back DEMO1 was fixed (thanks alexey.lysiuk).
+
+    Strife:
+     * 'Show mission' key is configured properly in setup (thanks
+       Sander van Dijk).
+     * Default music volume level now matches Vanilla (thanks
+       Alexandre-Xavier).
+
+   Cleanups:
+     * The copyright headers at the top of all source files have been
+       vastly simplified.
+     * Unsafe string functions have been eliminated from the codebase.
+
+   Bug fixes:
+     * WAD and Dehacked checksums are now sent to clients and checked
+       correctly when setting up netgames.
+     * A bug was fixed that caused sound not to work in multiplayer
+       games (thanks to everyone who reported this, and for
+       Alexandre-Xavier and Quasar for help in fixing it).
+     * Calculation of the -devparm 'ticker' dots was fixed to match
+       Vanilla behavior (thanks _bruce_ and Alexandre-Xavier).
+     * The PC speaker code now supports the full range of sound
+       frequencies (thanks Gez).
+     * Annoying "jumping" behavior when grabbing the mouse cursor was
+       fixed.
+     * The screen is now initialized at the native bit depth by
+       default, to avoid problems with systems that don't handle 8-bit
+       screenbuffers very well any more.
+     * The --docdir argument to the configure script is now honored
+       (thanks Jan Engelhardt).
+     * Various issues with the build were fixed (thanks Jan
+       Engelhardt and Fabian Greffrath).
+     * Backwards parameters were fixed in the sound code (thanks
+       proteal).
+     * A crash was fixed when running fullscreen with the -2 parameter
+       (thanks Fabian Greffrath).
+     * A crash when using large values of snd_channels was fixed
+       (thanks Alexandre-Xavier).
+     * A resource leak in the BSD PC speaker code was fixed (thanks
+       Edward-san).
+     * Windows resource files were fixed for Windows 7 (thanks Brad
+       Harding).
+
+    libtextscreen:
+     * Clicking on scrollbars now jumps to the correct position
+       (thanks Alexandre-Xavier).
+
 2.0.0 (2013-12-09):
 
     This is version 2.0 of Chocolate Doom! This new major version is