| 2006-03-11 |
| Shut up compiler warnings |
Simon Howard |
b73f2d5b |
| Fix bug with corruption of long player names. Remove tab characters. |
Simon Howard |
8f7d3a41 |
| 2006-03-10 |
| Add fullscreen "letterbox" mode for people without a functioning 320x200 video mode. |
Simon Howard |
03359e37 |
| 2006-03-07 |
| If running with -timedemo, do not generate new ticcmds through NetUpdate. |
Simon Howard |
d0e68cd1 |
| Indicate when a message has been received from the server. |
Simon Howard |
98ac9c8d |
| Store the reason when a connection is disconnected, and display a message indicating when clients time out from the server. |
Simon Howard |
d047c302 |
| Convert NET_CL_SafePuts to NET_SafePuts, and print rejection messages from the server. |
Simon Howard |
b2a2c312 |
| Generic console message mechanism. Inform all players when recording a low-res demo. |
Simon Howard |
edc20cc6 |
| 2006-03-06 |
| Give a server-side warning when recording low resolution demos. |
Simon Howard |
76b9a5e3 |
| Do not run TryRunTics until after we have started demo recording. Fix crash when recording demos. |
Simon Howard |
3277c110 |
| 2006-03-03 |
| Fix loss of precision when turning with mouse. |
Simon Howard |
ad13f9f2 |
| 2006-03-02 |
| Add unsigned qualifiers on swapping functions, to stop problems on MacOS X. |
Simon Howard |
9f994d9c |
| Remove redundant code, shut up warnings |
Simon Howard |
859b503b |
| _Really_ fix -nomonsters. |
Simon Howard |
49bb2324 |
| Rearrange client connect code; fix name resolving under windows |
Simon Howard |
4846529e |
| 2006-03-01 |
| Detect turbo mode more accurately |
Simon Howard |
a01d3d47 |
| Send the nomonsters flag on netgame start. |
Simon Howard |
f4979b79 |
| Don't melt the screen on startup |
Simon Howard |
f8dacfd9 |
| 2006-02-27 |
| Fix consistency checks |
Simon Howard |
ce765250 |
| Fix problem starting games with four players |
Simon Howard |
55225853 |
| Quit with an error when unable to resolve an address |
Simon Howard |
27e8895b |
| Fix chat mode |
Simon Howard |
b27540d3 |
| Reduce the maximum latency to stop the game pausing and shooting ahead. |
Simon Howard |
62c214be |
| Working client sync: adjust the clock to try to match the latency of other players. Allow the menu ticker to run even if the main game ticker doesn't run. Remove time request/response code (now using game latency). |
Simon Howard |
41cdd578 |
| 2006-02-26 |
| Change data files to binary files |
Simon Howard |
a747cf67 |
| 2006-02-24 |
| Fix -extratics |
Simon Howard |
f540202d |
| Remove redundant stuff relating to the old network code |
Simon Howard |
b0d1d3ba |
| Only advance the receive window if we have received ticcmds from all connected players. |
Simon Howard |
655f3858 |
| 2006-02-23 |
| Replace -client with -connect which takes a hostname/ip to connect to. |
Simon Howard |
a032e990 |
| Track memory used by packet data to help detect memory leaks |
Simon Howard |
3d04d026 |
| Free back packets sent to the server after parsing them |
Simon Howard |
ab6ecc64 |
| Detect when clients are disconnected from the server, recover cleanly and display a message. |
Simon Howard |
f6fdd54a |
| Set ticdup from the command line with the -dup parameter. |
Simon Howard |
18734cdb |
| Do not allow tics to buffer up in single player (stops the gun instantly appearing on level start) |
Simon Howard |
3a5b1ac1 |
| Fix crash when NOT recording lowres |
Simon Howard |
523df27f |
| Set maketic-gametic lag back to 1 second. |
Simon Howard |
d23078c1 |
| Add lowres_turn to indicate whether we generate angleturns which are 8-bit as opposed to 16-bit. This is used when recording demos without -longtics enabled. Sync this option between clients in a netgame, so that if one player is recording a Vanilla demo, all clients record in lowres. |
Simon Howard |
1b4411d9 |
| Fix bugs in resend code for server->client data |
Simon Howard |
19b8c742 |
| Add lowres_turn parameter to net_full_ticcmd_t structure r/w functions |
Simon Howard |
8b08253a |
| 2006-02-22 |
| Packet resends for server->client gamedata |
Simon Howard |
915053b5 |
| 2006-02-19 |
| Move tic number expansion code to common code. Parse game data packets received from the server. Strip down d_net.[ch] to work through the new networking code. Remove game sync code. Remove i_net.[ch] as it is no longer needed. Working networking! |
Simon Howard |
bef7af18 |
| Increase the size of BACKUPTICS to deal with heavy lag |
Simon Howard |
76d69779 |
| 2006-02-17 |
| Remove debug code |
Simon Howard |
a9bd7a80 |
| Full working resends for client->server comms |
Simon Howard |
2330b655 |
| Request resends for missed packets |
Simon Howard |
65ba9ecd |
| 2006-02-16 |
| Define a new type net_full_ticcmd_t, a structure containing all ticcmds for a given tic. Store received game data in a receive window. Add send queues for clients and add data from the receive window to generate complete sets of ticcmds. |
Simon Howard |
4af352a2 |
| 2006-02-15 |
| Remove the savegame buffer entirely. Keep the old savegame size limit bug add a "vanilla_savegame_limit" config file option which allows the limit to be disabled if necessary. |
Simon Howard |
b693c7f1 |
| 2006-02-03 |
| Support NWT-style WAD merging (-af and -as command line parameters). Restructure WAD loading so that merged WADs are always loaded before normal PWADs. Remove W_InitMultipleFiles(). |
Simon Howard |
d0d3b5a6 |
| 2006-01-30 |
| Add manpage |
Simon Howard |
fd40e079 |
| Install into the games directory, not bin (Thanks to Jon Dowland) |
Simon Howard |
040434b0 |