同タイトルのGB版では発生せず、VC版でのみ発見されている不具合です。
内容は「第一世代(赤緑青ピ)と第二世代(金銀ク)で通信交換して送り戻すとニックネームが変更出来なくなる」というもの。
同条件により「ピカチュウバージョンのピカチュウが後ろから付いて来なくなる」という不具合も起きています。
参考:
VC版ポケットモンスター ニックネーム変更の不具合
Follow me! ピカチュウ : 「暇」と書いて「いそがしい」と読む
◆ピカチュウがついてこなくなる現象の真実◆
詳細
発生タイミングは「タイムカプセルで交換をした時」です。
発生条件は「トレーナー名が特定の条件を満たす場合」です。
直す方法は(通常のプレイでは)ありません。
場合によっては別のセーブでニックネームの変更が可能なこともあります。
プログラムの話をするとVC版ではGB版に無かった、タイムカプセル交換時に『トレーナー名の文字コード「00」の所を「50」に置き換える処理』をしていて、これが実行されるとトレーナー名の内部値が変わってしまい、ニックネームの変更が出来なくなるというわけです。
第一世代から第二世代送って戻した場合の発生条件
「開始時の選択肢からトレーナー名を選んでおらず、トレーナー名が4文字以下である」
逆の「選択肢から選ぶ」とはゲーム開始時の「じぶんできめる/レッド/サトシ/ジャック」等の後ろ3つから選ぶ事です。
※「ピカチュウが後ろから付いて来なくなる」事の発生条件は「開始時の選択肢からトレーナー名を選んでおらず、トレーナー名が3文字以下である」ことです。
=トレーナー名4文字ならセーフです。(何故1文字少ないのかというと唯のプログラムミスです)
発生 | トレーナー名(方法) | 内部値(交換前) | 内部値(交換後) |
---|---|---|---|
○ | グリーン(入力) | 07 D8 E3 AB 50 00 | 07 D8 E3 AB 50 50 |
× | グリーン(選択肢) | 07 D8 E3 AB 50 8B | 07 D8 E3 AB 50 8B |
○ | き(入力) | B7 50 00 00 00 00 | B7 50 50 50 50 50※ |
○ | きいろ(入力) | B7 B2 DB 50 00 00 | B7 B2 DB 50 50 50※ |
○ | イエロー(入力) | 81 83 A8 E3 50 00 | 81 83 A8 E3 50 50 |
× | イエロー(選択肢) | 81 83 A8 E3 50 8A | 81 83 A8 E3 50 8A |
× | アアアアア(入力) | 80 80 80 80 80 50 | 80 80 80 80 80 50 |
※トレーナー名が3文字以下だと判定に使う内部値の先頭から5文字が変わってしまいピカチュウがついて来なくなります。
第ニ世代から第一世代送って戻した場合の発生条件
「クリスタルバージョン以外で開始時の選択肢からトレーナー名を選んでいる」
「選択肢から選ぶ」とはゲーム開始時の「じぶんできめる/ゴールド/ヒロキ/テツオ/タカシ」の後ろ4つから選ぶ事です。
発生 | トレーナー名(方法) | 内部値(交換前) | 内部値(交換後) |
---|---|---|---|
○ | ゴールド(選択肢) | 09 E3 A6 13 50 00 | 09 E3 A6 13 50 50※ |
× | ゴールド(入力) | 09 E3 A6 13 50 50 | 09 E3 A6 13 50 50 |
× | ゴールド(自動) | 09 E3 A6 13 50 9A | 09 E3 A6 13 50 9A |
× | クリス(選択肢) | 87 D8 8C 50 50 50 | 87 D8 8C 50 50 50 |
× | クリス(入力) | 87 D8 8C 50 50 50 | 87 D8 8C 50 50 50 |
× | クリス(自動) | 87 D8 8C 50 50 50 | 87 D8 8C 50 50 50 |
※この場合、ゴールド(入力)と同じなので同IDのに送ればNN変更できる
「自動」とはトレーナー名の入力画面で何も文字を入力せずに「けってい/START」をすると自動で「ゴールド/シルバー/クリス」になるのを指します。