--- quake3-1.34-rc4/code/client/cl_main.c 2008-01-11 17:04:56.000000000 +0100
+++ quake3.new/code/client/cl_main.c 2008-01-11 16:54:33.000000000 +0100
@@ -3588,6 +3588,14 @@
byte sum;
char chs[3];
int i, len;
+ cvar_t *fs_gamedirvar;
+
+ /* Hackety hackety hack, openarena for some reason contains a check
+ for a CD-key in its menu code <sigh>, so if were running openarena
+ always return true */
+ fs_gamedirvar = Cvar_Get ("fs_game", "", CVAR_INIT|CVAR_SYSTEMINFO );
+ if (!strcmp(fs_gamedirvar->string, "baseoa"))
+ return qtrue;
len = strlen(key);
if( len != CDKEY_LEN ) {