summaryrefslogtreecommitdiff
path: root/source/cl_parse.c
AgeCommit message (Collapse)Author
2007-12-02Made sure replies to !version are rate limited.Andrey Nazarov
2007-11-26Added `suspend' command useful for temporary pausing demo recording.Andrey Nazarov
Brought CL_SetClientTime back to original Q2 style. This removed delays during demo playback caused by several frames dropped in a row. Make sure empty demo messages are never written. Enabled USE_AUTOREPLY flag in `configure' script.
2007-11-26Made automatic pause (opening console or menu) not interfereAndrey Nazarov
with manual pause (typing `pause' command). Fixed command prompt cursor positioning bug introduced in the last commit. Commented out unused chat HUD stuff.
2007-11-25Changed Com_sprintf --> Q_concat in quite some cases.Andrey Nazarov
Make sure WAVE sound driver is built by default. Added --disable-wave option to `configure'. Command line history is now remembered between sessions. ALT+Space refreshes all servers in Server Browser. Handle command line agruments like original Q2 engine did.
2007-11-24Renamed `cl_uprate' and `cl_dnrate' to `net_uprate'Andrey Nazarov
and `net_dnrate' respectively, moved related code to net_common.c Simplified on-secreen lagometer, now controlled with `scr_lag_draw', `scr_lag_x' and `scr_lag_y' variables.
2007-11-17Yet another batched update.Andrey Nazarov
Fixed munmap() hang in OSS_Shutdown(). Added (crappy) SDL audio driver, but ALSA should work now. Made r_maxfps and cl_maxfps really separate with cl_async 1. This way, any configuration is allowed (e.g. r_maxfps 60, cl_maxfps 120). Implemented water warping via fragment program, removed subdivision code. Removed (crappy) dynamic lighting. Removed surface sorting and batching. Minimized vertex copying operations. Implemented celshading. Removed S_RawSamples and friends. Smooth handling of smaller ladder steps (e.g. those on q2next2).
2007-10-07Added sv_uptime cvar.Andrey Nazarov
Optimized some string buffer functions. Made redirect buffer size safe.
2007-10-06Added sv_force_reconnect cvar.Andrey Nazarov
2007-10-06Added 'uf' userinfo variable.Andrey Nazarov
Made 'mvdisconnect' command actually work, added 'mvdkill' command. Properly parse player names out of MVD stream. Added gl_showerrors variable. Fixed SV_OUTPUTBUF_LENGTH so it fits into UDP packet without fragmentation!
2007-10-01Pressing ESC once no longer brings ingame menu but tries toAndrey Nazarov
get rid of current layout by issuing 'putaway' command. Fixed handling of reliable entity relative sounds. Register 'screenshotpng' and 'screenshotjpg' commands regardless if library support was linked in or not. Fixed handling of MVD channels menu.
2007-09-26Implemented GAME_FEATURE_MVDSPEC.Andrey Nazarov
2007-09-20Made new R1Q2 protocol really work at client side.Andrey Nazarov
2007-09-20Added support for the new R1Q2 protocol version.Andrey Nazarov
Q2PRO protocol is now versioned similar to R1Q2 protocol. Allow "play" stuffcmd when watching a demo. Handle clients with zero qport properly, compare IP address _and_ port.
2007-08-21Removed demomap command, cinematics stuff, support for savegames.Andrey Nazarov
Added addban, delban, listbans server commands. Renamed cl_railrings_* cvars to cl_railspiral_*. Server now reports minor Q2PRO protocol version in challenge response. Pressing Ctrl+C inside input filed copies contents to clipboard on Windows. Cleaned up not implemented menus. Removed scr_crosshair_names cvar. Removed support for triggers. Added cl_beginmapcmd, cl_endmapcmd, cl_changemapcmd cvars. Updated wiki.
2007-08-19Removed cl_showmiss spam.Andrey Nazarov
Added code for debugging sounds on invisible entities.
2007-08-18New minor Q2PRO protocol version.Andrey Nazarov
Fixed a bug in Q2 pmove code: spectators connected using Q2PRO protocol now have smoother movement with proper acceleration and friction handling. Fixed first lines of long messages disappearing from notify overlay.
2007-08-14Initial import of the new Q2PRO tree.Andrey Nazarov