Dalamud es un marco de desarrollo de complementos para FINAL FANTASY XIV que brinda acceso a los datos del juego e interoperabilidad nativa con el juego mismo para agregar funcionalidad y calidad de vida.
Está diseñado para usarse junto con FFXIVQuickLauncher, que administra y lanza Dalamud por usted. Por lo general, no se recomienda que los usuarios intenten ejecutar Dalamud manualmente, ya que existen múltiples dependencias y rutas de carpetas supuestas.
Si solo está intentando utilizar Dalamud, no necesita hacer nada en esta página; descargue XIVLauncher desde su página oficial y siga las instrucciones de configuración.
Dalamud presenta una API en crecimiento para el desarrollo de complementos en el juego con datos del juego y acceso al chat y superposiciones. Consulte nuestras preguntas frecuentes para desarrolladores y la documentación de la API para obtener más detalles.
Si necesita ayuda con respecto a la API o el uso de Dalamud, únase a nuestro servidor de discordia.
¡Gracias a Mino, cuyo trabajo ha hecho esto posible!
Estos componentes se utilizan para cargar Dalamud en un proceso de destino. Dalamud se puede cargar mediante inyección de DLL o reescribiendo el punto de entrada de un proceso.
Nombre | Objetivo |
---|---|
Dalamud.Inyector.Boot (C++) | Carga el tiempo de ejecución de .NET Core en un proceso a través de hostfxr e inicia Dalamud.Injector |
Dalamud.Inyector (C#) | Realiza inyección de DLL en el proceso de destino. |
Dalamud.Boot (C++) | Carga el tiempo de ejecución de .NET Core en el proceso activo e inicia Dalamud, o reescribe el punto de entrada de un proceso de destino para hacerlo. |
Dalamud (C#) | API principal, enlaces de juegos, marco de complementos |
Dalamud.CorePlugin (C#) | Complemento del banco de pruebas que puede acceder a los componentes internos de Dalamud para crear prototipos de nuevas funciones de Dalamud |
Actualmente estamos trabajando desde las siguientes sucursales.
Nombre | Nivel API | Objetivo | Versión .NET | Pista |
---|---|---|---|---|
maestro | 9 | Rama de lanzamiento actual | .NET 8.0.0 (noviembre de 2023) | Lanzamiento y puesta en escena |
api10 | 10 | Próxima versión principal, cuyo lanzamiento está previsto junto con el parche 7.0 | .NET 8.0.0 (noviembre de 2023) | api10 |