Added gamedata and extension loading compat shims for Nuclear Dawn (bug 5813, r=asherkin).
This commit is contained in:
parent
7db280a666
commit
f3ac8f6649
@ -101,6 +101,19 @@ CLocalExtension::CLocalExtension(const char *filename)
|
|||||||
goto found;
|
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! */
|
/* First see if there is an engine specific build! */
|
||||||
g_pSM->BuildPath(Path_SM,
|
g_pSM->BuildPath(Path_SM,
|
||||||
|
@ -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)
|
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");
|
this->SetBaseEngine("orangebox_valve");
|
||||||
|
else if (strcmp(m_pEngine, "nucleardawn"))
|
||||||
|
this->SetBaseEngine("left4dead2");
|
||||||
else
|
else
|
||||||
this->SetBaseEngine(NULL);
|
this->SetBaseEngine(NULL);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user