Changed: Support -config/-c parameter passed by Ryzom Installer

This commit is contained in:
kervala 2016-01-23 18:58:58 +01:00
parent 6e35fe7ef0
commit b4a199afe2

View file

@ -205,6 +205,10 @@ int main(int argc, char **argv)
{ {
std::string currentPath = CPath::getApplicationDirectory("Ryzom"); std::string currentPath = CPath::getApplicationDirectory("Ryzom");
// append config ID to directory
if (Args.haveArg("c"))
currentPath = NLMISC::CPath::standardizePath(currentPath) + Args.getArg("c").front();
if (!CFile::isExists(currentPath)) CFile::createDirectory(currentPath); if (!CFile::isExists(currentPath)) CFile::createDirectory(currentPath);
CPath::setCurrentPath(currentPath); CPath::setCurrentPath(currentPath);