foxygit / doom Log in
commits tags
2011-10-17
Rework net_connect_data_t structure to include WAD and Dehacked checksums, plus the is_freedoom flag. Simon Howard 854cb807
2011-10-16
Zero out bottom two bits of palette data, to more accurately emulate the PC hardware that only supports 6 bits per channel (thanks GhostlyDeath). Simon Howard 8f980fe2
2011-10-15
Add new NET_* modules to Strife project. James Haley d0ada124
Add weapon cycling keys for Hexen. Simon Howard 74e95f3f
Add weapon cycling keys for Heretic. Simon Howard dee1ed97
Revert previous change to angle constants and apply a more specific fix. Changing the angle constants to unsigned causes other problems to occur. Simon Howard ef848275
Fix desyncs when playing back multiplayer demos. Simon Howard 55a39cca
Remove duplicate definitions. Simon Howard c2212ba5
Define angle definitions as unsigned constants - fixes bug with multiplayer repsawn in Hexen MAP02. Simon Howard 44401835
2011-10-14
Fix player exit message in Hexen, and add note to player exit code in Heretic. Simon Howard a1b99817
Fix overflow of playeringame[] caused by smaller MAXPLAYERS. Simon Howard 77513236
Convert Hexen to use common main loop code. Working multiplayer! Simon Howard 2344223e
Fix query output for non-Doom games. Simon Howard 031c8ff2
2011-10-13
Add temporary hack to fix Strife multiplayer startup when the intro screen is enabled. Simon Howard 017afaf6
Fix lockup just after startup of single-player multiplayer games. Don't allow the server to advance too far ahead of the client. Simon Howard b283ed0b
Minor fixes to main loop code. Simon Howard ba0390ac
Fix crash when calling TXT_Shutdown twice. Simon Howard c58ed9c7
Convert Heretic code to use common main loop code. Working multiplayer! Simon Howard de3a8f76
Update Strife main loop code to use d_loop.c common main loop code. Working multiplayer! Simon Howard cb142afe
Remove d_net.h, include d_loop.h instead. Remove duplicate definitions that are in d_loop.h. Simon Howard a1c82369
Resolved a TODO which was just the result of a common hex-rays misinterpretation of repne loops into two memcpy's, with the second copying 0 bytes. James Haley 383bd7c3
Split out common main loop code into separate file, d_loop.c. Simon Howard 687ab6c9
2011-10-11
Refactor and rearrange d_net.c so that the loop code is agnostic and separate from the Doom-specific code. Simon Howard 460c3748
2011-10-10
Re-enable FEATURE_MULTIPLAYER, but #undef it in the Strife code so the build isn't broken. Simon Howard 6444493d
2011-10-07
Comment changes only. James Haley 27413cac
2011-10-06
Fix for missing finale fade-to-black bug that was driving me nuts - one of the last known inaccuracies not related to the multiplayer code. Missing dirty rects system strikes again, basically. James Haley 5fcd4dc3
2011-09-26
Add graphical_startup option for Strife (to match Heretic/Hexen). Simon Howard 6ee44d36
2011-09-25
Fix special1/special2 values in Hexen code so that they can properly hold pointer values. Simon Howard fcb27f12
Fix special1/special2 values so that they can properly hold pointer values. This fixes Heretic under 64-bit. Simon Howard 0ea57398
Handle WAD merging correctly when the sprites list contains lumps with incorrectly formatted names - fixes merging for Heretic. Simon Howard 75f59299
Fix warning message when loading a HHE patch with the wrong version. Simon Howard 4fcf9313
Temporary hack to avoid needing an Excedrin. James Haley 5efd8b3a
Fix Strife weapon-cycling rules. Simon Howard 45b03b36
2011-09-24
Start -testcontrols for Strife on level 3 (rebel base). Simon Howard f44bd7da
Don't allow menu actions when running with -testcontrols. Quit immediately when pressing the window close button. Simon Howard 6e9b549b
Don't show graphical startup for Heretic, Hexen or Strife when running with -testcontrols. Simon Howard f742664b
Add -testcontrols to Hexen. Simon Howard 9af0a3c8
Rework Strife -testcontrols code to use common code. Simon Howard df88eb04
Add -testcontrols to Heretic. Simon Howard 17d75c29
Rework mouse speed box drawing code and move to common code, so that it can be added to other games. Simon Howard 73f27119
Remove duplicate code for parsing -file parameter. Simon Howard 90bb584b
Oops. Simon Howard 66388c26
2011-09-20
Display an error dialog if trying to connect to a server where a game is already in progress. Simon Howard 3745cbe0
Don't allow dropdown widget pop-up window to be placed outside the boundaries of the screen. Simon Howard 98ecb00e
Add dedicated pack_chex and pack_hacx values for the Chex Quest and Hacx IWADs. Simon Howard 76a7eebc
Display a warning message when trying to join a server playing a game that we don't have the IWAD for. Simon Howard b8d2d8bb
Add TXT_MessageBox convenience function. Simon Howard 4fba2ab2
Auto-select IWAD based on query response from server. Simon Howard e5336a1b
2011-09-19
The current Chocolate Strife code emulates v1.2, not 1.31. 1.31 support is still a TODO and cannot be pursued without resolution of the keybinding issue for the menu system. James Haley 7b1aff6c
2011-09-18
Fix a minor annoyance with Strife startup - we are *not* emulating the "Final Doom" executable. -gameversion processing code remains in case support for other Strife versions is desired in the future. Strip out some redundant gameversion / chex stuff as well. Simon Howard ef586e36

← newer older →