Blame quake3-1.34-rc4-demo-pak.patch
|
|
107376c |
diff -up quake3-1.34-rc4/code/qcommon/files.c.foobar quake3-1.34-rc4/code/qcommon/files.c
|
|
|
107376c |
--- quake3-1.34-rc4/code/qcommon/files.c.foobar 2009-01-27 09:56:46.000000000 +0100
|
|
|
107376c |
+++ quake3-1.34-rc4/code/qcommon/files.c 2009-01-27 09:57:29.000000000 +0100
|
|
|
107376c |
@@ -2917,18 +2917,16 @@ static void FS_CheckPak0( void )
|
|
|
a57b248 |
if(!path->pack)
|
|
|
a57b248 |
continue;
|
|
|
a57b248 |
|
|
|
a57b248 |
- if(!Q_stricmpn( path->pack->pakGamename, "demoq3", MAX_OSPATH )
|
|
|
a57b248 |
- && !Q_stricmpn( pakBasename, "pak0", MAX_OSPATH )) {
|
|
|
a57b248 |
+ if(!Q_stricmpn( pakBasename, "pak0", MAX_OSPATH ) &&
|
|
|
a57b248 |
+ path->pack->checksum == DEMO_PAK0_CHECKSUM ) {
|
|
|
a57b248 |
founddemo = qtrue;
|
|
|
a57b248 |
|
|
|
a57b248 |
- if( path->pack->checksum == DEMO_PAK0_CHECKSUM ) {
|
|
|
a57b248 |
Com_Printf( "\n\n"
|
|
|
a57b248 |
"**************************************************\n"
|
|
|
a57b248 |
"WARNING: It looks like you're using pak0.pk3\n"
|
|
|
a57b248 |
"from the demo. This may work fine, but it is not\n"
|
|
|
a57b248 |
"guaranteed or supported.\n"
|
|
|
a57b248 |
"**************************************************\n\n\n" );
|
|
|
a57b248 |
- }
|
|
|
a57b248 |
} else if(!Q_stricmpn( path->pack->pakGamename, BASEGAME, MAX_OSPATH )
|
|
|
a57b248 |
&& strlen(pakBasename) == 4 && !Q_stricmpn( pakBasename, "pak", 3 )
|
|
|
a57b248 |
&& pakBasename[3] >= '0' && pakBasename[3] <= '8') {
|