Browse Source

engine: fix Map_IsValid for mapcycle

pull/209/head
nillerusr 2 years ago
parent
commit
c970f28804
  1. 9
      engine/modelloader.cpp

9
engine/modelloader.cpp

@ -5449,6 +5449,15 @@ bool CModelLoader::Map_IsValid( char const *pMapFile, bool bQuiet /* = false */ @@ -5449,6 +5449,15 @@ bool CModelLoader::Map_IsValid( char const *pMapFile, bool bQuiet /* = false */
V_strcpy_safe( szMapFile, szMapName360 );
}
bool bHaveBspFormatInPath = strcasestr(szMapFile, ".bsp");
bool bHaveMapsInPath = strcasestr(szMapFile, "maps/");
if( !bHaveMapsInPath )
snprintf(szMapFile, sizeof(szMapFile), "maps/%s", pMapFile);
if( !bHaveBspFormatInPath )
strncat(szMapFile, ".bsp", sizeof(szMapFile));
mapfile = g_pFileSystem->OpenEx( szMapFile, "rb", IsX360() ? FSOPEN_NEVERINPACK : 0, "GAME" );
if ( mapfile != FILESYSTEM_INVALID_HANDLE )
{

Loading…
Cancel
Save