メインセーブデータの実績がいつのまにか消えてました。実績はGet To Work?から更新されておらず、無意味ポイントが貯まるだけなので気にしなければ良いのですが、こういうの埋めたいマンとしては気になります。今回それをもとに戻した方法を備忘録として残します。
前提としてプレイヤーはPC(Windows)のSteamで遊んでいます。
コンソールだとそもそもチート使うとトロフィー解除できないとか条件が異なるので参考にならない記事です。
このカテゴリはおま環、プレイヤー(私)の理解力がなさすぎる、基本的なこと過ぎて触れるまでもない…などなど本当に些細なこと過ぎて情報が見つからなかったような小ネタを記録する記事です。wikiや他の方の記事はいつか消えちゃうかもしれないので自分用の備忘録です。
実績解除祭り
実績はセーブデータ毎なので、新しいセーブを作成して育成済みの自シムを配置すると次々と実績が解除されます。それがある時メインデータにも起こったためおかしいなと思いつつプレイ続行(いつもすぐ調べずに続行する)。「シムズ4を〇〇時間プレイ」の実績が解除された段階で「いやそんな筈はないが?」とやっと実績確認したらあらゆるものが未解除になっていることに気づいたという話です。遅い。
フォーラムにも無くなったと報告している人がいますが具体的な解決方法はわからず。唯一見つけた解決策になりそうな手順が記載されているのはかなり古いこちらですが、主題は別です。最終的には日本語でググって見つけた5ちゃんねるのスレに記載されていた手順で復活しました。書き込んでくれた方ありがとうございますの気持ち…リンクや引用をして良いのかわからないので省略しますが、今回私が行った方法はその手順よりもかなり簡易的で、フォーラムに記載されている方法に近いです。
失った実績と取り戻した方法
セーブA(実績あり)
実績が解除されている過去のセーブデータ。私の場合は定期的に名前をつけて保存である程度のバックアップをゲーム内に保持しているので、今回のケースではゲームフォルダでの作業は行っていません。
ゲーム内に実績解除済みセーブがない場合は、別でバックアップしてあるものの入れ替え作業も必要です。
セーブB(実績なし)
実績が消失したメインセーブデータ。
手順
- ゲームを起動
- セーブAをロード&保存
- ゲームを終了せずメインメニューに戻る
- セーブBをロード
- 実績復活
上記のみ。かなり簡単です。だからこそ簡単に実績が消失します。また、「実績復活」と記載していますが正確にはセーブAの実績を上書きなので、セーブAとセーブBの空白期間で取得した実績がある場合そちらは復活しません。
手順2の保存が必要かどうかはわかりませんでしたが、私は怖いので事前にローカルバックアップ&「名前を付けて保存」をしました。
なぜ実績が失われたのか
前述の方法で実績が復活することから、メインメニュー経由で別データをロードするとそれまで遊んでいたデータの実績が上書きされる可能性があるようです。これを利用して新規データにも実績が引き継げるわけですが、フォーラムのスレッドの返信欄で言及されている通り、バグやらなにやらが新しいセーブに引き継がれる可能性もあるので推奨できるものではありません。
これまで消失現象が発生しなかったのは、複数セーブで遊ぶことが少なく、その場合もMODの入れ替えがあるから完全にゲーム終了キャッシュクリアしてからロードしていたからだと思います。そもそもメインメニューは起動時にしか見てなかった。
最近は同じ服問題の解決とかMOD共通別データとかで遊ぶことも増えてきて、メインメニュー経由でロードってときもそれなりにあったんですよね。別にそれでも本来ならなんの問題も無いはずですが…
実績消失を避ける(というかいろいろな不具合を避ける)には、遊んでいるセーブを終了するときはメインメニューに戻らずゲームを終了するか、メインメニューに戻っても別セーブをロードせずに一旦ゲームを終了させるのが一番かなと思います。
締めの雑談
コレクションとかキャリアでロック解除される衣装とか建築とか、アンロック系は結構「そんな…」という仕様が多く記事にまとめたいと思っていた矢先の実績消失でした。コレクション・キャリアは仕様で不便ってだけですがこれはどうなのかな。仕様…?本来実績はユーザー毎の管理にしたかったけど無理だったからセーブデータ単位になって、そこで歪が生じてるってこと?
なんにせよ元に戻せてよかったです。これからはメインメニュー経由でセーブの行き来をしないようにすればいいだけなので、忘れっぽい私でもなんとかなりそう。
毎度のことですが、お試しの際はあくまでも自己責任でお願いします。