diff --git a/src/client/creatures.cpp b/src/client/creatures.cpp index 3b827614..5da0a842 100644 --- a/src/client/creatures.cpp +++ b/src/client/creatures.cpp @@ -266,9 +266,8 @@ void CreatureManager::saveSpawns(const std::string& fileName) root->LinkEndChild(elem); } - std::string savePath = g_resources.getRealPath(fileName); - if(!doc.SaveFile(savePath)) - stdext::throw_exception(stdext::format("failed to save spawns XML %s: %s", savePath, doc.ErrorDesc())); + if(!doc.SaveFile("data"+fileName)) + stdext::throw_exception(stdext::format("failed to save spawns XML %s: %s", fileName, doc.ErrorDesc())); } catch(std::exception& e) { g_logger.error(stdext::format("Failed to save '%s': %s", fileName, e.what())); } diff --git a/src/client/houses.cpp b/src/client/houses.cpp index 8cf7d5e8..5109d5d2 100644 --- a/src/client/houses.cpp +++ b/src/client/houses.cpp @@ -178,9 +178,8 @@ void HouseManager::save(const std::string& fileName) root->LinkEndChild(elem); } - std::string savePath = g_resources.getRealPath(fileName); - if(!doc.SaveFile(savePath)) - stdext::throw_exception(stdext::format("failed to save houses XML %s: %s", savePath, doc.ErrorDesc())); + if(!doc.SaveFile("data"+fileName)) + stdext::throw_exception(stdext::format("failed to save houses XML %s: %s", fileName, doc.ErrorDesc())); } catch(std::exception& e) { g_logger.error(stdext::format("Failed to save '%s': %s", fileName, e.what())); }