1回のPDWで複数回寝かせる方法

=24時間ペナルティを受けずに日付を進める方法

この方法でPDWに5回潜れるのを確認。※遊べるのが最初に潜ってから1時間なのは変わりません!
これはジョインアベニューの商品を1日に何度も買う事にも利用できます。


1. DSを初期化して時間を2099/12/31の23:57に設定し、3分後の2000/1/1になったらゲームを起動してセーブする。
(この時、寝かせようとするとエネルギー切れと出る=ペナルティ有)
2. DSを初期化して時間を2099/12/31の23:57に設定し、日付が変わる前にゲームを起動してポケモンを寝かせる。
(99年経過した事で24時間ペナルティが解除される。アベニューの商品の有無で成功確認できる)
3. PDWをプレイしてポケモンを起こす。
(起こすのは2000/1/1になってから)
4.日付が進んだのでまたポケモンを寝かせられる。
(2099/12/31から2000/1/1になるのも日付が進んだと扱われる)
5. PDWをプレイしてポケモンを起こす。
6. 2.から繰り返す。
(2度目以降は既に24時間ペナルティが解除されるので、単に99年経過した扱いとなる)

手順を要約すると「2000/1/1にセーブ、2099/12/31に再開してペナルティ解除&数分後に日付けが進む&2000/1/1にセーブ、2099/12/31に再開すると99年経過&数分後に日付けが進む&で2000/1/1にセーブ(以降繰り返し)」となる。

以前書いたHGSSサファリゾーンのエリア値を24時間で最大にする手順の改良版。
これまでは「99年経過させただけでは24時間ペナルティが解除されるだけでエリア値は増えない」ので「1日待つ」手順を必要としていましたが
この方法を使えばサファリゾーンのエリア値も24時間どころか10分もあれば最大に出来るっぽいです。

解説

・DSを初期化
DSを購入時の状態に戻す事。
旧DSかDSLiteを使用。プラスドライバー(電池蓋が外せるサイズ)も準備しておく。
DSの電池を取り外す。念の為、DSの電源を入れる(おまじない)。
DSの電池を付け直す。
初回起動時の設定は「あ」「デフォルトカラー」「2099/12/31」「23:57」「1/1」にする(念のため年月・時間以外も毎回同じ設定にする事)。


・24時間ペナルティ
(実験結果より)ポケモンのソフトではゲームをセーブする時に、使ったDS本体の
「DS本体の内部固有ID」「時計設定に入力した時刻」「時計設定変更回数?」の3つの要素(もしくはそれらから作られる暗号鍵)
が記録されており、ゲーム再開時に再び照らし合わせることで24時間ペナルティの有無を判断しています。


・"2099/12/31の23:59:59"の1秒後が"2000/1/1の0:00:00"
ニンテンドーDSの仕様。この100年前に時間が逆戻ってしまうというのがポイント。


・何故できるのか
「DSを初期化して時間を2099/12/31の23:57に設定」して3分後のDSは「2000/1/1」で、
「DSを初期化して時間を2099/12/31の23:57に設定」してすぐのDSは「2099/12/31」です。
前者の状態でセーブして後者の状態で再開した場合、前述の24時間ペナルティに引っかかる要素がありません。
なのでソフトは「2000/1/1」にセーブされ、「2099/12/31」に再開したと認識し、
99年経過した(=次の日になった)として処理します。
この際に「DSを初期化して時間を2099/12/31の23:57に設定」した事による24時間ペナルティが解除されます。




実はこれBWでも出来ました。サファリとほぼ同じなのに出来るという話を聞かなかったのは・・・サファリの方すら認知度無かったから?


>名無しさん
試しに孵化してみましたが問題なく孵化することができました。
が、8日にこれを行った際になぜか1回目以降預けようとすると接続が上手くいかなかったり、エネルギー切れとなり1時間経つまで預けられないという事がありました。
回線の混雑か、単なる操作ミスか、何かしらの対策がとられたのかはわかりませんがもう少し調べる必要がありそうです。
9日は普通に「前日預けて、次の日プレイして預け直して2度目のプレイ」というのが出来た。
10日問題なく上の手順で複数回預けられた。単に操作のミスだった?