Este módulo para AzerothCore (WotLK 3.3.5a) habilita la combinación de raza y clase Draenei Druida. Incluye los scripts automatizados necesarios para parchear los archivos del cliente y del servidor de forma legal, sin distribuir binarios protegidos por derechos de autor.
IMPORTANTE: Por motivos de derechos de autor, no se proporcionan los archivos de datos originales del juego de ninguna manera. Debes extraer los archivos DBC base desde tu propio cliente.
Los archivos requeridos para que este módulo funcione son:
CharBaseInfo.dbcCharStartOutfit.dbcSkillLineAbility.dbc
-
Coloca tus 3 archivos DBC originales limpios en el mismo directorio donde se encuentran los scripts de instalación.
-
Abre tu terminal y otorga permisos de ejecución al script principal:
chmod +x draenei_druid.sh -
Ejecuta el script:
./draenei_druid.sh
El script automatizado se encargará de realizar todo el trabajo pesado:
- Verificará e instalará la herramienta
mpqcliautomáticamente si no la tienes en tu sistema. - Ejecutará el script de Python (
draenei_druid.py) para inyectar la lógica de clase y raza en tus archivos DBC. - Creará la estructura interna requerida para el juego (
DBFilesClient/) y copiará los DBCs ahí. - Empaquetará la carpeta dentro de un archivo MPQ personalizado llamado
patch-y.mpq.
Para que el emulador reconozca que el Draenei puede ser Druida, necesitas instalar el módulo, compilarlo y actualizar tus tablas.
- Descarga o clona este repositorio directamente dentro del directorio
modules/de tu código fuente de AzerothCore. - Recompila el servidor: Vuelve a ejecutar CMake y compila tu proyecto (con
makeen Linux o Visual Studio en Windows). Esto es indispensable para que el núcleo registre el módulo y prepare la inyección de la base de datos. - Toma los archivos DBC ya modificados por el script (
CharBaseInfo.dbc,CharStartOutfit.dbc,SkillLineAbility.dbc). - Copia estos archivos dentro de la carpeta de datos de tu servidor ya compilado:
bin/Data/dbc/(odata/dbc/según la estructura de tu instalación). - Inicia tu servidor (
worldserver). Al arrancar, el sistema inyectará el parche SQL automáticamente y cargará los nuevos DBCs en memoria.
Para que tu cliente de World of Warcraft 3.3.5a te permita crear el personaje y ver sus hechizos sin errores:
- Toma el archivo
patch-y.mpqgenerado por el script automatizado. - Guarda el archivo
patch-y.mpqdirectamente en la carpetaData/de tu cliente de World of Warcraft 3.3.5a. - Elimina la carpeta
Cacheubicada en la raíz de tu cliente de WoW. - ¡Inicia el juego!
Nota: La inyección de la base de datos (SQL) es manejada automáticamente por el gestor de módulos de AzerothCore al compilar, por lo que no requieres realizar pasos manuales en tu gestor de base de datos.
Si este módulo te ha sido de utilidad y deseas apoyar mi trabajo, puedes invitarme un café: ☕ buymeacoffee.com/foliaprintempo