diff -up quake3-1.36/code/qcommon/files.c~ quake3-1.36/code/qcommon/files.c
--- quake3-1.36/code/qcommon/files.c~ 2011-07-28 10:55:29.000000000 +0200
+++ quake3-1.36/code/qcommon/files.c 2011-07-28 14:10:08.294992989 +0200
@@ -3268,11 +3268,10 @@ static void FS_CheckPak0( void )
curpack = path->pack;
- if(!Q_stricmpn( curpack->pakGamename, "demoq3", MAX_OSPATH )
- && !Q_stricmpn( pakBasename, "pak0", MAX_OSPATH ))
+ if(!Q_stricmpn( pakBasename, "pak0", MAX_OSPATH ) &&
+ curpack->checksum == DEMO_PAK0_CHECKSUM)
{
- if(curpack->checksum == DEMO_PAK0_CHECKSUM)
- founddemo = qtrue;
+ founddemo = qtrue;
}
else if(!Q_stricmpn( curpack->pakGamename, BASEGAME, MAX_OSPATH )