| 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 |