• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

[SOLVED] DBC,maps and vmaps extracting

Status
Not open for further replies.

Arius

Exalted Member
Hey guys, sorry for my complete incompetence but well I had to try somewhere. I'm compiling TC2+Eluna on VPS, well everything was going ok (with help from there) till DBC/Maps/vmaps, it seems I'm too stupid to understand this part.
cd <your WoW client directory>
/home/<username>/server/bin/mapextractor
mkdir /home/<username>/server/data
cp -r dbc maps /home/<username>/server/data

I mean the first line. Can anyone explain me how to do this since when I write cd C:\X\WoW 3.3.5a it give me of course error no such file or directory. I was trying to find some kind of solution but well, probably I'm the only one for who this part is hard. I would be thanful for explanation.
 

Hyperion

Founder
Hey guys, sorry for my complete incompetence but well I had to try somewhere. I'm compiling TC2+Eluna on VPS, well everything was going ok (with help from there) till DBC/Maps/vmaps, it seems I'm too stupid to understand this part.
cd <your WoW client directory>
/home/<username>/server/bin/mapextractor
mkdir /home/<username>/server/data
cp -r dbc maps /home/<username>/server/data

I mean the first line. Can anyone explain me how to do this since when I write cd C:\X\WoW 3.3.5a it give me of course error no such file or directory. I was trying to find some kind of solution but well, probably I'm the only one for who this part is hard. I would be thanful for explanation.

the commands you listed above are for Linux

When you cmake on windows, you can select the extractors to build and after you compile you will find the exe's you put in your wow root directory and run
 

Neccta

Exalted Member
Well if your writing "C:\X\WoW 3.3.5a" that's because there is no such thing as a C drive in Linux. It would be something like /home/wow3.3.5a/
 
Last edited:

Arius

Exalted Member
Oh it explain a lot. But does it mean that I have to upload WoW on my VPS to extract DBC, maps and vmaps ?
 

Neccta

Exalted Member
Yes you would need to upload WoW onto your VPS if you wanted to extract the data on there. Or you could find a download of pre-extracted data.
 

Rochet2

Moderator / Eluna Dev
So I can use Windows extractor for any repack ?
No. Not exactly.

The DBC and maps etc are the same format on all platforms.
You can use a windows wow installation and extractors to extract the maps and DBC etc.
Then you can move those maps and DBC to the linux server. (or the other way around)
However, the TC versions you have on both machines should be the same.
This means that you cant use 3 months old extractors to extract maps for the latest core. Same logic applies to any version difference.
 

Arius

Exalted Member
So when I get error like
Map file './maps/0004331.map': does not exist!
Correct *.map files not found in path './maps' or *.vmtree/*.vmtile files in './vmaps'. Please place *.map/*.vmtree/*.vmtile files in appropriate directories or correct the DataDir value in the worldserver.conf file.

It means that my extractor is too old, yeah ?
 

Rochet2

Moderator / Eluna Dev
Maybe, maybe.
Or then your maps are in wrong place.

Do notice that the structure on linux is not the same as on windows.
If I remember correctly, the Linux structure for TC is:

somepath/server/bin/
somepath/server/etc/
somepath/server/data/

bin contains the worldserver executable (or whatever they are called on linux)
etc contains the configs
data contains the folders that contain maps and dbc and vmaps.

On windows the bin, etc and data folders are merged just to bin.
 

Arius

Exalted Member
Yeah I noticed it - maps, dbc and vmaps are in data folder. So probably it means I have to get newest extractors. Those from new repacks will be ok ?
 
Status
Not open for further replies.
Top