aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Valle <s.v.h21@hotmail.com>2013-10-05 18:56:09 -0500
committerSebastian Valle <s.v.h21@hotmail.com>2013-10-05 18:56:09 -0500
commit64ab895f1e36470bc0623111d77bf7b815984ed1 (patch)
tree56c7614170f0119e8c7e2a1e2db487b0d8c4aeda
parent6e994f11894d639f8566a14a60026df7749f79e3 (diff)
Tools/MeshExtractor: Create the mmaps output directory automatically.
-rw-r--r--src/tools/mesh_extractor/MeshExtractor.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tools/mesh_extractor/MeshExtractor.cpp b/src/tools/mesh_extractor/MeshExtractor.cpp
index 51b13ce6fd0..1ed09e5d9dc 100644
--- a/src/tools/mesh_extractor/MeshExtractor.cpp
+++ b/src/tools/mesh_extractor/MeshExtractor.cpp
@@ -19,6 +19,9 @@ CacheClass* Cache;
void ExtractMMaps(std::set<uint32>& mapIds, uint32 threads)
{
+ std::string basePath = "mmaps/";
+ Utils::CreateDir(basePath);
+
DBC* dbc = MPQHandler->GetDBC("Map");
printf("Map.dbc contains %u rows.\n", dbc->Records.size());
for (std::vector<Record*>::iterator itr = dbc->Records.begin(); itr != dbc->Records.end(); ++itr)