Satisfier

カスタムデリバリーの納品を自動化するクラフター/ギャザラー向け補助プラグイン。

作者
veyn
リポジトリ
github.com/awgil/ffxiv_satisfy
バージョン
v0.0.0.37
ステータス
active
プラグイン最終リリース
ガイド最終更新
  • #自動化
  • #クラフター
  • #ギャザラー

概要

Satisfier (内部名vsatisfy)は、毎週リセットのカスタムデリバリー納品を自動化するためのプラグインである。 全NPCのランク・好感度・残り納品回数・今週の依頼アイテムをひとつのウィンドウにまとめ、納品アイテムごとに「クラフトして納品」「ギャザリングして納品」「漁師で納品」を順に実行できる。 週1の作業として手間がかかりがちなカスタムデリバリーを、可能な限り操作なしで消化することを目的としている。

主な機能

  • NPC別ダッシュボード - アンロック済み全NPCの現在ランク・好感度ゲージ・今週の残り納品回数・依頼アイテム3種を一覧表示
  • 報酬予測 - 残り納品回数を今すぐ消化した場合に得られるスクリップ等のカレンシー量を上部にまとめて表示
  • クラフト納品の自動実行 - 依頼アイテムごとに、必要素材の購入(該当NPC周辺のベンダー) → Artisanを介した制作 → 納品場所への移動 → 納品までを連続処理
  • ギャザラー納品の自動実行 - 採掘・園芸の依頼アイテムについて、対象ノードへの移動と採取、納品場所への移動と納品を自動で実行
  • 漁師納品の自動実行 - 漁師の依頼アイテムについて、釣りポイントへの移動と納品までをカバー
  • ジョブ選択ポリシー - クラフト用ジョブを「固定」「現在のジョブ」「経験値が最も少ないジョブ」「経験値が最も多いジョブ」から選択可能(レベリングと両立しやすい)
  • アチーブメント自動取得 - 各NPCの好感度はアチーブメントAPIから進捗を自動取得し、Max値とのギャップを画面上に出す
  • ログイン時の自動表示 - 今週の納品回数が残っている場合のみ、ログイン時にウィンドウを自動オープン

インストール

本プラグインはDalamud公式リポジトリでは配布されておらず、配布元のカスタムリポジトリを追加する必要があります

  1. /xlsettingsを実行し、Dalamud Settings の Experimental タブを開く
  2. Custom Plugin Repositories に以下のURLを追加して保存:
    https://puni.sh/api/repository/veyn
  3. プラグインインストーラー (/xlplugins) から Satisfier を検索してインストール

基本的な使い方

コマンド動作
/vsatisfyメインウィンドウの開閉

ウィンドウ右上の歯車アイコンから設定(アチーブメント自動取得・ログイン時自動表示・使用ジョブ)を開ける。 各NPC行の右側にあるボタンから、そのNPCに対するクラフト/ギャザリング/釣り納品を実行できる。

関連プラグイン

注意

  • クラフト納品はArtisanのIPC (Artisan.CraftItem)を呼び出して実行するため、Artisanの導入と適切な制作マクロ設定が事実上の前提となる
  • 移動にはnavmeshベースの自動移動を利用するため、vnavmesh等の移動系プラグインを併用する前提で組まれている
  • NPCの納品場所・素材ベンダーは内部にハードコードされており、新規NPC追加パッチ直後は対応が間に合わない可能性がある(起動時ログにSome NPCs are missing hardcoded dataが出る場合はGitHubに報告する設計)