SteamのID切り替えBAT
以下の内容をメモ帳とかにコピペして SteamID切り替え.bat
などの名前で保存。(切り替えたいアカウント毎につくる)
REM "exampleID"を切り替え先のIDに書き換える
set username=exampleID
"C:\Program Files (x86)\Steam\steam.exe" -shutdown
timeout 10
reg add "HKCU\Software\Valve\Steam" /v AutoLoginUser /t REG_SZ /d %username% /f
reg add "HKCU\Software\Valve\Steam" /v RememberPassword /t REG_DWORD /d 1 /f
start steam://open/main
ダブルクリックすると以下の動作をします。
- 現在のSteamを終了
- 10秒待つ(減らしてもいいかも)
- WindowsレジストリのSteamの自動ログイン情報を切り替え先のIDに書き換え
- Steamを起動
- 初回(もしくは久々に起動したとき)だけ認証情報を求められる(Steam Guardもこのタイミングだけ)
自分はこれをStream Deckに登録しておいて、ボタンを押すだけで切り替えできるようにしています。
追記
DMで教えてもらいました。
Steamクライアントの左上 [Steam]->[アカウントを変更]
から切り替えることもできます(いつからか出来るようになったか実は元々あった?)
👆のバッチファイルはめんどくさがり屋さん用ですね。
こんなツールもあるようです。(いろんなプラットフォームに対応&スーパーファスト!)
TCNOco/TcNo-Acc-Switcher: A Super-fast account switcher for Steam, Battle.net, Epic Games, Origin, Riot, Ubisoft and many others!