diff --git a/engine/client/cl_parse.c b/engine/client/cl_parse.c index 69cde1b65..f09897e5a 100644 --- a/engine/client/cl_parse.c +++ b/engine/client/cl_parse.c @@ -580,7 +580,10 @@ int CL_LoadModels(int stage) extern model_t *loadmodel; int i; + float giveuptime = Sys_DoubleTime()+0.1; //small things get padded into a single frame + #define atstage() ((cl.contentstage == stage++)?++cl.contentstage:false) +#define endstage() if (giveuptime= net_message.cursize) + Con_Printf(" X "); + else + Con_Printf("%2x ", (unsigned char)packet[pos]); + pos++; + } + pos-=16; + for (i = 0; i < 16; i++) + { + if (pos >= net_message.cursize) + Con_Printf("X"); + else if (packet[pos] == 0) + Con_Printf("."); + else + Con_Printf("%c", (unsigned char)packet[pos]); + pos++; + } + Con_Printf("\n"); + } +} #define SHOWNET(x) if(cl_shownet.value==2)Con_Printf ("%3i:%s\n", msg_readcount-1, x); #define SHOWNET2(x, y) if(cl_shownet.value==2)Con_Printf ("%3i:%3i:%s\n", msg_readcount-1, y, x); @@ -3646,6 +3698,7 @@ void CL_ParseServerMessage (void) switch (cmd) { default: + CL_DumpPacket(); Host_EndGame ("CL_ParseServerMessage: Illegible server message"); return;