Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

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).

Note: If you stop vmap4extractor before finish you will need to delete the Buildings directory before start again.


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
titleWARNING

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