Dalamud est un framework de développement de plugins pour FINAL FANTASY XIV qui donne accès aux données du jeu et à une interopérabilité native avec le jeu lui-même pour ajouter des fonctionnalités et une qualité de vie.
Il est destiné à être utilisé conjointement avec FFXIVQuickLauncher, qui gère et lance Dalamud pour vous. Il n'est généralement pas recommandé aux utilisateurs d'essayer d'exécuter Dalamud manuellement car il existe plusieurs dépendances et chemins de dossiers supposés.
Si vous essayez simplement d' utiliser Dalamud, vous n'avez rien à faire sur cette page - veuillez télécharger XIVLauncher depuis sa page officielle et suivez les instructions d'installation.
Dalamud propose une API croissante pour le développement de plugins dans le jeu avec des données de jeu, un accès au chat et des superpositions. Veuillez consulter notre FAQ pour les développeurs et la documentation de l'API pour plus de détails.
Si vous avez besoin d'aide concernant l'API ou l'utilisation de Dalamud, veuillez rejoindre notre serveur Discord.
Merci à Mino, dont le travail a rendu cela possible !
Ces composants sont utilisés afin de charger Dalamud dans un processus cible. Dalamud peut être chargé via une injection de DLL ou en réécrivant le point d'entrée d'un processus.
Nom | But |
---|---|
Dalamud.Injector.Boot (C++) | Charge le runtime .NET Core dans un processus via hostfxr et lance Dalamud.Injector |
Dalamud.Injector (C#) | Effectue une injection de DLL sur le processus cible |
Dalamud.Boot (C++) | Charge le runtime .NET Core dans le processus actif et lance Dalamud, ou réécrit le point d'entrée d'un processus cible pour ce faire |
Dalamud (C#) | API de base, liaisons de jeu, framework de plugins |
Dalamud.CorePlugin (C#) | Plugin Testbed qui peut accéder aux composants internes de Dalamud, pour prototyper de nouvelles fonctionnalités de Dalamud |
Nous travaillons actuellement dans les branches suivantes.
Nom | Niveau API | But | Version .NET | Piste |
---|---|---|---|---|
maître | 9 | Branche de la version actuelle | .NET 8.0.0 (novembre 2023) | Sortie et mise en scène |
API10 | 10 | Prochaine version majeure, dont la sortie est prévue avec le patch 7.0 | .NET 8.0.0 (novembre 2023) | API10 |