Burnt Toast
不要なトースト通知や BattleTalk を正規表現で非表示にする
概要
FFXIVでは「クエストを受注しました」「コンテンツファインダーに登録しました」といったトースト通知や、戦闘中にNPCが話すBattleTalk、ギミック解説のテキストヒントが頻繁に表示される。本プラグインはこれらの表示処理をフックし、ユーザーが登録した正規表現パターンに一致するメッセージを画面表示前にブロックする。配信中に特定の通知を隠したい、繰り返すギミック説明を消したい、ノイズを減らしてUIを静かにしたい場合に有用。
主な機能
- トースト通知のフィルタ - 通常トースト・エラートースト・クエストトーストを正規表現でブロックする
- BattleTalkのフィルタ - 戦闘中のNPCセリフをブロックできる。ブロックしてもチャットログに残すかをパターンごとに選択可能
- ギミックヒントのフィルタ - 画面中央に出る
ShowTextGimmickHint由来のテキストヒントをブロックする - 履歴ウィンドウ - 受信したトースト・BattleTalk・ギミックヒントの履歴と、どのパターンにマッチしてブロックされたかを確認できる
インストール
本プラグインはDalamud公式プラグインリポジトリで配布されています。カスタムリポジトリを追加する必要はありません。
/xlpluginsでプラグインインストーラーを開くBurnt Toastを検索してインストール
基本的な使い方
| コマンド | 動作 |
|---|---|
/burnttoast | 設定ウィンドウの開閉 |
/pbt | /burnttoast のエイリアス |
/burnttoasthistory | 履歴ウィンドウの開閉 |
/pbth | /burnttoasthistory のエイリアス |
設定ウィンドウで非表示にしたいメッセージの正規表現を登録する。実際に表示されたメッセージ文字列は履歴ウィンドウから確認できるため、履歴を見ながらパターンを組み立てるのがやりやすい。
関連プラグイン
注意
/btはゲーム内コマンド/battletargetのエイリアスと衝突するため使用できない。代わりに/pbtが用意されている- ゲーム内部関数のシグネチャに依存してフックを張っているため、大型パッチ直後はフィルタが効かなくなる場合がある。プラグインの更新を待つ
- 正規表現が誤って広く一致すると重要な通知(パーティ募集成立、討伐手帳更新など)まで消えてしまうので、パターンは履歴で確認しながら絞り込む