Skip to content

Instantly share code, notes, and snippets.

@odyright
Forked from naa0yama/Division2_cleaner.bat
Created April 12, 2022 13:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save odyright/b54172a7075d4ada3784a6efae4d850f to your computer and use it in GitHub Desktop.
Save odyright/b54172a7075d4ada3784a6efae4d850f to your computer and use it in GitHub Desktop.

はじめに

Division2_cleaner.bat は Division2 が ShaderCache などの一時ファイルが原因でフリーズ,ゲーム落ちする場合が多く 軽減するために書かれました。
実装が完了すると Windows 起動時に自動で Division2 の ShaderCache が削除され動作が安定するはずです。
手元の環境では1日10時間ほどプレイして5回以上落ちていた環境が日1回または1日落ちないこともある安定感になりました。

準備

Windows のスタートアップに設定します

  1. 「Windows」 + 「R」キーを入力して「shell:startup」と入力して「OK」をクリック
  2. 表示されたフォルダーに右クリック「新規作成>テキストドキュメント」をクリック
  3. Division2_cleaner.bat の内容を Copy & Paste して保存
  4. ファイル名を Division2_cleaner.bat に変更する ※拡張子警告はそのまま「OK」でヨシ!
@echo off
echo ==========================================================================
echo = Tom Clancy's The Division 2 Cleaner =
echo = Division 2 ver. 3260693 =
echo = Ref https://gist.github.com/naa0yama/227888f9064e617a02f0205c4a87b2a5 =
echo ==========================================================================
set Division2_DIR=%USERPROFILE%\Documents\My Games\Tom Clancy's The Division 2\
echo Division2 Directory %Division2_DIR%
cd /d %Division2_DIR%
echo;
echo Cleaning Division2 files...
for %%f in (Data imagecache profilepicturescache ShaderByteCode ShaderCache ) do (
del /S /Q "%%f"
)
del /S /Q "*_cicerodata.*"
timeout /t 5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment