マビノギ:スクリーンショット等保存先をCドライブ以外にしてみた


はじめに

オンラインゲーム「マビノギ」では、「ドキュメント」フォルダに「マビノギ」という名のフォルダが作成され、当フォルダにスクリーンショット(以下 スクショ)やキャッシュ等ファイルが保存される。

自分のコンピュータはCドライブ容量が少なく、しばしばスクショがドライブを圧迫してしまう。とはいえ、いちいち他ドライブにスクショを移すのが面倒くさい。
バッチとタスクスケジューラで定期的に移すことも考えたが、そもそもスクショ撮影時点で他ドライブに保存できれば?
と思いつき、やってみたらうまくいったのでメモ。

使ったコマンド

Windowsには、シンボリックリンクを作成するmklinkコマンドが用意されている。
これを活用することで、Cドライブに「マビノギ」フォルダの存在を維持しつつ、中身は他ドライブへの保存を実現できた。

実行手順

  1. 現行の「マビノギ」フォルダを、中身ごと他ドライブに移動する。元フォルダは削除する。
  2. コマンドプロンプトを「管理者として実行」で起動する。
  3. コマンドプロンプトで、下記コマンドを実行する。
#各自のPC環境に合わせ、内容を適宜書き換えてください。
mklink /D "C:\Users\ユーザ名\Documents\マビノギ" "E:\マビノギ"

実行結果

実行後のドキュメントフォルダ。「マビノギ」フォルダがシンボリックリンク化された。

シンボリックリンクのプロパティ画面

「ファイルの場所を開く」と、Eドライブの「マビノギ」フォルダに移動できた。

ゲーム上でスクショを撮影してみたが、Eドライブの「マビノギ」フォルダへ保存されるようになった。

おわりに

マビノギに限らず、インストール時に一時ファイル等の保存先をCドライブに自動設定されるアプリケーションは少なくない。Cドライブの容量節約のため、他アプリケーションでも応用できる…

と思っていたら、他でも実践している事例を発見したのでご紹介します。

R-Y-OのIT備忘録 Ver2.0 [Windows] 楽天 Kobo デスクトップアプリの書籍データ保存場所を変更する
https://raspi.ryo.sc/kobo_desktop_save_data/

やっぱり皆、似たようなこと思いつくのね。。。

おしまい(*'ω' *)