Fallout4 と Vortex の旧PC→新PC移行

このノートは、 Windows版 の MOD適用済みの Fallout4 と Vortex とその MOD群を「旧PC」 から 「新PC」 に移行する手順をまとめたものです。
(2024以前のバージョンを対象としていますが、DirectX周り以外はたいして違わないでしょう。Skyrim や Fallout4 VR なども大体同じ)

内容は無保証です。まあ自分用を他人が見てもわかるように若干修正しただけなので、各自の責任においてご利用ください。


概要

Fallout4 と Vortex を新PCにインストールした後、旧PCの内容を新PCに完全にピーします。
(わかる人はフォルダの一覧と留意事項を読めばおそらく事足りる)

関連するフォルダの一覧の例


C:\Program Files\Black Tree Gaming Ltd\Vortex
C:\Users\(user name)\AppData\Roaming\Vortex
C:\Users\(user name)\AppData\Local\Fallout4
D:\SteamLibrary\steamapps\common\Fallout 4
D:\Vortex Mods\fallout4
E:\Vortex\Downloads\fallout4vr
C:\Users\(user name)\Documents\My Games\Fallout4

上から順に 
Vortex のインストールされている場所
Fallout4loadorderなどの場所
Fallout4本体の場所
MODのインストールの場所
MODのダウンロードの場所
セーブデータの場所

(user name) には実際のWindowsのアカウントのユーザー名が入ります。

自分はシステムや主要なアプリ(C:)と、ゲームやデータ(D:,E:)などでわけているが、
すべて C ドライブの方も多いでしょう。

その場合は、Fallout4 のゲーム本体は、
C:\Program Files (x86)\Steam\steamapps\common\Fallout 4  などにあります。


留意事項

  • 旧PCと新PCでユーザー名を同じにしたほうが簡単
    (ユーザー名が異なる場合についてはこのノートではカバーしていません)

  • Vortex を起動するまでには、旧環境の再現がすべて完了していること

  • Vortex を起動したら最初にパージと再配置を行う

  • Fallout4 の初回の起動時は、Fallout4Launcher.exe から起動し、画面解像度などを設定しておくと簡単。(旧PCと新PCで画面解像度、特に縦横比が異なる場合この設定を行わないとおかしくる。
    また マルチディスプレイの場合はフルスクリーンだと、解像度に起因する問題で起動できない場合があります。Windowモードにするといいでしょう。 Fallout4Prefs.ini が書き換わるので後程確認してください。

  • コピーだけでは動きません。インストールしてから上書きしましょう。

  • 自分で大きなファイルにハードリンク張ってる人は作業前に解除しておきましょう。Vortex起動前に再度ハードリンクしましょう。

環境の前提条件

フォルダ構成

旧PC と 新PC のFallout4 や Vortex のフォルダ構成は同じにしておきます。

Windows のアカウントの ユーザー名

Windowsのアカウントのユーザー名も同じにし、ドキュメントなどのフォルダやセーブデータに対して同じパスでアクセスできるようにしておきます。

旧PC の Windows において、ローカルアカウントを利用していた場合で、新PC の Windows 11 のセットアップ時に Microsoft アカウントにログインすることで、ユーザ名が自動的に設定されてしまう場合があります。

この場合、旧PCのユーザー名と同じになるように、後からユーザー名を変更しても、プロファイルのフォルダの場所までは変更されません。
(自分であらゆる設定のユーザー名の部分を見つけ出して対応できるのであればその限りではありません)

フォルダのユーザー名を旧PCと同じにするためには、そのアカウントで、別のアカウントを作成し、Administratorの権限を与えた状態で、希望のユーザー名でアカウントを作り直すのが手っ取り早いです。
レジストリや実際のパス名を変更したり、設定からプロファイルのパスを変更することも可能ですが、ユーザー名変更の影響は他にもあるため、完璧な変更はできません。
この方法での新規作成をお勧めします。

手順の詳細

[1] 旧PC

以下のフォルダを どこかにバックアップするか、アクセスできるようにしておく。(LANで共有、またはNAS、SDカード, SDD/HDDなどでバックアップ)

  1. Vortex 本体と関連データ
    C:\Program Files\Black Tree Gaming Ltd\Vortex
    C:\Users\(user name)\AppData\Roaming\Vortex

  2. Fallout4 loadorder など
    C:\Users\(user name)\AppData\Local\Fallout4

  3. Fallout4 本体 とコンテンツ
    D:\SteamLibrary\steamapps\common\Fallout 4
    あるいは C:\Program Files (x86)\Steam\steamapps\common\Fallout 4

  4. Mod展開ディレクトリ
    D:\Vortex Mods\fallout4

  5. MODのダウンロードディレクトリ
    E:\Vortex\Downloads\fallout4vr

  6. .Save Data
    C:\Users\(user name)\Documents\My Games\Fallout4

[2] 新PC

Fallout 4 を Steam から インストール して 旧PCまたはバックアップから上書き

方針
コピーするに際し、いったんハードリンクは無視し、ありとあらゆるフォルダ、ファイルを完全コピーします。
上書きした後で Vortex の機能でハードリンクをしなおします。
(ハードリンクの詳細についてはググってください)

注意:
Vortex をインストールしても、すべての作業が終わるまで Vortex を起動してはなりません。

  1. Steam で Fallout4 をインストール

  2. VORTEX を ダウンロードしてインストールします
    https://www.nexusmods.com/about/vortex/

  3. Vortex 本体 と関連データをコピー
    C:\Program Files\Black Tree Gaming Ltd\Vortex
    および C:\Users\(user name)\AppData\Roaming\Vortex

  4. Fallout4 loadorder 等をコピー
    C:\Users\(user name)\AppData\Local\Fallout4

  5. Fallout4 本体 とコンテンツ をコピーし、 新旧を比較して余分なファイルの削除
    D:\SteamLibrary\steamapps\common\Fallout 4
    あるいは C:\Program Files (x86)\Steam\steamapps\common\Fallout 4
    注:Steamからダウンロードしたものは最新版なので、WinMergeなどを利用して、ファイルサイズと日付で比較。 左側をバックアップ、右側を Steam にして右側にだけあるファイルを削除。
    (あるいはフォルダを差し替えるなどでも別にOK)
    この時、アップロード済みのセーブデータがある場合は、ダウンロードされるので、後ほど上書きすることになりますが、気にせず上書きします。

  6. Mod展開ディレクトリ をコピー
    D:\Vortex Mods\fallout4
    「5. Fallout4 本体 とコンテンツ」と、この「6. Mod展開ディレクトリ」 は、同じドライブでなければなりません。

  7. MODのダウンロードディレクトリ をコピー
    E:\Vortex\Downloads\fallout4vr

  8. Save Data をコピー
    C:\Users\(user name)\Documents\My Games\Fallout4

[3] Vortex でパージして配置

  1. Vortex 起動後、パージする
    「6.」 は旧PCなどからコピーした時点では、ハードリンクではなくただのコピーになってるのでパージするときに
    Vortex に「外部からの変更」として検出されるので、対処として「すべての変更を元に戻す」を選択します。

  2.  「配置」をクリックして再配置する
    この作業で 「6.」 がハードリンクに戻ります。

プラグインのアクティブの状態やロードオーダーなどは 「2.がきちんと復元できていれば元通りになります。

[4]確認

Fallout 4 の初期設定をし、起動して動作するか確認します。

  1.  Fallout4Launcher.exe (オリジナル) を起動して、画面解像度などを調整しておきます。
    ゲームを起動することなく終了させます。

  2. Fallout 4 を f4se_loader.exe から起動します。
    この時、「x3daudio1_7.dll が見つかりません」のようなエラーダイアログが表示されて続行できない場合があります。(新規の Windows 11 のセットアップならおそらく表示される)
    その場合は、エラーダイアログを閉じて、 MS から 以下をダウンロードしてインストールします。
    DirectX エンド ユーザー ランタイム Web インストーラ
    https://www.microsoft.com/ja-jp/download/details.aspx?id=35

  3. その後、再度 f4se_loader.exe を実行

  4. ゲームが起動したら、セーブデータをロードし、プレイできることを確認したら終了。

Fallout4 VR

フォルダの構成などは一緒。

起動時に「 MSVCR140.dll/VCRUNTIME140.dllがないため、プログラムが開始できません 」が表示された場合な、以下をインストールします。

Visual Studio 2012 更新プログラム 4 の Visual C++ 再頒布可能パッケージ
https://www.microsoft.com/ja-jp/download/details.aspx?id=30679

トラブルシューティング

(あんまり問題起きてないのでわからん)

2024年現在、バージョンアップが頻発してるので、Steam から起動しないように注意。(f4se_loaderから直接起動)

・Vortex でプラグインのアクティブの状態が反映しない
「 C:\Users\(user name)\AppData\Local\Fallout4」を忘れている

・「x3daudio1_7.dll が見つかりません」
https://www.microsoft.com/ja-jp/download/details.aspx?id=35

・Vortexでエラーが出る
エラー内容をよく見て対処。
おそらく前環境が再現できていないので、適宜ファイルを上書きしなおす。
最後にパージと配置をやるわけですが、その時の「外部からの変更」の通知以外の問題は起こらないはず。

以上。

修正履歴
2024.06 リンク切れ修正

この記事が気に入ったらサポートをしてみませんか?