summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-01-08Fix packet sendSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 266
2006-01-08Detect when client connection is disconnected.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 265
2006-01-08Send keepalives if the connection is not doing anything else.Simon Howard
Send all packets using a new NET_Conn_SendPacket to support this. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 264
2006-01-08Move common connection code into net_common.c, shared by serverSimon Howard
and client code. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 263
2006-01-07Send player name and address in the waiting data packets. Display theseSimon Howard
on the waiting screen, and improve the waiting screen appearance. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 262
2006-01-07Only display a warning when unable to emulate a spechit overrunSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 261
2006-01-07Import the spechit overrun code from prboom-plus. Thanks to Andrey BudkoSimon Howard
for his investigation into this behavior. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 260
2006-01-07Mention the Chocolate Doom wiki, fix a spelling error.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 259
2006-01-07Update NEWSSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 258
2006-01-07Fix the behavior when expanding sound effects (again). Doom actuallySimon Howard
does play sounds of any sample rate, but the sound effects in Scientist 2 are corrupted. Add some tests to check that the sound effect header is correct, and generic sound rate conversion code. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 257
2006-01-06Fix the "-skill 0" hack commonly used under DOSSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 256
2006-01-05Fixes for big endian machines (thanks locust)Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 255
2006-01-05Specify signed char explicitly for ticcmd_t fields.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 254
2006-01-02Move I_InitGraphics call to be invoked earlier in D_DoomMain. Call theSimon Howard
NET_WaitForStart function to wait for a start signal in network games. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 253
2006-01-02Restructure the waiting screen code. Establish our own separate eventSimon Howard
loop while waiting for the game to start, to avoid affecting the original code too much. Move some _gui variables to net_client.c. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 252
2006-01-02fix client connected functionSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 251
2006-01-02Create NET_SV_Shutdown function to shut down the server. Call itSimon Howard
when quitting the game. Print the IP of the server correctly when connecting. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 250
2006-01-02Change AddrToString function to use an internal static buffer, forSimon Howard
ease of use. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 249
2006-01-02Clear the screen AFTER initialising the loading disk buffer, so thatSimon Howard
bits of loading disk are not visible on the initial screen melt. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 248
2006-01-02Add a "-client" option to test connecting to a local server.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 247
2006-01-02Fix connect timeout and shutdown client properly if we fail to connect.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 246
2006-01-02Refer to connected clients by their AddrToString() output rather than justSimon Howard
the pointer to their struct. Listen for IP connections as well as loopback connections. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 245
2006-01-02Rename i_net_module -> net_sdl_module. Fix the AddrToString method.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 244
2006-01-02Remove test codeSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 243
2006-01-02Fix packet not freed back after being sent.Simon Howard
Code to disconnect clients from the server side. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 242
2006-01-02Encapsulate the event queue code properly. Add a D_PopEvent functionSimon Howard
to read a new event from the event queue. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 241
2006-01-02Make functions static. Remove unused variable.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 240
2006-01-02Neater prefixes: NET_Client -> NET_CL_. NET_Server -> NET_SV_.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 239
2006-01-01Client disconnect codeSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 238
2006-01-01Remove GS_WAITINGSTART gamestate. This will be independent of the mainSimon Howard
loop to avoid interfering with the main game code too much. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 237
2006-01-01String read/write functionsSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 236
2005-12-30Fix client code to correctly send reply to server on connection.Simon Howard
Add "waiting screen" while waiting for the game to start. Hook in the new networking code into the main game code. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 235
2005-12-30Millisecond clock functionSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 234
2005-12-29Working client connect codeSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 233
2005-12-29Add initial client/server connect code. Reorganise sources list inSimon Howard
Makefile.am. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 232
2005-12-29Automatically initialise the address tableSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 231
2005-11-17Catch SDL_QUIT event on ENDOOM displaySimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 230
2005-10-30Add foundation code for the new networking systemSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 229
2005-10-29Update ChangeLogSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 227
2005-10-290.1.2Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 226
2005-10-29Fix help screen orderings and skull positions to make Chocolate DoomSimon Howard
behave exactly like the original executables. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 225
2005-10-26Final Doom teleport logic was backwardsSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 224
2005-10-24Allow the game version to emulate to be specified from the command lineSimon Howard
and set compatibility options accordingly. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 223
2005-10-23Drastically refactor the WAD merging code. Allow multiple replacementsSimon Howard
of the same sprite in a PWAD (fixes Scientist 2) Subversion-branch: /trunk/chocolate-doom Subversion-revision: 222
2005-10-23Reproduce the behavior when playing a sound at a sample rate whichSimon Howard
is not 11025 or 22050Hz. This is to "fix" a bug in Scientist 2: however, it does not fix the playing of sounds, only silence them. I tested Vanilla Doom and this is how it behaves when it receives sound effects with odd sample rates. The bug here is actually in the Scientist 2 WAD, which has sound effects that have the wrong sample rate. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 221
2005-10-18Update ChangeLogSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 219
2005-10-180.1.1Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 218
2005-10-18Update ChangeLogSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 217
2005-10-18Update NEWSSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 216
2005-10-17DEH_CheckCommandLine -> DEH_Init, for consistency with other InitSimon Howard
functions Subversion-branch: /trunk/chocolate-doom Subversion-revision: 214