Changed VBSP to check the MOD directory for FGD files specified in gameinfo.txt, in addition to EXECUTABLE_PATH.

This commit is contained in:
Alan Edwardes 2013-08-05 15:47:51 +01:00
parent 38a9e52e61
commit 137582c2b9
1 changed files with 5 additions and 2 deletions

View File

@ -2002,12 +2002,15 @@ void CMapFile::CheckForInstances( const char *pszFileName )
char FDGPath[ MAX_PATH ]; char FDGPath[ MAX_PATH ];
if ( !g_pFullFileSystem->RelativePathToFullPath( GameDataFile, "EXECUTABLE_PATH", FDGPath, sizeof( FDGPath ) ) ) if ( !g_pFullFileSystem->RelativePathToFullPath( GameDataFile, "EXECUTABLE_PATH", FDGPath, sizeof( FDGPath ) ) )
{
if ( !g_pFullFileSystem->RelativePathToFullPath( GameDataFile, "MOD", FDGPath, sizeof( FDGPath ) ) )
{ {
if ( !g_pFullFileSystem->RelativePathToFullPath( GameDataFile, "", FDGPath, sizeof( FDGPath ) ) ) if ( !g_pFullFileSystem->RelativePathToFullPath( GameDataFile, "", FDGPath, sizeof( FDGPath ) ) )
{ {
Msg( "Could not locate GameData file %s\n", GameDataFile ); Msg( "Could not locate GameData file %s\n", GameDataFile );
} }
} }
}
GD.Load( FDGPath ); GD.Load( FDGPath );