Fix icon at multiplayer wait screen (thanks Alexandre Xavier).
Use OPL MIDI playback as the default music device.
Correct up/down look logic that was incorrectly allowing 6 degrees of
Fix bug with freeing of static strings, accidentally introduced in
Fix accidental string concatenation that broke Steam Heretic IWAD
Rip out special casing on Windows that defaults to the SDL directx
Remove call to I_SetWindowTitle() that is no longer needed.
Remove gamemission variables for Heretic and Hexen and hard-code to the
Update generation of Windows RC version to properly handle -xxx
Bump version number to v2.0.0-beta1; update NEWS.
Merge HH-TODO into main TODO file.
Tweak mouse grab behavior: don't arbitrarily warp the mouse at game
Fix Hexen CD music (now working and tested with a real Hexen CD).
Don't grab the mouse at the Strife startup screen.
Set window title/icon for Heretic/Hexen startup windows, to match the
Set window title and icon on ENDOOM window to match main game window.
Finish implementation of Hexen CD audio music mode.
Change netgame version mismatch message to be reminiscent of the Vanilla
Fix RANGECHECK on V_DrawPatch() functions, so the game exits with an
Preserve libsamplerate_scale in the setup tool.
Add config file variable for controlling libsamplerate conversion scale
Translate HHE thing numbers according to patch exe version number, as
Fix comments: HHE, not Dehacked.
Map thing type and state table indexes to those used by Vanilla Heretic
Use portable functions for reading/writing sector effect thinker
Use portable functions to read/write mobj_t structures.
Add portable functions to read/write player_t structures and use this
Add portable functions to read integers from savegame files and use
Split Heretic savegame code into a separate file.
Call I_PrecacheSounds() in Heretic/Hexen startup code so that sounds are
Small fix to a big problem regarding save slots.
Fix mouse "use" button in Heretic (thanks mooseman2).
Rename gamesdir to execgamesdir so that the binaries are installed by
Fix setup tool desktop file to point to chocolate-doom-setup.
Update rpm.spec to build Strife package.
Install documentation files into separate directories, one for each
Install multiple copies of the setup binary, one for each game.
Sync -random command line parameter as part of game settings.
Set setup tool title so that it it shows the name of the correct game
Set a title on the ENDOOM window.
Place the mouse cursor in a less distracting location when releasing
Fix crash at Heretic E2 end screen (thanks Leitbild).
Change to using V_DrawFilledBox to clear the intro screen instead of
Fix same error made before with -novoice command - grr!
Only include NOT-BUGS in releases of Doom binaries, not other games.
Override the README distributed with Chocolate Strife Windows binaries
Add Chocolate Strife README file.
Support for the -random parameter. Needs netcode support (passing the
Name OS X CMDLINE.game files as CMDLINE-game, so that they are not
Open appropriate CMDLINE file depending on the currently-selected game.
Fix copying of CMDLINE files for Mac package build.
Fix INSTALL generation for source code and Mac binary distribution.
Rework documentation system to generate INSTALL files tailored for the
Reword CMDLINE template lead-in text to be game agnostic.
Update Windows build to generate multiple .zip packages, one for each
Update README to reflect the fact that Chocolate Doom now includes
Remove top-level CMDLINE documentation file and generate multiple
Re-enable netgame check on code that enters chat state.
Hopefully complete implementation of player names and Strife player chat
Frags are displayed on keys popup during deathmatch
Fix file select widget to emit "changed" signal properly. Reset variable
Update INSTALL file to cover non-Doom games and GUS emulation feature.
Don't show ENDOOM screen when aborting netgame startup (thanks Alexandre
Fix Hexen -class parameter when starting a single player game from the
Fix setup tool defaults for GUS/Timidity path config variables (thanks
Extend "emulation" of menu pause key behavior to caps/num/scroll lock
Fix net_gamesettings_t checking code to use common function for checking
Read/write thinker structures portably. Hexen savegames should now be
Add notification window to the waiting screen to show whether the server
Add textscreen functions to raise and lower windows.
Read/write mobj_t structures to savegame files portably.
First step towards portable Hexen savegames. Perform endianness
Fix Chocolate Doom/Strife to emulate weird Vanilla behavior when the
Fix IWAD auto-selection when joining a game in the setup tool (thanks
Fix IWAD registry locations when using 64-bit Windows. Change imported
Tweak intros to manpages. Fix category for -hhever argument.
Split manpage.template into separate files for different games.
Fix Strife documentation comments. Remove -episode which does not exist
Tweak Strife documentation comments.
Add documentation comments for Heretic and Hexen command line arguments.
- Update codeblocks projects
- Update codeblocks projects
Fix OPL MIDI playback on big endian systems (thanks GhostlyDeath).
Refactor handling of novert to take place at the lower layers rather
Remove use of WINAPI macro to fix compile under MSVC.
Run I_ShutdownJoystick on exit (thanks Brad Harding).
Updated project file to add gusconf module
Increase netgame timeout to 30 seconds.
Handle client disconnects when waiting for the game to start. Abort game
Don't hog the CPU when waiting for the game to start.
Use two-stage netgame startup for Strife, and restore the previous
Use two-stage startup for Hexen, and add netgame startup callback for
Use two-stage netgame startup for Heretic.