
おそらく過去 最も時間のかかった検証。
ピカチュウバージョンのピカチュウについての話。
事の発端は遡ること3年前。
「伝説のスターブロブ2」様のとあるページを拝見したことがきっかけでした。
曰く、「ピカチュウバージョンのピカチュウを金銀に送った後でんきだまを持たせずにピカチュウバージョンに戻すと ピカチュウの仕様が赤緑青と同じになる」とのこと。
ピクシブ百科事典の「でんきだま」のページにそう書いてあったらしいです。(現在は該当の文章は削除済み)
初代のポケモンを金銀に送るとアイテムを持っていることがあります。
それは初代で捕まえたポケモンに保存されている「捕捉率」の値が金銀では持ち物の数値として扱われるから。
ピカチュウバージョンで最初にオーキド博士から貰うピカチュウはその値が通常のピカチュウとは異なる値に設定されており、それが金銀だと「でんきだま」になる数値になっています。
……そもそも「ピカチュウバージョンのピカチュウ」とは。

初代ポケモンのマイナーチェンジ版となる「ピカチュウバージョン」は、アニメ版の設定を取り入れたものになっており、主人公が最初に貰うポケモンがピカチュウ固定になっています。
鳴き声もアニメ版の大谷育江さんのボイスになっているほか、モンスターボールに入りたがらず主人公の後をついてくるようになります。

話しかけることでピカチュウの様子を見ることもでき、この作品で「連れ歩き」と「なつき度」のシステムが初めて実装されました。
ピカチュウがついてくる条件は「おやとIDが一致していること」とされており、通常は出現しない野生のピカチュウをバグ等を使って新たに捕獲すればそっちのピカチュウも連れ歩き判定を共有するようになるようです。(2匹ついてくるようになるわけではない)
ですが他のソフトから送ってきた、つまり他人産のピカチュウは赤緑青と同じ電子音の鳴き声になり、主人公の後ろをついてくることもありません。
……そんなピカチュウですが、「金銀に送った後でんきだまを持たせずにピカチュウバージョンに戻すと ピカチュウの仕様が赤緑青と同じになる」つまりピカチュウがついてこなくなるらしい……ほんとに?
→
気になったからにはレッツ検証。
ピカ版VCでオーキド博士から貰ったピカチュウ(左)を通信交換で金VCに送ったものが右の写真。
初代から送ったポケモンでも個体値によって♂か♀かきっちり判定されます。この子は何気に♀だったようですね。

このピカチュウからでんきだまを預かった上でピカ版に送り返します。
すると……

ピカチュウは引き続きついて来てくれました。
あれ?
一度交換で手放したことでなつき度は下がってしまいましたが、それでもちゃんと育江さんボイスでついてきてくれます。
あれれ?
噂通りならこれでついてこなくなるハズでは?
というわけでレッツ実験。
— うるしね。 (@Riso_Diario) July 27, 2019
使用するのはピカ版VCと金VC。
こちらのピカチュウ何気に♀を金VCに送りつけます pic.twitter.com/juZsR33AnU
とりあえず「でんきだまの有無は関係ないっぽい」ということで検証結果をしづき様に報告させていただきました。
……という検証をしたのが2019年7月のこと。
その5ヶ月後。
どうやら、クリスタルに送り込んでしまうとピカチュウの仕様は変わってしまうみたいです
— 千葉竜之介@胸のCDRAGONSに酔わされた男 (@nakanichi11) December 14, 2019
と長々と書いてしまい申し訳ございません。今後はこれをpixiv百科事典にどう落とし込むかを考えております。では
というご連絡をいただきました。
というわけで再検証。

今度は同じピカチュウをクリスタル版に送ります。

でんきだまを預かった上で新たに技を覚えさせます。
頂いた情報通りであればこれでピカチュウがついてこなくなるハズ。
さて結果は……

おるやん!
なんでや!
検証の過程は↓のツイートを参照。
いっつ実験タイム pic.twitter.com/Rsxzvone1l
— うるしね。 (@Riso_Diario) December 14, 2019
うーん……やっぱりピカチュウがついてくる条件は「おやとIDの一致」だけであり、でんきだまの有無は関係ないんじゃないだろうか。
でもじゃあなんでピカチュウがついてこなくなる人がいるんだろう……
この検証に関して有識者のASPEAR様からこんな情報を頂きました。
確かこれ、タイムカプセルを通すと親名の終端子以後が書き換わる現象が関係してなかったっけ?
— ASPEAR (@AspearBerry05) July 27, 2019
VC発売前後あたりにそういう現象が確認されてたような。問題は終端子以後のデータが場合によって全然異なることと、実機とVCで挙動が異なるっぽいこと。 https://t.co/ZBbGfDb0dc
初代ポケモンでは主人公やポケモンの名前は5文字までつけられますが、データ的には6文字分の枠が用意されています。
それは名前の最後には「終端」を表す文字を入れないといけないから。終端文字が無いとその先のデータまで延々と読み続けることになってしまいます。
例えば「ピカチュウ」という名前ならデータ的には「[ピ][カ][チ][ュ][ウ][終]」の6文字になっており、「サトシ」という名前なら「[サ][ト][シ][終][00h][00h]」の6文字になっています。
4文字以下の名前だと終端子の後ろの余った枠は00hになります。
ですが金銀にポケモンを送るとおやの名前の余った[00h]の部分が終端子に書き換わってしまうそうです。
「[サ][ト][シ][終][00h][00h]」の場合は「[サ][ト][シ][終][終][終]」になってしまう、と。
これだと見た目には同じでもおやの名前が異なる扱いになり、自分のポケモンだと認識されなくなるそうです。
今回のピカチュウ問題もこれが原因なのでは? とのこと。

ですが私が検証に使ったピカチュウのおや名は「はくまい」という4文字の名前。
その仮説通りならこのピカチュウもついてこなくなるハズ。
しかしさっきの検証の通り、何回金銀とやり取りしても健気について来てくれています。
これは一体どういうことなのか……
真相が掴めぬままただ時だけが過ぎていきました。
そして2022年4月。
久々に検証ツイートがRTされたのでRTされた方のツイートを拝見したところ……
伝説のスターブロブ2のゲームの小話
— 副島🍡 (@soezima_) April 20, 2022
────────────
なぜ!予習したのに……!!!
ピカ→赤→クリの順に送って戻したらデデヂデュウになってしまった泣いてしまう https://t.co/fjwVbiS6u2
再び悲劇が起こってしまったようです。
何故だ!?
私のほうだと何度やっても起こらなかったのに、
どうして他の人のところだと悲劇が起こってしまうんだ!?
一体どういうことなんだ……と悩んでいたら
有識者のまへっち様よりこんなご連絡を頂きました。
VC版は持っていないので、親名がどう変化しているのか分かりませんが…
— まへっち@ポケモン (@mahetti_poke) April 23, 2022
タイムカプセルを通す前後の親名をバイナリエディタで覗けば、何が起こっているか分かるか分かるかもしれません。
手持ちポケモンの親名は、
初代: D233h
金銀: DB10h
クリスタル: 01:DDC5h
いずれも手持ち1番目
親名が実際どういう風に変化しているか見れば何か分かるかもしれない、とのこと。
バイナリエディタとは?
近年発明されたシロモノで、ゲーム内のメモリを直接覗いたり弄ったりできるというもの。
詳しくはありす*様の「なかよしバッヂ導入チャート」のページ及びア▶イス様のバイナリエディタ作成チャートの動画↓をご覧ください。
これを使えばさっきのおや名が変わってしまう現象を確認できるかもしれません。


確認のために緑で新しく適当なポケモンを捕まえて親名をチェック。
親名は「ネシルウ」の4文字。

写真で赤く色をつけた部分が件の親名のデータ。
97 8B A6 82 50 00 を文字に直すと「[ネ][シ][ル][ウ][終][00]」の6文字になります。

これを一度金に送ってから戻してきます。
すると……

一番最後の00が50に変わっているのが確認できます。

姓名判断師に見せてもしっかり他人産扱いにされました。
あーあ……
というわけで、親名が4文字以下の場合に金に送ってから戻すと他人産扱いになってしまう、という現象は確かに発生していたことが分かりました。
では問題のピカチュウはどうでしょうか?

以前検証で使ったピカチュウを緑に送って親名を確認します。

親名は CA B8 CF B2 50 50 、「[は][く][ま][い][終][終]」になっています。
やはり親名変化は起こっているか……
この状態のピカチュウを姓名判断師に見せて判断してもらいましょう。
このピカチュウは本当に私のものなんですか、違うんですか、どうなんですか!?

違ったようです。
なんでや!
ちょっと待てや、おかしいやろがい!
ニックネームが変更できない=親名が変わってしまっているのならピカチュウがついてくるハズがないし、
ピカチュウがついてくる=自分のものであるならニックネームを変えられるハズなのでは!?
ここまで調べて考えられる可能性は……
仮説①:ピカチュウがついてくる条件は「おやとIDの一致」ではなく「IDのみの一致」である
いや、親名が変わる現象は確認されたけどIDは変わっていない、
にも拘らず悲劇が起こった人がいるということは親名のほうが問題なのは確か……
ということはもうひとつの可能性
仮説②:ピカチュウがついてくるかどうか確認する際、親名は5文字目までしかチェックしていない
これが一番ありえそうか?
私が検証したときは親名が4文字だった、つまり親名が変化した部分は6文字目のみであり
5文字目まで(「はくまい終」)は変化前後で変わっていないから引き続きピカチュウがついてきてくれていたのでは?
という仮説を立てたところ……ア▶イス様より完璧な検証結果を頂きました。
「アイス」の3文字で、ピカチュウの親名に終端文字を加えて試してみたところついてこなくなりました
— ア▶イス (@i_c_e_i_c_e_) April 23, 2022
おっしゃるとおり主人公の名前と親名を5文字までしかチェックしておらず、4文字の名前だと6文字目がどうであろうと通過するみたいです
面白いのはプログラム上ではちゃんと親名を6文字チェックしてる風になっていたこと。処理の順番の関係で5文字までしかチェックできていないというちょっと残念な感じに…
— ア▶イス (@i_c_e_i_c_e_) April 23, 2022
多分開発者も本当は6文字全部チェックしたかったんだろうと思います https://t.co/CC2Hv3Rh0w
本当に5文字目までしかチェックしていなかったようです。
マジか!
姓名判断師はちゃんと6文字チェックしているそうですが、ピカチュウの連れ歩き判定だけ5文字目までしかチェックできていないそうです。
マジか……
頂いた情報が全てなのですが、画像を撮るためにも自分で改めて試してみます。

まず最初から始める際に主人公の名前を3文字以下にして始めます。
今回は「らいす」の3文字で実験。

ピカチュウがしっかりついてくることを確認。
キズぐすりなどのアイテムを効果がない状態で空打ちしてもなつき度はどんどん上がっていくらしいので、冒険開始直後からなつき度を最大にすることも可能です。
やっすい友情だなオイ……

現時点での親名を確認。
D7 B2 BD 50 00 00 なので「[ら][い][す][終][00][00]」ですね。
めっちゃ主人公にラブなピカチュウでしたが、しかし君には今から犠牲になってもらうのだ……
→
一度金に送ったあと緑に送って名前のチェック。

D7 B2 BD 50 50 50 、「[ら][い][す][終][終][終]」になっています。
5文字目がさっきは[00]でしたが金に送ったことで終端子に変化。
このピカチュウを元のピカ版に戻します。

見た目には何も変わっていませんが、鳴き声が育江さんボイスから電子音になり、そして……

ピカチュウがついてこなくなりました。
悲劇が再現できた……!
これが皆さんのところで発生していた悲劇の真相だったようです。
ちなみについてこなくなってしまったピカチュウですが、経験値は通常通り入るし言うこともちゃんと聞いてくれるようです。
どうやらこの2つはIDさえ一致していればいいようで、親名が変わってしまってもバトルにおいてはそれまで通り扱うことができるそうです。
(※追記訂正:その2つはIDと「おや名の50hまでの部分」の一致が必要らしいです)
というわけで、3年越しに明らかになった全ての真相は。
ピカチュウ版のピカチュウがついてくる条件は、
「“ID”と“親名の5文字目まで”が一致」していること。
親名が4文字以下の場合 終端子以降の文字が変わってしまうためニックネームの変更ができなくなるが
親名が4文字であれば引き続き連れ歩きができ、
3文字以下の場合は悲劇が発生してしまう。
というわけでピカチュウ版を遊ぶ際、ピカチュウを金銀に送ってから戻してくる予定がある場合は
主人公の名前を4文字以上にして始めましょう。

例えばデフォルトの選択肢で言えば「イエロー」と「ジャック」はセーフですが「サトシ」はアウトということです。
| ニックネームをつけられるかどうかの確認 | |||||
| ピカチュウがついてくるかどうかの確認 | |||||
| 1文字目 | 2文字目 | 3文字目 | 4文字目 | 5文字目 | 6文字目 |
| あ | 終 | 00 | 00 | 00 | 00 |
| 終 | 終 | 終 | 終 | ||
| あ | い | 終 | 00 | 00 | 00 |
| 終 | 終 | 終 | |||
| あ | い | う | 終 | 00 | 00 |
| 終 | 終 | ||||
| あ | い | う | え | 終 | 00 |
| 終 | |||||
| あ | い | う | え | お | 終 |
赤字の「終」が金銀に送ると書き換わってしまう部分。
名前の最後には必ず終端子が入るので、名前4文字+終端子の5文字さえあっていればピカチュウはついてきますがニックネームは変えられなくなります。
ニックネームを変えたい場合はあらかじめ変えておくか名前5文字で始めればOK。
そしてやっぱりでんきだまの有無は関係なかったようです。
なので安心してでんきだまを貰ってあげてください。
ピカ版と金銀のVCで遊ぶ際は以上のことを覚えておきましょう。
検証にお付き合いいただいた皆様方、ありがとうございました!
みんなもピカチュウをやっすい友情で懐かせて可愛がろう!
(追記)

悲劇が起こってしまったこちらのらいす君のピカチュウ。
「バイナリエディタを使って親名を弄れば元に戻すこともできるのでは?」
という質問は特に頂いてないのですが、思い付いたのでやってみようと思います。

てなわけで早速バイナリエディタ起動。
親名の5文字目・6文字目の「50」を「00」に戻します。

この状態でらいす君にお返し。
受け取った瞬間の画面では育江さんボイスにはなってませんでしたが、結果は……

無事に再びついてきてくれるようになりました。
おかえりピカチュウ!
ごめんよ、もう君を離したりしないぜ!
……というか。

何ならこの画面の時点でもう復活してました。
こらピカチュウ、そんなところに乗っちゃダメでしょ。
悲劇が起こってしまった場合もバイナリエディタを使えば元に戻せることが分かりました。
上手いことやればセレクトバグでも戻せるかもしれませんが、変なところも一緒に入れ替わってしまう恐れがあるので
この機会にいろいろと便利なバイナリエディタは是非導入しておきましょう。
……ってなんかバイナリエディタの宣伝みたいになっちゃったけど、とりあえず追検証はここまで。
ではまたー。
(さらに追記)
自分では調べきれなかったところまで追加検証してくださいました。
流石プロは違うぜ……!
私ら素人にはできない事を平然とやってのける!
そこにシビれる憧れるゥ!
というわけで続きはこちらのページ様にて。
まさか金銀でそんなことが起こっていたなんて……
これにて本当にケース・クローズドかな?
お疲れ様でした!

コメント
コメント一覧 (2)
親名の終端子以降を00で埋める初代の仕様が、なぜ金銀で終端子埋めに変わったのか……
どんな理由があったのか気になりますね〜