Steamの実績を効果的にリセットする方法
Steamの実績システムは時々少し奇妙です。獲得した実績をリセットしてゲームを最初からやり直したい場合、ボタンを押すだけで簡単にはできません。Valveは悪用を防ぐために実績をある程度ロックしていますが、それでもコマンドラインのトリックやサードパーティ製のツールを使うことで、それを実行する方法はあります。ただし、実績をいじるとSteamが少し混乱することがあります。特にVAC保護されたマルチプレイヤータイトルの場合は注意が必要です。そのため、これらの方法は慎重に使用し、できればシングルプレイヤーモードやオフラインモードで使用してください。
Steamの実績を手動でリセットする方法
AppIDと実績名を見つける
この部分は非常に重要です。ゲームのAppIDと、特定の実績のAPI名が必要です。これらがないとコマンドは機能しません。幸いなことに、AppIDはゲームごとに固有の番号です。
- SteamDBにアクセスしてください。当然ですが、Steam は必要以上に難しくしています。
- 操作したいゲームを検索します。検索バーは上部にあります。ゲーム名を入力してEnter キーを押します。
- AppIDをメモしておいてください。通常、検索結果の最初の数件に表示されます。
- 「実績」タブ(ある場合)をクリックし、実績の API 名をメモします。これは のような内部で使用される文字列です
MINER_FOR_FIRE。Steam ページには常に表示されるとは限らないので、SteamDB を使用すると非常に便利です。
Steamコンソールを実行する
Steamクライアントはデフォルトではコンソールを表示しないため、コマンドラインでコンソールを有効にする必要があります。この部分は少し面倒ですが、目的は達成できます。
- Windows + R キーを押して実行ダイアログを開きます。
- 入力してEnter キー
steam://open/consoleを押します。Steam が自動的に起動し、コンソールオーバーレイが開きます。すぐに動作しない場合は、Steam を再起動するか、もう一度お試しください。 - コンソールで、実績をクリアするコマンドを入力し、<App_ID>と<API Name> を先ほど調べたものに置き換えます。
achievement_clear <App_ID> <API Name> - たとえば、AppID が 105600 で、実績 API 名が の場合は
MINER_FOR_FIRE、次のように入力します。achievement_clear 105600 MINER_FOR_FIRE
コマンドを入力後、 Enterキーを押してください。うまくいけば、実績はリセットされるはずです。かなり簡単ですが、一部のゲームやアップデート後にこの機能が動作しないことがあるという報告があります。動作は当たり外れがあります。
Steam実績マネージャー(サードパーティツール)の使用
コマンドラインでの面倒な操作や一括リセットを省きたいなら、Steam Achievement Manager(SAM)がおすすめです。これは非公式アプリですが、実績を簡単に操作できます。見た目は怪しいですが、オフラインで、VAC対応のマルチプレイヤーマッチに参加していない限り、かなり安全に使用できます。
- 公式GitHubリリースページからダウンロードしてください。通常はzipファイルで提供されます。
- ファイルを便利な場所に解凍し、 をダブルクリックします
SAM. Picker.exe。 - 開くと、ローカルの Steam ライブラリと読み込まれたゲームが自動的に検出されます (再度ログインする必要がある場合があります)。
- 操作したいゲームをクリックします。ゲーム内で実績を選択し、「リセット」ボタンをクリックするか、手動で実績のチェックを外してください。
- 必要に応じて一括リセットができるので、これはかなり便利です。ただし、これを行う前にSteamを閉じることを忘れないでください。そうしないと、アプリが実績の状態を上書きできない可能性があります。
マルチプレイヤーサーバーやVAC保護サーバーでは、SAMを使用するとSteamのアンチチートシステムに警告が表示される場合がありますのでご注意ください。シングルプレイヤーではほとんど問題ありません。
正直なところ、完璧な方法はありませんし、ゲームによっては実績のリセットに関して他のゲームよりも頑固なところもあります。新しいセーブデータから始める方が簡単な場合もありますが、実績トロフィー獲得にこだわるなら、これらの方法はほとんどの場合有効です。
まとめ
- SteamDB またはストア URL からゲームの AppID を見つけます。
- SteamDB またはゲーム ファイルを通じて実績 API 名を取得します。
- を実行して Steam コンソールを有効にします
steam://open/console。 achievement_clear正しい AppID と実績名を指定してコマンドを使用してください。- あるいは、Steam 実績マネージャーを使用すると、一括リセットが簡単になります。
まとめ
実績はデフォルトでかなり固定されているため、これらの方法は公式機能というよりはハックに近いので、知っておくと便利です。ほとんどのゲームで動作しますが、Steamのアップデートによって動作しなくなったり、特定のタイトルでは全く動作しなくなることがあります。常に念頭に置いてください。可能であればバックアップを取り、VACが有効なオンラインマルチプレイヤーゲームでは実績をリセットしないでください。この方法が、誰かのリプレイの手間を大幅に省くのに役立つことを願っています。