VFXEditor

VFX・アニメーション・サウンド・物理を編集できる統合MOD作成プラグイン。

作者
0ceal0t
リポジトリ
github.com/0ceal0t/Dalamud-VFXEditor
バージョン
v1.9.4.0
ステータス
active
プラグイン最終リリース
ガイド最終更新
  • #外見

概要

VFXEditorは、FFXIVで使われている各種ゲームファイル(視覚効果、アニメーション、サウンド、物理、テクスチャ、モデル、シェーダーなど)をゲーム内で直接編集・差し替えできるMOD作成プラグインである。ゲーム本体のファイルを書き換えるわけではなく、Penumbra等のMOD管理プラグインと組み合わせて差分を適用する形で動作する。

スキルエフェクトやモーションを別のものに置き換えたい、新規VFXを自作したい、といったMOD制作者向けのプラグイン。単にゲーム中のエフェクトを非表示にしたいだけの用途であれば、同作者のEasyEyesの使用が推奨されている。

主な機能

  • 対応ファイル形式が広い - .avfx(VFX)、.pap(アニメーション)、.tmb(タイムライン)、.scd(サウンド)、.eid(ボーンアタッチポイント)、.uld(UIレイアウト)、.tex/.atex(テクスチャ)、.atch(武器アタッチ)、.sklb/.skp(スケルトン・IK)、.shpk/.shcd(シェーダー)、.mtrl(マテリアル)、.mdl(メッシュ)など多数のフォーマットを編集可能
  • VFX差し替え - 任意のVFXを別のVFXで上書きし、ロード対象と置換対象を選んでパラメータを編集できる
  • タイムライン編集 - .tmbを編集することで、スキル全体の挙動(タイミング、サウンド、エフェクト)を入れ替えられる
  • アニメーション・物理編集 - .pap(モーション)や.sklb/.skp(スケルトン・IK)を編集し、キャラクターの動きそのものを変更できる
  • ベータ版チャンネル - 最新機能をいち早く試せるベータビルドが別途配信されている

インストール

本プラグインはDalamud公式プラグインリポジトリで配布されています。カスタムリポジトリを追加する必要はありません。

  1. /xlpluginsでプラグインインストーラーを開く
  2. VFXEditorを検索してインストール

ベータ版を使う場合

最新の試験的機能を含むベータビルドは別配信されている。安定版とベータ版は同時に有効化できないため、片方を無効化してからもう片方を有効化する。

  1. /xlsettingsを開き、ExperimentalタブのCustom Plugin Repositoriesに以下のURLを追加する

    https://raw.githubusercontent.com/0ceal0t/Dalamud-VFXEditor/main/repo.json
  2. プラグインインストーラーからVFXEditorのベータビルドをインストールする

  3. ベータ版は/vfxbetaで開く

基本的な使い方

/vfxeditで編集ウィンドウを開く(ベータ版は/vfxbeta)。VFX差し替えの基本フローは以下の通り:

  1. *“Loaded Vfx”*で使いたい新しいエフェクトを選択する
  2. *“Vfx Being Replaced”*で上書き対象のエフェクトを選ぶ(Loaded Vfxと同じものでもよい)
  3. パラメータを編集したらUPDATEを押して反映する
コマンド動作
/vfxedit編集ウィンドウの開閉(安定版)
/vfxbeta編集ウィンドウの開閉(ベータ版のみ)

作成したMODはPenumbraなどのMOD管理プラグイン経由で配布・適用するのが一般的である。詳細な使い方は作者のBasic GuideおよびTroubleshootingを参照。

関連プラグイン

注意

  • 編集対象が広範囲かつローレベルなフォーマットを多く含むため、不適切な編集はクライアントクラッシュやレンダリング異常を引き起こす可能性がある。重要なMOD制作前にはバックアップを取ること
  • VFXパースに失敗するファイルやログにエラーが出るケースはIssueとして報告すると改善に繋がる