...
vmaps
Virtual Maps (vmaps) provide the context upon which DBCs and maps interact with each other. For instance, they calculate the possibility of line-of-sight, allowing the Trinity engine to calculate if spell casts are possible (e.g. if a wall is in between the target and caster or not).
Bloque de código |
---|
cd <your_WoW_client_directory>
# example: cd /Applications/World\ of\ Warcraft/
/Users/<your_username>/<your_TrinityCore_directory>/<name_of_your_TrinityCore_server_directory>/bin/vmap4extractor
# example: /Users/myusername/TrinityCore/tc-server/bin/vmap4extractor
mkdir -v vmaps
/Users/<your_username>/<your_TrinityCore_directory>/<name_of_your_TrinityCore_server_directory>/bin/vmap4assembler Buildings vmaps
# example: /Users/myusername/TrinityCore/tc-server/bin/vmap4assembler Buildings vmaps
cp -rv vmaps /Users/<your_username>/<your_TrinityCore_directory>/<name_of_your_TrinityCore_server_directory>/data
# example: cp -rv vmaps /Users/myusername/TrinityCore/tc-server/data |
mmaps
Advertencia |
---|
|
This process may take hours to finish. |
Movement maps (mmaps) define how non-player characters (NPCs) move in the virtual world. In essence, they enforce the physical boundaries that NPCs have since their collision with the physical world is not handled by the World of Warcraft client.
Bloque de código |
---|
cd <your_WoW_client_directory>
# example: cd /Applications/World\ of\ Warcraft/
mkdir -v mmaps
/Users/<your_username>/<your_TrinityCore_directory>/<name_of_your_TrinityCore_server_directory>/bin/mmaps_generator
# example: /Users/myusername/TrinityCore/tc-server/bin/mmaps_generator
cp -rv mmaps /Users/<your_username>/<your_TrinityCore_directory>/<name_of_your_TrinityCore_server_directory>/data
# example: cp -rv mmaps /Users/myusername/TrinityCore/tc-server/data |