非Steamゲームを手動でアンインストールする
Steamゲームを手動でアンインストールすると同じようにゲームの実態と .acf ファイルを移動すればいい。
- UIでライブラリからゲームを削除
- $STEAM/steamapps/common のゲーム本体を削除
- 対応する $STEAM/steamapps/compatdata/$APPID を探して削除
- 同じ $APPID が $STEAM/userdata/$UID にもあれば消す
ファイル構造についてはSteamゲームの設定ファイルが保存される場所に書いた。
非Steamゲームの $APPID は2147483647(31bit)より大きい数値が割り当てられる?
$APPIDからタイトルを調べる方法としては、ストアからダウンロードしたゲームであれば $STEAM/steamapps/appmanifest_$APPID.acf を見るとタイトルが分かる。自分で追加したゲームはappmanifestが無いので、pfx以下からタイトルを特定できるものをなにか探す。