#include "adtfile.h"
#include "Banner.h"
#include "Common.h"
#include "cascfile.h"
#include "DB2CascFileSource.h"
#include "ExtractorDB2LoadInfo.h"
#include "StringFormat.h"
#include "VMapDefinitions.h"
#include "vmapexport.h"
#include "Locales.h"
#include "Util.h"
#include "wdtfile.h"
#include "wmo.h"
#include <algorithm>
#include <CascLib.h>
#include <boost/filesystem/operations.hpp>
#include <fstream>
#include <list>
#include <map>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include <cstdio>
#include <cerrno>
#include <sys/stat.h>
Go to the source code of this file.
◆ CASC_LOCALES_COUNT
#define CASC_LOCALES_COUNT 17 |
◆ ExtractSingleWmo()
bool ExtractSingleWmo |
( |
std::string & |
fname | ) |
|
◆ FileExists()
bool FileExists |
( |
char const * |
file | ) |
|
◆ GenerateUniqueObjectId()
◆ GetInstalledLocalesMask()
uint32 GetInstalledLocalesMask |
( |
| ) |
|
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ OpenCascStorage()
bool OpenCascStorage |
( |
int |
locale | ) |
|
◆ ParsMapFiles()
◆ processArgv()
bool processArgv |
( |
int |
argc, |
|
|
char ** |
argv, |
|
|
const char * |
versionString |
|
) |
| |
◆ RetardCheck()
static bool RetardCheck |
( |
| ) |
|
|
static |
◆ CascLocaleNames
Initial value:=
{
"none", "enUS",
"koKR", "unknown",
"frFR", "deDE",
"zhCN", "esES",
"zhTW", "enGB",
"enCN", "enTW",
"esMX", "ruRU",
"ptBR", "itIT",
"ptPT"
}
Definition at line 77 of file vmapexport.cpp.
◆ CascProduct
char const* CascProduct = "wow" |
◆ CascRegion
char const* CascRegion = "eu" |
◆ CascStorage
◆ DbcLocale
◆ input_path
boost::filesystem::path input_path |
◆ map_ids
◆ maps_that_are_parents
std::unordered_set<uint32> maps_that_are_parents |
◆ preciseVectorData
bool preciseVectorData = false |
◆ szWorkDirWmo
char const* szWorkDirWmo = "./Buildings" |
◆ uniqueObjectIdGenerator
uint32 uniqueObjectIdGenerator = std::numeric_limits<uint32>::max() - 1 |
◆ uniqueObjectIds
◆ UseRemoteCasc
bool UseRemoteCasc = false |
◆ WmoDoodads
◆ WowLocaleToCascLocaleFlags
uint32 WowLocaleToCascLocaleFlags[12] |
Initial value:=
{
CASC_LOCALE_ENUS | CASC_LOCALE_ENGB,
CASC_LOCALE_KOKR,
CASC_LOCALE_FRFR,
CASC_LOCALE_DEDE,
CASC_LOCALE_ZHCN,
CASC_LOCALE_ZHTW,
CASC_LOCALE_ESES,
CASC_LOCALE_ESMX,
CASC_LOCALE_RURU,
0,
CASC_LOCALE_PTBR | CASC_LOCALE_PTPT,
CASC_LOCALE_ITIT,
}
Definition at line 90 of file vmapexport.cpp.