mirror of
https://git.code.sf.net/p/quake/quakeforge-old
synced 2024-11-21 11:21:18 +00:00
fs_gamebase cvar added, defaults to base or id1, depending on newstyle's
setting. It's a CVAR_ROM, so the only place you can change it is from the cmdline or global config file.
This commit is contained in:
parent
1f11e0573b
commit
e9766bdd4a
2 changed files with 11 additions and 3 deletions
|
@ -526,6 +526,8 @@ Host_InitDisplay ()
|
|||
}
|
||||
|
||||
extern cvar_t *fs_basepath;
|
||||
extern cvar_t *fs_sharepath;
|
||||
extern cvar_t *fs_basegame;
|
||||
|
||||
/*
|
||||
Host_Init
|
||||
|
@ -583,6 +585,8 @@ Host_Init (quakeparms_t *parms)
|
|||
"the location of your game directories");
|
||||
fs_sharepath = Cvar_Get ("fs_sharepath", fs_sharepath->string,
|
||||
CVAR_ROM, "read-only game directories");
|
||||
fs_basegame = Cvar_Get ("fs_basegame", fs_basegame->string,
|
||||
CVAR_ROM, "the default gamedir");
|
||||
|
||||
V_Init ();
|
||||
Chase_Init ();
|
||||
|
|
|
@ -88,6 +88,7 @@ char gamedirfile[MAX_OSPATH];
|
|||
|
||||
cvar_t *fs_basepath;
|
||||
cvar_t *fs_sharepath;
|
||||
cvar_t *fs_basegame;
|
||||
|
||||
#ifdef GENERATIONS
|
||||
#include <unzip.h>
|
||||
|
@ -929,7 +930,7 @@ COM_Gamedir (char *dir)
|
|||
//
|
||||
Cache_Flush ();
|
||||
|
||||
if (strcmp (dir, GAMENAME) == 0)
|
||||
if (strcmp (dir, fs_basegame->string) == 0)
|
||||
return;
|
||||
#ifdef QUAKEWORLD
|
||||
if (strcmp (dir, "qw") == 0)
|
||||
|
@ -992,12 +993,15 @@ COM_InitFilesystem ( void )
|
|||
"the location of your game directories");
|
||||
fs_sharepath = Cvar_Get ("fs_sharepath", fs_basepath->string,
|
||||
CVAR_NONE, "read-only game directories");
|
||||
fs_basegame = Cvar_Get ("fs_basegame", GAMENAME,
|
||||
CVAR_NONE, "the default gamedir");
|
||||
|
||||
Cmd_AddCommand ("gamedir", COM_Gamedir_f);
|
||||
|
||||
/*
|
||||
start up with GAMENAME by default
|
||||
start up with fs_basegame by default
|
||||
*/
|
||||
COM_AddGameDirectory (GAMENAME);
|
||||
COM_AddGameDirectory (fs_basegame->string);
|
||||
if (hipnotic)
|
||||
COM_AddGameDirectory ("hipnotic");
|
||||
if (rogue)
|
||||
|
|
Loading…
Reference in a new issue