aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea>2006-04-14 20:35:47 +0000
committertma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea>2006-04-14 20:35:47 +0000
commitebc324c51129913005829783f8ea76b490bd4fcb (patch)
tree76e73a7255162a2d35b6da6bef3a3879342b9b56
parent59c60a2cbaa8f89d389af3b5ef93b13b80b80b88 (diff)
downloadioquake3-aero-ebc324c51129913005829783f8ea76b490bd4fcb.tar.gz
ioquake3-aero-ebc324c51129913005829783f8ea76b490bd4fcb.zip
* Output botlib.log in a sensible place (from Erik Auerswald)
git-svn-id: svn://svn.icculus.org/quake3/trunk@705 edf5b092-35ff-0310-97b2-ce42778d08ea
-rw-r--r--code/botlib/be_interface.c4
-rw-r--r--code/game/ai_main.c3
2 files changed, 6 insertions, 1 deletions
diff --git a/code/botlib/be_interface.c b/code/botlib/be_interface.c
index d058573..b6862af 100644
--- a/code/botlib/be_interface.c
+++ b/code/botlib/be_interface.c
@@ -136,12 +136,14 @@ qboolean BotLibSetup(char *str)
int Export_BotLibSetup(void)
{
int errnum;
+ char logfilename[MAX_QPATH];
bot_developer = LibVarGetValue("bot_developer");
memset( &botlibglobals, 0, sizeof(botlibglobals) ); // bk001207 - init
//initialize byte swapping (litte endian etc.)
// Swap_Init();
- Log_Open("botlib.log");
+ Com_sprintf(logfilename, sizeof(logfilename), "%s%cbotlib.log", LibVarGetString("homedir"), PATH_SEP);
+ Log_Open(logfilename);
//
botimport.Print(PRT_MESSAGE, "------- BotLib Initialization -------\n");
//
diff --git a/code/game/ai_main.c b/code/game/ai_main.c
index c032bcd..f67af0e 100644
--- a/code/game/ai_main.c
+++ b/code/game/ai_main.c
@@ -1628,6 +1628,9 @@ int BotInitLibrary(void) {
//cd directory
trap_Cvar_VariableStringBuffer("fs_cdpath", buf, sizeof(buf));
if (strlen(buf)) trap_BotLibVarSet("cddir", buf);
+ //home directory
+ trap_Cvar_VariableStringBuffer("fs_homepath", buf, sizeof(buf));
+ if (strlen(buf)) trap_BotLibVarSet("homedir", buf);
//
#ifdef MISSIONPACK
trap_BotLibDefine("MISSIONPACK");