JustBackup

ゲームとプラグインの設定をゲーム起動時に自動でバックアップする。

作者
NightmareXIV
リポジトリ
github.com/NightmareXIV/JustBackup
バージョン
v1.1.1.5
ステータス
active
プラグイン最終リリース
ガイド最終更新
  • #QoL

概要

JustBackupは、ゲームの起動をトリガーにFFXIV本体の設定とDalamudプラグインの設定をまとめてバックアップするプラグインです。設定ファイルが壊れたり、プラグインの設定を巻き戻したくなった際に、過去の状態から手動で復元できます。

バックアップは7-zipアーカイブとして既定では%localappdata%\JustBackupに保存されます。同梱の7zr.exeを利用してバックグラウンドスレッドで圧縮を行い、低優先度で動作するためゲームプレイへの影響は抑えられています。

主な機能

  • 起動時の自動バックアップ - ゲーム(プラグイン)起動のたびに最新の設定一式をアーカイブ
  • 手動バックアップ - /justbackupでいつでも追加のバックアップを取得
  • 対象範囲の選択 - FFXIVのゲーム設定に加え、pluginConfigs配下のプラグイン設定もバックアップ可能(既定で有効)
  • 世代管理 - 既定で直近10世代 / 7日以内のバックアップを保持し、古いものは自動削除。ゴミ箱への移動と完全削除を切替可能
  • バックアップ間隔の制限 - 連続起動時にバックアップが多発しないよう、最小間隔(分)を指定可能
  • リプレイ除外オプション - 容量を圧迫しやすいreplayフォルダを除外可能
  • 保存先・テンポラリ・スレッド数のカスタマイズ - 任意のフォルダ・並列数で動作させられる

インストール

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

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

基本的な使い方

インストール後、ゲーム起動のたびに自動でバックアップが実行されます。設定UIはDalamud SettingsのOpen Plugin Settingsから開けます。

コマンド動作
/justbackup手動でバックアップを実行

バックアップから復元する

復元は手動操作です。基本的な流れは次の通り:

  1. ゲームを完全に終了する(Dalamud設定や一部のプラグイン設定はゲーム起動中だと上書きできない)
  2. 設定UIのOpen backup folderから保存先を開き、復元したい日時のアーカイブ(.7z)を7-Zipなどで展開
  3. アーカイブ内のgameフォルダ配下を%userprofile%\Documents\My Games\FINAL FANTASY XIV - A Realm Rebornに上書きコピー(ゲーム設定の復元)
  4. アーカイブ内のpluginsフォルダ配下を%appdata%\XIVLauncher\pluginConfigsに上書きコピー(プラグイン設定の復元)
  5. Dalamud本体の設定(dalamudConfig.json)を戻したい場合は、アーカイブから取り出して%appdata%\XIVLauncherに上書き

特定のキャラだけ・特定のプラグインだけ復元したい場合は、対応するフォルダ/ファイルのみコピーすればよい。詳しい手順は公式READMEを参照。

関連プラグイン

注意

  • 復元は手動操作のみ。プラグイン側からの自動復元はできない(壊れた設定の上書き事故を防ぐため、ゲーム終了状態でのコピーが必要)
  • 既定の保持世代は直近10世代かつ7日以内のため、長期保管したい古いバックアップは別途退避しておくこと
  • バックアップ対象から外したいファイルがある場合は設定のIgnoreリストで除外できる
  • 圧縮処理は別スレッドで走るが、初回や大量プラグイン環境ではディスクI/Oが一時的に増えるため、SSDの空き容量と保存先の権限を事前に確認しておくと安全