Bienvenido a Open Games Community

Únete ahora para acceder a todas nuestras funciones. Una vez que te registres e inicies sesión, podrás crear temas, responder a hilos existentes, valorar la reputación de otros miembros y muchísimo más. Además, es rápido y totalmente gratuito; ¿a qué esperas?

Corrección de Mazmorras

CodexMew

Miembro
Registrado
11 Mar 2025
Mensajes
25
Puntuación de reacción
9
Puntos
98
Ubicación
Isla de Otomai, Pueblo de la canopea
Hola a todos, soy CodexMew.

Desde hace algunos meses he estado revisando el Datapack de Dofus que se puede descargar desde este foro. Como es de esperarse, la base de datos presenta varios errores que muchos de los que han trabajado con ella seguramente ya han notado.

Por este motivo decidí intentar mejorar y completar la base de datos, con el objetivo de que al menos exista una versión pública más funcional que pueda servir como base para la comunidad.

Hoy quiero compartir mi primer avance, el cual consiste en la corrección de varias mazmorras del juego. Aunque aún no he podido solucionar todas ya que algunas presentan problemas más complejos relacionados con objetos interactivos y hechizos, sí logré preparar una primera versión funcional.

Si alguna vez han ingresado a las mazmorras utilizando el comando “.go”, probablemente habrán notado que el juego puede crashear al intentar entrar en algunas de ellas. Entre las más afectadas se encuentran, por ejemplo:
  • Mazmorra del Conde Kontatrás
  • Ojo de Vórtex
  • Cervecería del Rey Dazahk
Aunque este problema afecta a varias mazmorras (principalmente de nivel alto), he logrado hacer que muchas de ellas funcionen correctamente.

En mi Github podrás encontrar dos archivos SQL en la carpeta Mazmorras:

1. “Dungeons.sql”
Este archivo contiene todos los datos de las mazmorras sala por sala, incluyendo:
  • Los mobs correspondientes en cada grupo.
  • Los mobs adicionales, según la cantidad de jugadores en el grupo.
  • Correcciones en algunas mazmorras que ya funcionaban, pero que tenían mobs incorrectos o mal configurados.
2. “Waves.sql”
Este archivo incluye todas las oleadas de mobs para las mazmorras de dimensiones.

Para instalar estos scripts, simplemente debes ejecutar ambos archivos en la base de datos "world", es importante no ejecutar los scripts más de una vez, ya que aunque esto no provoca fallos en el juego, sí puede ocasionar que las mazmorras generen dos grupos de mobs al mismo tiempo.

Nota importante

Actualmente existen 4 mazmorras que aún provocan crash en el juego:
  • Mazmorra de los Kitsus
  • Mazmorra de los Firefux
  • Templo Maldito de Araknas
  • Cavernas de Tejossus
Por el momento recomiendo evitar ingresar a estas, ya que su solución requiere corregir objetos interactivos, lo cual es un proceso un poco más complejo.

Esta es mi pequeña contribución por ahora. Soy consciente de que todavía existen varios problemas que no se solucionan con estos archivos, como por ejemplo la falta de NPC en las entradas de las mazmorras.

Actualmente estoy trabajando en corregir y agregar estos NPC, aunque puede que me tome algo de tiempo poder traer una actualización con esas mejoras.

Para finalizar, sé que probablemente existan mejores soluciones o incluso bases de datos más completas. Sin embargo, hasta donde tengo entendido, esta es la única disponible de forma gratuita. Por ello, mi intención es aportar para que, con el tiempo y con la ayuda de la comunidad, pueda seguir mejorando y completándose.

PD: Los archivos los he subido solo a GitHub ya que no se si en el foro pueda publicar los archivos SQL 😅.
 

CodexMew

Miembro
Registrado
11 Mar 2025
Mensajes
25
Puntuación de reacción
9
Puntos
98
Ubicación
Isla de Otomai, Pueblo de la canopea
Hola a todos

El día de hoy quiero compartir con ustedes un nuevo ajuste relacionado con las mazmorras. En esta ocasión, se trata de una mejora sencilla pero importante.

Algunas mazmorras presentan un error que al finalizar un combate el jugador es teletransportado incorrectamente a la siguiente sala en la celda 0. Esta celda se encuentra fuera del mapa, lo que impide cualquier tipo de movimiento.

Para solucionar este problema, he añadido en mi repositorio de GitHub un archivo llamado “Cellid.sql”. Este archivo corrige las celdas de teletransporte de las mazmorras, asegurando que el jugador sea ubicado en una posición válida dentro del mapa, sin necesidad de utilizar el comando “.go”.

Adicionalmente, este ajuste corrige otros casos en los que el jugador era teletransportado al Zaap de Astrub, así como a la salida de la mazmorra “Galería de Perfósil”, donde el jugador aparecía en la celda 0.

Por el momento, eso sería todo. Como siempre, si tienen alguna duda o encuentran algún inconveniente, no duden en comentarlo para poder revisarlo y solucionarlo lo antes posible.
 
shape1
shape2
shape3
shape4
shape5
shape6
Arriba