Added gamedata and extension loading compat shims for Nuclear Dawn (bug 5813, r=asherkin).

This commit is contained in:
Nicholas Hastings 2013-08-14 11:56:34 -04:00
parent 7db280a666
commit f3ac8f6649
2 changed files with 15 additions and 0 deletions

View File

@ -101,6 +101,19 @@ CLocalExtension::CLocalExtension(const char *filename)
goto found;
}
}
else if (strcmp(smcore.gamesuffix, "2.nd") == 0)
{
g_pSM->BuildPath(Path_SM,
path,
PLATFORM_MAX_PATH,
"extensions/%s.2.l4d2." PLATFORM_LIB_EXT,
filename);
if (libsys->IsPathFile(path))
{
goto found;
}
}
/* First see if there is an engine specific build! */
g_pSM->BuildPath(Path_SM,

View File

@ -133,6 +133,8 @@ CGameConfig::CGameConfig(const char *file, const char *engine)
if (strcmp(m_pEngine, "css") == 0 || strcmp(m_pEngine, "dods") == 0 || strcmp(m_pEngine, "hl2dm") == 0 || strcmp(m_pEngine, "tf2") == 0)
this->SetBaseEngine("orangebox_valve");
else if (strcmp(m_pEngine, "nucleardawn"))
this->SetBaseEngine("left4dead2");
else
this->SetBaseEngine(NULL);
}