こんにちは、趣味で Dalamud プラグインや Splatoon のスクリプトを作っている mirage です。今回は自分が作成したレイドサポート用プラグイン Oracle を紹介します。
Oracle とは

Oracle とは軽減やバーストなどのスキルをの仕様タイミングを、タイムラインとして見える化する Dalamud プラグインです。以下のような状況であなたのレイドをサポートします。
- レイドや高難易度で、軽減やバーストなどのスキルのタイミングを間違えたくないとき
- FFLogs にアップロードされている上手なプレイヤーのスキル回しを、自分の画面でも再現したいとき
興味のある方はぜひ触ってみて、フィードバックをいただけると嬉しいです。
インストール方法
/xlsettingsコマンド → 試験的機能 → カスタムプラグインリポジトリに以下のURLを追加/xlpluginsコマンド → Oracle をインストール
https://raw.githubusercontent.com/exatrines/DalamudPlugins/refs/heads/main/pluginmaster.json
詳しい手順は↓こんな感じ
Dalamud設定の試験的機能タブを開きます。

- 試験的機能タブをクリック
- 所定のURL(カスタムプラグインリポジトリ)を入力
- +をクリック←忘れがち
- 保存マークをクリック
オーバーレイ一覧

Oracle では現在以下のオーバーレイを提供しています。
- [ 左上 ] ホットバーアイコンハイライト
- [ 右上 ]タイムライン(リスト)オーバーレイ
- [ 下 ] メジャーオーバーレイ
いずれも スキルの使用タイミングが近づいたとき と スキルの使用タイミングが過ぎたとき にハイライト表示されます。使用タイミングの近いスキルを使用することでオーバーレイからそのスキルの表示が削除されます。
使い方の流れ
1. タイムラインを用意する
いちばん手軽なのは FFLogs からの取り込みです。レポートの URL を渡し、対象のプレイヤーを選ぶと、ログのCastをからタイムラインを作成できます。FFLogsからの取り込みは設定が必要なので、プラグイン設定画面の FFLogsインポート設定 を必ず行ってください。

また、直近の自分のレイドをタイムラインとして取り込むことができます。あらかじめ記録したいコンテンツを選んでおき、戦闘中の自分のアクションを記録します。対象コンテンツでは以下のオーバーレイが表示され、戦闘が始まれば自動で記録が始まります。

2.タイムラインの設定
タイムラインを読み込む方法は自動・手動の2通りあります。
コンテンツ突入時の自動読み込みはタイムライン設定画面の右上にある Auto Load の設定が必要です。設定された条件(フィールド・ジョブ)が一致するときのみ自動でロードされます。(Sceneは一旦チェックオフでOKです)
手動で読み込む場合はタイムライン設定画面に記載されているコマンドをコピーして実行するか、タイムライン一覧の対象タイムラインを右クリックしコンテキストメニューでロードを選択してください。

3. オーバーレイのプレビュー確認
実際のコンテンツに突入する前に、タイムライン表示をプレビューで確認することができます。
まず、任意のフィールドで手動読み込みコマンドを実行し、タイムラインをロードします。
/oracle load <タイムライン名>
タイムラインが読み込まれた状態で、プレビュースタートコマンドを実行することで、-21秒からカウントダウンが開始します。
/oracle preview start
プレビューをリセットしたい場合はプレビューストップコマンドを実行してください。
/oracle preview stop
確認が終わったら、手動ロードしたタイムラインの読み込みを解除します。
/oracle unload
4. コンテンツに突入して戦闘開始
自動読み込み設定が有効な場合は、突入したタイミングでオーバーレイが表示されます。手動で読み込む場合は忘れずに読み込みを実行してください。
カウントダウンや戦闘開始でタイマーが作動し、スキルのタイミングがオーバーレイに表示されます。ホットバーのハイライトもオンにすれば、手元のアイコンでもタイミングが分かります。
FFLogsのレポートの探し方
FFLogs ランキング
単純にLogsのトッププレイヤーのログをランキングから探すことができます。
M-Spec
Logsの上位プレイヤーのスキル回しを確認したうえで取り込むレポートを選ぶ場合は、M-Specを使用して探すことができます。

今後のアップデート予定
このプラグインは開発中です。現時点で以下のような機能の追加や改善を検討しています。
- フェーズの切り替え時にタイマーを調整し、実際の戦闘とタイマーのずれを防止する機能
- コンテンツリプレイ向けの対応(現在は再生のみで一時停止などは未対応)
- その他UI改善など
不具合や要望があればお気軽にフィードバックいただけると嬉しいです。
さいごに
Oracle によって、大事な軽減やバーストスキルのタイミングがわかるようになります。このプラグインによって皆さんのレイド体験がより良いものになることを願っています。



コメント