Wonderland Seeker

スマホの子はTOPを見てね

任意コード実行プログラム

この記事で、イーブイに名付けさせたニックネームの羅列

いわゆる任意コード実行のためのプログラムの効果解説になります

 

1.手持ち6匹目のポケモンの2文字目をEにする

 ゾキひぢゼ
 ひぢギめな
 ゅぼづにづ
 づの

【てウんのの】のウをEに変えるためだけのコードです

 

2.手持ち3番目のどうぐを好きなどうぐに変換する

 がめぜレば
 レぐガョじ
 づのどの 

正確には
3番目のどうぐが0個(256個)でない場合0個(256個)にし
0個である場合そのどうぐの種類を内部番号+1する

という効果です

例えばどうぐ内部番号01のマスターボールなら
どうぐ内部番号02のハイパーボールになります

どうぐの内部番号はこちらをどうぞ

alice-wreath.hatenablog.com

 

3.好きなポケモンと出会う

 がめぜワョ 
 せぐガづず
 づのずずか
 ぜどじがみ
 じづの

正確には

4番目のどうぐの個数が0個でない場合
3~4番目のどうぐの個数を0個にし
4番目のどうぐの個数が0個の場合
3番目のどうぐの個数に対応するポケモンが出現する

という効果です

例えば3番目のどうぐの個数が21個なら
内部番号021のミュウとエンカウントします

レベルは最後にバトルしたポケモンのレベルになります
ロード直後ならレベル0です

ポケモンの内部番号はこちらです

alice-wreath.hatenablog.com

フリーズする番号もあるので個数間違えには注意しましょう

あとこの方法でトレーナーと会うと
不具合が起きやすいのでバトルする前にはレポートしたほうが無難かと

 

4.手持ち6匹目に好きなわざを覚えさせる

 がめぜワば
 レぐグョじ
 づずづのず
 ばヅダめデ
 の

正確には

4番目のどうぐの個数が0個でない場合
3~4番目のどうぐの個数を0個にする
4番目のどうぐの個数が0個の場合
手持ち6匹目の1番目のわざ番号を3番目の個数に対応させる

という効果です

例えば手持ちの6匹目がスピアーとして

3番目のどうぐが19個なら
内部番号19のそらをとぶを覚えます
1番目のわざが上書きされるため、わざの並び順には注意しましょう

 

5.そらをとぶ全開放

 がよぜショ
 ぼづにへづ
 づの

行ったことがない町へもそらをとぶで行けるようになります

1度このコードを実行すればロードしてもボックスを変えてもOKです

 

6.手持ち1匹目の個体値努力値MAX

 がむぜぺョ
 べづづづづ
 づづづづづ
 づづづの

正確には手持ち1匹目の個体値努力値をMAXにさせます
現代風にいうなら6Vオール252振りですね

コードを実行したあと、ボックスに預けてから引き出すと反映されます

 

7.バッジ全開放

 がめぜゆョ
 べづの

戦っていないジムリーダーのバッジをこの方法で入手してもジムで戦えます
まぁどうぐの26番目の個数を255個にしたほうがはや(ry

 

8.万能壁抜け

 ヅばへブゾ
 ブビワくゾ
 ズズワデの

壁抜けモードと違い障害物の判定がなくなるので海の上でも渡れます
ただしマップの外に出るとフリーズします
解除条件
建物の中に入る(暗転してマップを切り替える)
フィールド上でなみのりかいりきを使う
トレーナーとバトルをする(野生なら解除されない)
もう1度なかよしバッヂを使う

ロードしたあと、周りが建物や木などで囲まれている場所(=移動不可能)だと
このコードを実行しても壁抜けできないため
そらをとぶ・テレポート等がなければ詰みます

 

---2020/06/29追記---

 がへぜばす
 ずョぶュづ
 の

こちらのコードでも同じ効果が得られます

NNを打つ文字が4フレーム短縮できる点が利点

 

9.バトル強制終了

 ヅゅみデの

はやぶさバッヂと同じく、バトルを勝利扱いにして離脱できます

また、はやぶさバッヂと違う点としてトレーナー戦であっても再戦とならず

正常に終了することができます

ただしおこづかいはもらえません

 

10.ポケモン直接入手

 がめぜワョ
 せぐガづず
 づのずずか
 ぜ ひマじ
 がまづがふ
 ぜのひすョ
 づギかひく
 ゾゾなギガ
 が ひホガ
 ひオぜバガ
 ずずの

正確には

4番目のどうぐの個数が0個でない場合
3~4番目のどうぐの個数を0個にする
4番目のどうぐの個数が0個の場合
3番目のどうぐと同じ個数の内部番号のポケモン
エンカウントをせずにそのまま手持ちに加える効果です

前姿を見るとフリーズするポケモンもこの方法で安全に捕獲できます

---2021/01/30追記---

青Verのニックネームは以下になります。

がふぜのョ
ひすづがめ
ぜワせぐガ
づずづのず
ずかゾどズ
ヅクまプズ
ひでデギか
ひくなギび
ひヂゾばゼ
なゅギガガ
ガの

 

11.PC遠隔操作

 ギかひくぜ
 ゾゾなギガ
 が ひオの

 

どこにいてもパソコンを開くことができます

これを常にセットしておくことで、好きな時にパソコンを切り替えられるため非常に便利と言えるでしょう

12.わざマシン輸送

がやぜけレ
ぼづづがゆ
ぜボじじョ
べづゾョレ
ギづひぢョ
づあづゼガ
ねヅアんぼ
ゆの

 

じぶんのパソコンにわざマシン01~50が全て入ります。
これで化石変換(いまや化石時代のバグ)などの21番目以降でセレクトバグする際に便利になります。
ちなみに、上書きするため大切などうぐを預けてる場合はご注意を。

13.能力実数値すべて999

ヅよむプぼ
にネひさゆ
ゅゾガブな
へ空んにボ
ゆゅちづざ
ゼねて空ん

 

6.努力値個体値MAXの完全上位互換ですね。
もはや倒せない敵などいません。戦えないけつばんやら前姿がないポケモンは不戦勝なので負けなし(ぇ

24ばんどうろの状態#(これを参照)を0にする

ョヅイゆデ

 

~~~~~~~~~~

 

以上、個別記事を組むまででもありませんが
実用性のあるデバッグコードでした。

 

ちなみに

 がめぜらョ
 ぶぺゾさな
 ひすべゾギ
 ぺヅむむに
 ひでの

このコードを実行して主人公の名前をみるとちょっとだけ面白いかもしれません

 

EXIT