Dalamud
1.0.0
Dalamud は、ファイナルファンタジー XIV 用のプラグイン開発フレームワークであり、ゲーム データへのアクセスとゲーム自体とのネイティブな相互運用性を提供して、機能と生活の質を追加します。
Dalamud を管理および起動する FFXIVQuickLauncher と組み合わせて使用することを目的としています。複数の依存関係と想定されるフォルダー パスがあるため、ユーザーが Dalamud を手動で実行しようとすることは一般的に推奨されません。
Dalamud を使用したいだけの場合は、このページで何もする必要はありません。公式ページから XIVLauncher をダウンロードし、セットアップ手順に従ってください。
Dalamud は、ゲーム データ、チャット アクセス、オーバーレイを使用したゲーム内プラグイン開発用の API を拡張しています。詳細については、開発者向け FAQ および API ドキュメントを参照してください。
Dalamud の API または使用法に関するサポートが必要な場合は、Discord サーバーに参加してください。
これを可能にしてくれたミノさんに感謝します!
これらのコンポーネントは、Dalamud をターゲット プロセスにロードするために使用されます。 Dalamud は、DLL インジェクションを介して、またはプロセスのエントリポイントを書き換えることによってロードできます。
名前 | 目的 |
---|---|
Dalamud.Injector.Boot (C++) | hostfxr 経由で .NET Core ランタイムをプロセスに読み込み、Dalamud.Injector を開始します。 |
Dalamud.インジェクター(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 |