Dalamud
1.0.0
Dalamud 是《最终幻想 XIV》的插件开发框架,可提供对游戏数据的访问以及与游戏本身的本机互操作性,以增加功能和生活质量。
它旨在与 FFXIVQuickLauncher 结合使用,后者为您管理和启动 Dalamud。通常不建议用户尝试手动运行 Dalamud,因为存在多个依赖项和假定的文件夹路径。
如果您只是尝试使用Dalamud,则无需在此页面上执行任何操作 - 请从其官方页面下载 XIVLauncher 并按照安装说明进行操作。
Dalamud 具有不断增长的 API,用于游戏内插件开发,包括游戏数据、聊天访问和覆盖。请参阅我们的开发人员常见问题解答和 API 文档以了解更多详细信息。
如果您需要有关 Dalamud 的 API 或使用的任何支持,请加入我们的 Discord 服务器。
感谢 Mino,他的工作使这一切成为可能!
这些组件用于将 Dalamud 加载到目标进程中。 Dalamud 可以通过 DLL 注入或重写进程的入口点来加载。
姓名 | 目的 |
---|---|
Dalamud.Injector.Boot (C++) | 通过 hostfxr 将 .NET Core 运行时加载到进程中并启动 Dalamud.Injector |
Dalamud.Injector (C#) | 对目标进程执行DLL注入 |
Dalamud.Boot (C++) | 将 .NET Core 运行时加载到活动进程中并启动 Dalamud,或重写目标进程的入口点来执行此操作 |
达拉姆(C#) | 核心API、游戏绑定、插件框架 |
Dalamud.CorePlugin (C#) | 可以访问 Dalamud 内部结构的测试床插件,以原型化新的 Dalamud 功能 |
我们目前在以下分支机构开展工作。
姓名 | API级别 | 目的 | .NET版本 | 追踪 |
---|---|---|---|---|
掌握 | 9 | 当前版本分支 | .NET 8.0.0(2023 年 11 月) | 发布与分期 |
API10 | 10 | 下一个主要版本,计划与补丁 7.0 一起发布 | .NET 8.0.0(2023 年 11 月) | API10 |