From c8b83385df25d70d9a3ae90a35bc15e9d51acec5 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sun, 29 Apr 2018 04:25:30 +0300 Subject: [PATCH] Add waf related files to gitignore. Restore cl_trace_messages --- .gitignore | 4 ++++ engine/client/cl_main.c | 3 +++ engine/client/cl_parse.c | 6 ++++++ engine/client/client.h | 1 + 4 files changed, 14 insertions(+) diff --git a/.gitignore b/.gitignore index 2480b3ac..c0f5d266 100644 --- a/.gitignore +++ b/.gitignore @@ -307,3 +307,7 @@ build-* # Android *.apk + +# Waf +.waf-* +.lock-waf* diff --git a/engine/client/cl_main.c b/engine/client/cl_main.c index 64dd4970..86da8b93 100644 --- a/engine/client/cl_main.c +++ b/engine/client/cl_main.c @@ -67,6 +67,7 @@ convar_t *cl_interp; convar_t *cl_dlmax; convar_t *cl_lw; convar_t *cl_charset; +convar_t *cl_trace_messages; convar_t *hud_utf8; // @@ -2540,6 +2541,8 @@ void CL_InitLocal( void ) rcon_client_password = Cvar_Get( "rcon_password", "", 0, "remote control client password" ); rcon_address = Cvar_Get( "rcon_address", "", 0, "remote control address" ); + cl_trace_messages = Cvar_Get( "cl_trace_messages", "0", FCVAR_ARCHIVE|FCVAR_CHEAT, "enable message names tracing (good for developers)"); + // userinfo cl_nopred = Cvar_Get( "cl_nopred", "0", FCVAR_ARCHIVE|FCVAR_USERINFO, "disable client movement prediction" ); name = Cvar_Get( "name", Sys_GetCurrentUser(), FCVAR_USERINFO|FCVAR_ARCHIVE|FCVAR_PRINTABLEONLY, "player name" ); diff --git a/engine/client/cl_parse.c b/engine/client/cl_parse.c index 3c9be410..b90d1de2 100644 --- a/engine/client/cl_parse.c +++ b/engine/client/cl_parse.c @@ -2160,6 +2160,12 @@ void CL_ParseUserMessage( sizebuf_t *msg, int svc_num ) // parse user message into buffer MSG_ReadBytes( msg, pbuf, iSize ); + if( cl_trace_messages->value ) + { + MsgDev( D_INFO, "^3USERMSG %s SIZE %i SVC_NUM %i\n", + clgame.msg[i].name, iSize, clgame.msg[i].number ); + } + if( clgame.msg[i].func ) { clgame.msg[i].func( clgame.msg[i].name, iSize, pbuf ); diff --git a/engine/client/client.h b/engine/client/client.h index 10be20cf..3b8df90f 100644 --- a/engine/client/client.h +++ b/engine/client/client.h @@ -701,6 +701,7 @@ extern convar_t *cl_bmodelinterp; extern convar_t *cl_righthand; extern convar_t *cl_lw; // local weapons extern convar_t *cl_charset; +extern convar_t *cl_trace_messages; extern convar_t *hud_utf8; extern convar_t *cl_showevents; extern convar_t *scr_centertime;