From 074c940975162e1ceec8b6cc0cc5defc2e79161b Mon Sep 17 00:00:00 2001 From: bones_was_here Date: Thu, 25 Jul 2024 21:26:26 +1000 Subject: [PATCH] fs: add `game` as alias of `gamedir` command Signed-off-by: bones_was_here --- fs.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/fs.c b/fs.c index c5cf5d66..57828961 100644 --- a/fs.c +++ b/fs.c @@ -2127,6 +2127,9 @@ void FS_Init_Commands(void) Cmd_AddCommand(CF_SHARED, "dir", FS_Dir_f, "list files in searchpath matching an * filename pattern, one per line"); Cmd_AddCommand(CF_SHARED, "ls", FS_Ls_f, "list files in searchpath matching an * filename pattern, multiple per line"); Cmd_AddCommand(CF_SHARED, "which", FS_Which_f, "accepts a file name as argument and reports where the file is taken from"); + + if (com_startupgamegroup == GAME_NORMAL) + Cmd_AddCommand(CF_SHARED, "game", FS_GameDir_f, "alias of gamedir, for compatibility with some Quake mod READMEs"); } static void FS_Init_Dir (void) @@ -2336,8 +2339,6 @@ void FS_Init(void) { fs_mempool = Mem_AllocPool("file management", 0, NULL); - FS_Init_Commands(); - PK3_OpenLibrary (); // initialize the self-pack (must be before COM_InitGameType as it may add command line options) @@ -2346,6 +2347,8 @@ void FS_Init(void) // detect gamemode from commandline options or executable name COM_InitGameType(); + FS_Init_Commands(); // assumes com_startupgamegroup is set + FS_Init_Dir(); } -- 2.39.2