From 145388d845e9a85e278bed9e16b0d3e19ca05a83 Mon Sep 17 00:00:00 2001 From: Sergii Pylypenko Date: Thu, 20 May 2021 22:17:48 +0300 Subject: [PATCH] Add Android OBB mount path to the game data search list --- code/qcommon/files.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/qcommon/files.c b/code/qcommon/files.c index 6289d6fe..06205797 100644 --- a/code/qcommon/files.c +++ b/code/qcommon/files.c @@ -3166,6 +3166,11 @@ static void FS_Startup( const char *gameName ) fs_homepath = Cvar_Get ("fs_homepath", homePath, CVAR_INIT|CVAR_PROTECTED ); fs_gamedirvar = Cvar_Get ("fs_game", "", CVAR_INIT|CVAR_SYSTEMINFO ); + if (getenv("ANDROID_OBB_MOUNT_DIR") != NULL && strlen(getenv("ANDROID_OBB_MOUNT_DIR")) > 0) { + Com_Printf( "Game data OBB mounted to %s\n", getenv("ANDROID_OBB_MOUNT_DIR") ); + FS_AddGameDirectory( getenv("ANDROID_OBB_MOUNT_DIR"), gameName ); + } + // add search path elements in reverse priority order if (fs_basepath->string[0]) { FS_AddGameDirectory( fs_basepath->string, gameName );