From 89187a00f3871ae48564cd34057635519f8028e2 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Tue, 30 Nov 2010 20:26:37 +0000 Subject: Update NEWS. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2178 --- NEWS | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 8fc37b5f..1296aabf 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,10 @@ * The DOSbox OPL emulator (DBOPL) has been imported to replace the older FMOPL code. The quality of OPL emulation is now therefore much better. + * The game can now run in screen modes at any color depth (not + just 8-bit modes). This is mainly to work around problems with + Windows Vista/7, where 8-bit color modes don't always work + properly. * When running in windowed mode, it is now possible to dynamically resize the window by dragging the window borders. * There are now keyboard, mouse and joystick bindings to cycle @@ -15,19 +19,47 @@ port, for cards that don't use port 0x388. * Up to 8 mouse buttons are now supported (including the mousewheel). + * The Python scripts used for building Chocolate Doom now work + with Python 3 (but also continue to work with Python 2) + (thanks arin). + * There is now a NOT-BUGS file included that lists some common + Vanilla Doom bugs/limitations that you might encounter. + + Compatibility: + * The -timer and -avg options now work the same as Vanilla when + playing back demos (thanks xttl) + * A texture lookup bug was fixed that caused the wrong sky to be + displayed in Spooky01.wad (thanks Porsche Monty). + * The HacX v1.2 IWAD file is now supported, and can be used + standalone without the need for the Doom II IWAD (thanks + atyth). Bugs fixed: + * A workaround has been a bug in old versions of SDL_mixer + (v1.2.8 and earlier) that could cause the game to lock up. + Please upgrade to a newer version if you haven't already. * It is now possible to use OPL emulation at 11025Hz sound - sampling rate (thanks to the new OPL emulator). + sampling rate, due to the new OPL emulator (thanks Porsche + Monty). * The span renderer function (used for drawing floors and ceilings) now behaves the same as Vanilla Doom, so screenshots are pixel-perfect identical to Vanilla Doom (thanks Porsche Monty). * The zone memory system now aligns allocated memory to 8-byte boundaries on 64-bit systems, which may fix crashes on systems - such as sparc64. + such as sparc64 (thanks Ryan Freeman and Edd Barrett). * The configure script now checks for libm, fixing compile - problems on Fedora Linux. + problems on Fedora Linux (thanks Sander van Dijk). + * Sound distortion with certain music files when played back + using OPL (eg. Heretic title screen). + * Error in Windows when reading response files (thanks Porsche + Monty, xttl, Janizdreg). + * Windows Vista/7 8-bit color mode issues (the default is now to + run in 32-bit color depth on these versions) (thanks to + everybody who reported this and helped test the fix). + * Screen borders no longer flash when running on widescreen + monitors, if you choose a true-color screen mode (thanks + exp(x)). 1.4.0 (2010-07-10): -- cgit v1.2.3 From 678a8f9aeea9fa1966b3e8a94974688fda4d8fe1 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Mon, 6 Dec 2010 00:04:08 +0000 Subject: Update NEWS. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2196 --- NEWS | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 1296aabf..7ce747ec 100644 --- a/NEWS +++ b/NEWS @@ -8,8 +8,15 @@ just 8-bit modes). This is mainly to work around problems with Windows Vista/7, where 8-bit color modes don't always work properly. + * Multiplayer servers now register themselves with an Internet + master server. Use the -search command line parameter to + find servers on the Internet to play on. You can also use + DoomSeeker (http://skulltag.net/doomseeker/) which supports + this functionality. * When running in windowed mode, it is now possible to dynamically resize the window by dragging the window borders. + * Names can be specified for servers with the -servername command + line parameter. * There are now keyboard, mouse and joystick bindings to cycle through available weapons, making play with joypads or mobile devices (ie. without a proper keyboard) much more practical. @@ -22,6 +29,9 @@ * The Python scripts used for building Chocolate Doom now work with Python 3 (but also continue to work with Python 2) (thanks arin). + * The font used for the textscreen library can be forced by + setting the TEXTSCREEN_FONT environment variable to "small" or + "normal". * There is now a NOT-BUGS file included that lists some common Vanilla Doom bugs/limitations that you might encounter. -- cgit v1.2.3 From 04f6f45fe3a20b2edc2fff2f0fbfa20ee54ad4df Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Fri, 10 Dec 2010 18:15:12 +0000 Subject: Fix typo (thanks Sander van Dijk). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2204 --- NEWS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 7ce747ec..ced00d3c 100644 --- a/NEWS +++ b/NEWS @@ -33,7 +33,8 @@ setting the TEXTSCREEN_FONT environment variable to "small" or "normal". * There is now a NOT-BUGS file included that lists some common - Vanilla Doom bugs/limitations that you might encounter. + Vanilla Doom bugs/limitations that you might encounter + (thanks to Sander van Dijk for feedback). Compatibility: * The -timer and -avg options now work the same as Vanilla when -- cgit v1.2.3 From 9caebe584ccb95239b2ed360d4bce3dffc5ecfea Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Fri, 10 Dec 2010 19:15:37 +0000 Subject: Add "warp" menu to the main menu of the setup tool, like Vanilla setup.exe (thanks Proteh). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2206 --- NEWS | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index ced00d3c..467fd3e9 100644 --- a/NEWS +++ b/NEWS @@ -22,10 +22,12 @@ devices (ie. without a proper keyboard) much more practical. * There is now a key binding to change the multiplayer spy key (usually F12). - * There is now a configuration file parameter to set the OPL I/O - port, for cards that don't use port 0x388. + * The setup tool now has a "warp" button on the main menu, like * Up to 8 mouse buttons are now supported (including the mousewheel). + Vanilla setup.exe (thanks Proteh). + * There is now a configuration file parameter to set the OPL I/O + port, for cards that don't use port 0x388. * The Python scripts used for building Chocolate Doom now work with Python 3 (but also continue to work with Python 2) (thanks arin). -- cgit v1.2.3 From d82620a41d8b7655fddb6e4de8cd60be1adf79e6 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Fri, 10 Dec 2010 20:53:23 +0000 Subject: Update NEWS. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2209 --- NEWS | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 467fd3e9..d9660f2f 100644 --- a/NEWS +++ b/NEWS @@ -23,17 +23,16 @@ * There is now a key binding to change the multiplayer spy key (usually F12). * The setup tool now has a "warp" button on the main menu, like + Vanilla setup.exe (thanks Proteh). * Up to 8 mouse buttons are now supported (including the mousewheel). - Vanilla setup.exe (thanks Proteh). + * A new command line parameter has been added (-solo-net) which + can be used to simulate being in a single player netgame. * There is now a configuration file parameter to set the OPL I/O port, for cards that don't use port 0x388. * The Python scripts used for building Chocolate Doom now work with Python 3 (but also continue to work with Python 2) (thanks arin). - * The font used for the textscreen library can be forced by - setting the TEXTSCREEN_FONT environment variable to "small" or - "normal". * There is now a NOT-BUGS file included that lists some common Vanilla Doom bugs/limitations that you might encounter (thanks to Sander van Dijk for feedback). @@ -73,6 +72,17 @@ * Screen borders no longer flash when running on widescreen monitors, if you choose a true-color screen mode (thanks exp(x)). + * The controller player in a netgame is the first player to join, + instead of just being someone who gets lucky. + + libtextscreen: + * The font used for the textscreen library can be forced by + setting the TEXTSCREEN_FONT environment variable to "small" or + "normal". + * Tables or scroll panes that don't contain any selectable widgets + are now themselves not selectable (thanks Proteh). + * The actions displayed at the bottom of windows are now laid out + in a more aesthetically pleasing way. 1.4.0 (2010-07-10): -- cgit v1.2.3 From c7b77349a83c70ce50acae28d1ed3606cdbb8ba9 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Fri, 10 Dec 2010 22:21:56 +0000 Subject: Remove "Error:" from the message displayed by I_Error, to match Vanilla. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2210 --- NEWS | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index d9660f2f..8ade803d 100644 --- a/NEWS +++ b/NEWS @@ -45,6 +45,11 @@ * The HacX v1.2 IWAD file is now supported, and can be used standalone without the need for the Doom II IWAD (thanks atyth). + * The I_Error function doesn't display "Error:" before the error + message, matching the Vanilla behavior. "Error" has also been + removed from the title of the dialog box that appears on + Windows when this happens. This is desirable as not all such + messages are actually errors (thanks Proteh). Bugs fixed: * A workaround has been a bug in old versions of SDL_mixer -- cgit v1.2.3 From 1ef81eb5f7c336972fe56f15285f389cafdc96f5 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Tue, 14 Dec 2010 20:55:30 +0000 Subject: Check that an address is provided to the -query command line option (thanks Sander van Dijk). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2221 --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 8ade803d..768ad7fd 100644 --- a/NEWS +++ b/NEWS @@ -79,6 +79,8 @@ exp(x)). * The controller player in a netgame is the first player to join, instead of just being someone who gets lucky. + * Check that an address is provided to the -query command line + option (thanks Sander van Dijk). libtextscreen: * The font used for the textscreen library can be forced by -- cgit v1.2.3 From 463bcf013ce355398974953508d232ac88a6b2d6 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sat, 18 Dec 2010 23:55:07 +0000 Subject: Add a M_CheckParmWithArgs function, that behaves like M_CheckParm but also checks that extra options were provided on the command line (thanks Sander van Dijk). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2223 --- NEWS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 768ad7fd..7a43dab0 100644 --- a/NEWS +++ b/NEWS @@ -79,8 +79,8 @@ exp(x)). * The controller player in a netgame is the first player to join, instead of just being someone who gets lucky. - * Check that an address is provided to the -query command line - option (thanks Sander van Dijk). + * Command line arguments that take an option now check that an + option is provided (thanks Sander van Dijk). libtextscreen: * The font used for the textscreen library can be forced by -- cgit v1.2.3 From 58b73530462fad1ab872ef5c60afbfcaaa08eff1 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sun, 19 Dec 2010 20:15:09 +0000 Subject: Change setup tool skill level names to match Doom's "new game" menu exactly (thanks AlexXav). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2224 --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 7a43dab0..806eca31 100644 --- a/NEWS +++ b/NEWS @@ -81,6 +81,8 @@ instead of just being someone who gets lucky. * Command line arguments that take an option now check that an option is provided (thanks Sander van Dijk). + * Skill level names in the setup tool are now written the same as + they are on the in-game "new game" menu (thanks AlexXav). libtextscreen: * The font used for the textscreen library can be forced by -- cgit v1.2.3 From c67b4c15dc32f9824951f37c9b1fa665b7d1307f Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sat, 25 Dec 2010 20:55:30 +0000 Subject: Remove the 32 character limit on the lengths of filenames specified to -record (thanks AlexXav). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2225 --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 806eca31..0b198e02 100644 --- a/NEWS +++ b/NEWS @@ -83,6 +83,8 @@ option is provided (thanks Sander van Dijk). * Skill level names in the setup tool are now written the same as they are on the in-game "new game" menu (thanks AlexXav). + * There is no longer a limit on the lengths of filenames provided + to the -record command line parameter (thanks AlexXav). libtextscreen: * The font used for the textscreen library can be forced by -- cgit v1.2.3 From a8839cecaa12fc3d9afb2bad0863b7b97901bc4c Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sat, 25 Dec 2010 21:51:24 +0000 Subject: Pass through all command line arguments specified to the setup tool to the game, to match Vanilla behavior (thanks AlexXav). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2227 --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 0b198e02..c3289f3c 100644 --- a/NEWS +++ b/NEWS @@ -50,6 +50,8 @@ removed from the title of the dialog box that appears on Windows when this happens. This is desirable as not all such messages are actually errors (thanks Proteh). + * The setup tool now passes through all command line arguments + when launching the game (thanks AlexXav). Bugs fixed: * A workaround has been a bug in old versions of SDL_mixer -- cgit v1.2.3 From fc09dbdf6703e62146a74a164be475ba965d00ab Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Tue, 28 Dec 2010 16:43:41 +0000 Subject: Make demo loop handling of DEMO4 case depend on the executable version being emulated: the Vanilla versions did not have any conditional behavior based on gamemode/gamemission. This has the side effect of causing the game to exit with an error when playing with Final Doom, but this is Vanilla behavior. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2230 --- NEWS | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index c3289f3c..0dbdb06f 100644 --- a/NEWS +++ b/NEWS @@ -52,6 +52,10 @@ messages are actually errors (thanks Proteh). * The setup tool now passes through all command line arguments when launching the game (thanks AlexXav). + * Demo loop behavior (ie. whether to play DEMO4) now depends on + the version being emulated. When playing Final Doom the game + will exit unexpectedly as it tries to play the fourth demo - + this is Vanilla behaviour (thanks AlexXav). Bugs fixed: * A workaround has been a bug in old versions of SDL_mixer -- cgit v1.2.3 From 4fc7b22ad09759474706012251161caef3970420 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sun, 2 Jan 2011 02:49:20 +0000 Subject: Restore window title when changing video driver in setup tool (thanks AlexXav). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2233 --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 0dbdb06f..d8221ead 100644 --- a/NEWS +++ b/NEWS @@ -91,6 +91,8 @@ they are on the in-game "new game" menu (thanks AlexXav). * There is no longer a limit on the lengths of filenames provided to the -record command line parameter (thanks AlexXav). + * Window title is not lost in setup tool when changing video + driver (thanks AlexXav). libtextscreen: * The font used for the textscreen library can be forced by -- cgit v1.2.3 From b18d59086a504e54bba901037bd80908ed9a5acd Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sun, 2 Jan 2011 18:14:59 +0000 Subject: Update NEWS and ChangeLog, bump version number. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2235 --- NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index d8221ead..723c68e9 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -1.5.0 (2010-??-??): +1.5.0 (2011-01-02): Big changes in this version: * The DOSbox OPL emulator (DBOPL) has been imported to replace -- cgit v1.2.3 From 5130b54658ab03f3fc18727615b529d6e241566c Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Wed, 12 Jan 2011 23:22:20 +0000 Subject: Fix menu navigation when using joystick / joypad (thanks AlexXav). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2237 --- NEWS | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 723c68e9..c5a4cfaa 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,8 @@ +1.6.0 (2011-??-??): + + Bugs fixed: + * Menu navigation when using joystick/joypad (thanks AlexXav). + 1.5.0 (2011-01-02): Big changes in this version: -- cgit v1.2.3 From ec169fd1c28b2ba3b6b6fc7e7123e9d27516dd5f Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Thu, 13 Jan 2011 20:34:55 +0000 Subject: In configuration files, use the scan code for right shift, not left shift, to match Vanilla (thanks AlexXav). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2238 --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index c5a4cfaa..56f71593 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,8 @@ Bugs fixed: * Menu navigation when using joystick/joypad (thanks AlexXav). + * For configuration file value for shift keys, use scan code for + right shift, not left shift (thanks AlexXav). 1.5.0 (2011-01-02): -- cgit v1.2.3 From afb3bd1405e8c9543be4c1db529c9c8f84c6bd69 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sun, 23 Jan 2011 21:42:09 +0000 Subject: Fix default joystick buttons in setup tool to match Vanilla (thanks twipley). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2239 --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 56f71593..88ddd060 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,8 @@ * Menu navigation when using joystick/joypad (thanks AlexXav). * For configuration file value for shift keys, use scan code for right shift, not left shift (thanks AlexXav). + * Default joystick buttons for the setup tool now match Vanilla + (thanks twipley). 1.5.0 (2011-01-02): -- cgit v1.2.3 From a366f68b2959282b22ab6f08569a253f0540745c Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sat, 5 Feb 2011 16:50:28 +0000 Subject: Fix bug with libtextscreen where it was not possible to type a '+' (thanks Alexandre Xavier). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2249 --- NEWS | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 88ddd060..7e89584c 100644 --- a/NEWS +++ b/NEWS @@ -1,12 +1,17 @@ 1.6.0 (2011-??-??): Bugs fixed: - * Menu navigation when using joystick/joypad (thanks AlexXav). + * Menu navigation when using joystick/joypad (thanks Alexandre + Xavier). * For configuration file value for shift keys, use scan code for right shift, not left shift (thanks AlexXav). * Default joystick buttons for the setup tool now match Vanilla (thanks twipley). + libtextscreen: + * It is now possible to type a '+' in input boxes (thanks + Alexandre Xavier). + 1.5.0 (2011-01-02): Big changes in this version: -- cgit v1.2.3