Two Strife bugs knocked out:
Bind missing sound variables so the settings are not lost when running
- Update codeblocks projects
Add "statistics captured" message on exit when the using -statdump
Fix previous change - Strife games are not always -altdeath; the default
Update Strife multiplayer behavior to always use altdeath mode in
Update TODO, HH-TODO - remove completed items.
Enable gcc warning to detect redundant declarations, and clean up
Remove hack that forces the window to always be centered within the
Fix player name input box in multiplayer configuration.
Fix numeric keypad when entering values in text boxes (thanks Twelve).
Fix crash when closing a window.
Don't save value when destructor is called.
Rework textscreen focus handling so that input boxes will stop editing
Fix compiler warnings (thanks Edward-San).
Fix teleport behavior when emulating the alternate Final Doom
Change KEY_BACKSPACE to 0x7f to fix problems with the backspace key not
Fix Heretic and Hexen multiplayer chat.
Update setup tool to show 8 key bindings for appropriate games.
Fix crash when pressing escape in help screens.
Fix percentage output to match that of statdump.exe.
Add command line parameter to disable the GUI pop-up window that appears
Add -statdump command line parameter, to generate the same output as
Confirm quit game when the window close button is clicked a second time.
Change labels in setup tool for Strife popup windows to have more
Fix bug with Hexen savedir set to "(null)" by setup tool (thanks
Use TXT_MessageBox where appropriate.
Fix lockups in Hexen and Strife when playing with more than four
Send MAXPLAYERS value for game on connect to server. Make server adapt
Change MAXPLAYERS to NET_MAXPLAYERS and add back individual MAXPLAYERS
Fix crash on respawn in Heretic (same as previously-fixed Hexen respawn
Rearrange Hexen startup to fix crash when starting a deathmatch game.
Tweak Strife buttons2 field to be differential against previous value,
Fix Hexen multiplayer spy key rebinding.
Fix tic diffs to handle Strife fields correctly.
Always show the Strife intro splash screen in windowed mode, and finish
Rework net_connect_data_t structure to include WAD and Dehacked
Zero out bottom two bits of palette data, to more accurately emulate the
Add new NET_* modules to Strife project.
Add weapon cycling keys for Hexen.
Add weapon cycling keys for Heretic.
Revert previous change to angle constants and apply a more specific fix.
Fix desyncs when playing back multiplayer demos.
Remove duplicate definitions.
Define angle definitions as unsigned constants - fixes bug with
Fix player exit message in Hexen, and add note to player exit code in
Fix overflow of playeringame[] caused by smaller MAXPLAYERS.
Convert Hexen to use common main loop code. Working multiplayer!
Fix query output for non-Doom games.
Add temporary hack to fix Strife multiplayer startup when the intro
Fix lockup just after startup of single-player multiplayer games. Don't
Minor fixes to main loop code.
Fix crash when calling TXT_Shutdown twice.
Convert Heretic code to use common main loop code. Working multiplayer!
Update Strife main loop code to use d_loop.c common main loop code.
Remove d_net.h, include d_loop.h instead. Remove duplicate definitions
Resolved a TODO which was just the result of a common hex-rays
Split out common main loop code into separate file, d_loop.c.
Refactor and rearrange d_net.c so that the loop code is agnostic and
Re-enable FEATURE_MULTIPLAYER, but #undef it in the Strife code so the
Fix for missing finale fade-to-black bug that was driving me nuts - one
Add graphical_startup option for Strife (to match Heretic/Hexen).
Fix special1/special2 values in Hexen code so that they can properly
Fix special1/special2 values so that they can properly hold pointer
Handle WAD merging correctly when the sprites list contains lumps with
Fix warning message when loading a HHE patch with the wrong version.
Temporary hack to avoid needing an Excedrin.
Fix Strife weapon-cycling rules.
Start -testcontrols for Strife on level 3 (rebel base).
Don't allow menu actions when running with -testcontrols. Quit
Don't show graphical startup for Heretic, Hexen or Strife when running
Add -testcontrols to Hexen.
Rework Strife -testcontrols code to use common code.
Add -testcontrols to Heretic.
Rework mouse speed box drawing code and move to common code, so that it
Remove duplicate code for parsing -file parameter.
Display an error dialog if trying to connect to a server where a game is
Don't allow dropdown widget pop-up window to be placed outside the
Add dedicated pack_chex and pack_hacx values for the Chex Quest and Hacx
Display a warning message when trying to join a server playing a game
Add TXT_MessageBox convenience function.
Auto-select IWAD based on query response from server.
The current Chocolate Strife code emulates v1.2, not 1.31. 1.31 support
Fix a minor annoyance with Strife startup - we are *not* emulating the
Rerrange ordering of columns in server search dialog.
Hook query code into setup tool, and add search results window.
Add multiplayer query code to setup tool, and rework join game
Change query loop to sleep for 1ms rather than 50ms intervals, so that
Refactor query code so that it is possible to query by polling, rather
Fix ping calculation with LAN search.
Bump version numbers for Windows build to temporary version.
Remove use of magic number in M_ReadMisObj, and fix Kaiser's name while