複数台のPCでフォートナイトをプレイしている場合、リプレイデータがそれぞれのPCに分散してしまう。他のマシンのリプレイは見られないし、アプデの後の古いリプレイデータの削除も、各マシンごとに作業が必要となる。
Dropboxで一括管理できないかと挑戦してみたところ、うまいことできたので手順を紹介する。
なお、シンボリックリンクという機能を使うが、Dropboxはシンボリックリンクの利用を推奨していないし、EPIC Gamesもこのような使い方は想定していないと思うので、何が起きても一応自己責任で。
仕組み
シンボリックリンクはWindowsの基本機能で作れる。追加のソフトなどは不要。
ざっくりしたイメージとしては、Dropbox内にデータを置いて、元々の使うべき場所にはそのデータへのショートカットを置くような感じ。アプリからそのショートカットを触ると、あたかも元々の使うべき場所ファイルがあるかのようにDropbox内のデータに繋げてもらえる。
コマンドプロンプトからコマンドを入力したりするが、慎重にやりさえすればそんなに大変なことはない。
具体的な手順
- プレイデータを置くDropbox上のフォルダを決める。(最下層は「Demos」が無難)
- フォートナイトを起動して、キャリア→リプレイ→「リプレイフォルダを開く」よりリプレイフォルダのパスをGetする。
- シンボリックリンクを作るためのコマンドを組み立てる(詳細は後述)
- Demosフォルダを最初に決めたDropbox内の場所へ移動させる(コピーでなく移動)
- スタートメニュー→Windowsシステムツール→コマンドプロンプト(右クリック)→その他→管理者として実行
- 3.で組み立てておいたコマンドを実行
- フォートナイトのリプレイにて、リプレイが表示されれば成功(Dropbox内へ移したはずのリプレイデータに、今まで同様にアクセスできればOK)
【詳説】3.シンボリックリンクを作るためのコマンドを組み立てる
mklink /d "(データが使われるべきフォルダのパス)" "(実際のデータがあるフォルダのパス)"
という形のコマンドをメモ帳の上で組み立てる。
具体的にはこんな感じ。
mklink /d "C:\Users\(ユーザー名)\AppData\Local\FortniteGame\Saved\Demos" "(Dropbox内のフォルダ)\Demos"
前者のフォルダパスは「リプレイフォルダを開く」よりコピペしてくればOK。
後者のフォルダパスは自分でDropbox内の任意のフォルダを選べば良い。
編集後記
過去にブログの下書きをクラウドで同期するために似たような仕組みを作ったことがあり、それと似た話なのでうまくいくかも?とは思っていたが、思った以上にすんなり実現できた。
リプレイデータが他のPCでは動かないのでは、という不安も少しあったが、リプレイデータのフォーマットはシンプルにできているのか、他のPCで記録したリプレイデータを他方から閲覧することができた。
関連記事
[フォートナイト]eGPUを使えばノートPCにもグラボを増設できる
ノートPCでフォートナイトをプレイしていて、グラボのスペック不足がネックになっている方は参考になるでしょう。紹介している商品は物理的にかなりデカいので置き場所は要検討。
勘どころにリプレイの話は書かなかったけれども、自分のプレイを見返したり、やられた時に敵からどう見えていたのかなどを相手視点で確認すると、上達に繋がると思う。
余談:Dropboxでシンボリックリンクが使えなくなる?
「Dropbox シンボリックリンク」でググると、Dropboxでのシンボリックリンクの挙動が変わった、という情報がヒットする。
2019 年半ばをもって Dropbox では、シンボリックリンクでリンクされた、Dropbox アカウント以外の場所のアイテムは同期されなくなりました。
この言い切り方↑に少々ドキッとするんだけど、その後をきちんと読むと、Dropbox内にマスターデータを置いてDropbox外からそれを参照するような使い方であれば問題は生じないと思われる。
Dropbox アカウント内のアイテムにリンクするシンボリックリンクを作成した場合、シンボリックリンク ファイルとリンク先のアイテムがそれぞれ同期されます
実際、2020年12月27日現在でもリプレイデータの相互参照は機能しているので大丈夫でしょう。
コメント
とても参考になりました!ありがとうございます。
質問があります。ノートPCでプレイしたリプレイデータがあるのですが、スペック的に設定でグラフィックを落としてやっています。性能の良い他のPCで、設定を変えて、この方法を使ってリプレイを再生すれば画質は綺麗になるものでしょうか?それとも、元の低い画質のリプレイとして再生されるでしょうか…
教えていただきたいです。m(__)m
コメントありがとうございます。
予想になりますが、おそらく綺麗な画質で再生されると思います。
予想の根拠としてはいくつかありますが、
①リプレイデータのサイズが10MB程度と動画にしては小さい
②自分以外のプレイヤー視点も見られる
③自分の周りから離れたプレイヤーのリプレイは見られない
④アプデ前のリプレイは再生できなくなる
というところから、リプレイデータは単なる動画データではなく、自分から一定の範囲にいるプレイヤーの行動がデータとして納まっていて、フォートナイトサーバーと通信しながらそれを映像として再生しているのだと思います。
なので、再生時のマシンのスペックに寄って画質が左右されるだろうと思います。
わかりやすい解説ありがとうございました。
ネカフェかどこかのPCで試してみようと思います!