• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Data: What are DBC, maps and vmaps for

Junior Spellweaver
Joined
Feb 23, 2007
Messages
143
Reaction score
14
I know it's always needed to extract these, but for what purpose ?
I thought myself it was for the pathfinding of the world.
Now the extractor from my current core only extracted dbc and maps, but when I load up the core it says that vmaps are supported, I can put them in my data dir and it still works, so not sure whether or not I should use them, as it's not needed to operate.

So can anybody tell me what vmaps are for and if I should put them in the data dir or not ( and what the other two do as well ).

Thanks in advance.
 
Lord of the Legion
Joined
Jul 28, 2005
Messages
426
Reaction score
35
VMaps are used for NPC pathfinding. They are built from the maps. The DBCs (Which store info for game content, such as items, NPCs, etc.) are used by the core as a sort-of database.

Without vmaps, mob pathing will be very crappy. You don't have to use them but it's a good idea to use them. Additionally, some cores utilize MMaps which are vastly better than VMaps but also take 5-6 hours to create. MMaps support pathing around objects unlike VMaps which only support pathing for the maps themselves.
 
Junior Spellweaver
Joined
Jan 1, 2013
Messages
116
Reaction score
64
Vmaps are Line of Sight as well. For example;

If you're lacking the Vmaps on your server, you most likely have the issue where you can cast Frostbolt through the Goldshire inn, or beneath Orgrimmar - etc.

DBC's store Data which your server and the client uses to read the Database and Game world correctly.

Item ID's are stored in a DBC, so the Client knows exactly which Icon to place on which Custom item in your inventory.

Or even AreaID's and Area names - these are the little zones you enter where a name pops up in the middle of your screen saying something like; Duskwood Cemetary, Stormwind, Goldshire, Northshire Abbey - etc.

DBC's are essential for the functionality of the server - without them, custom maps, weapons or skyboxes will not work.
If you're not running custom content on your server - then they're still needed to lead Blizzard's content.


Sidenote; Vmaps are not needed - but recommended at it's very least.
 
Back
Top