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 |