同タイトルのGB版では発生せず、VC版でのみ発見されている不具合です。
内容は「第一世代(赤緑青ピ)と第二世代(金銀ク)で通信交換して送り戻すと(外見上問題無いのに)ニックネームが変更出来なくなる」というもの。
条件を満たしていると「初代限定のわざマシンを使用後に金銀に戻したらNN変更不能になった…」が普通に起こるので注意が必要です。
同条件により「ピカチュウバージョンのピカチュウが後ろから付いて来なくなる」という不具合も起きています。
参考:
VC版ポケットモンスター ニックネーム変更の不具合
Follow me! ピカチュウ : 「暇」と書いて「いそがしい」と読む
◆ピカチュウがついてこなくなる現象の真実◆
詳細
発生タイミングは「タイムカプセルで交換をした時」です。
発生条件は「トレーナー名が特定の条件を満たす場合」です。
直す方法は(通常のプレイでは)ありません。
場合によっては別のセーブでニックネームの変更が可能なこともあります。
プログラムの話をするとVC版ではGB版に無かった、タイムカプセル交換時に『トレーナー名の文字コード「00」の所を「50」に置き換える処理』をしていて、これが実行されるとトレーナー名の内部値が変わってしまい、ニックネームの変更が出来なくなるというわけです。
第一世代から第二世代送って戻した場合の発生条件
「開始時のトレーナー名の選択肢から「じぶんできめる」を選び、かつ入力したトレーナー名が4文字以下である」
※「ピカチュウが後ろから付いて来なくなる」事の発生条件は「開始時のトレーナー名の選択肢から「じぶんできめる」を選び、かつトレーナー名が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 |
「自動」とはトレーナー名の入力画面で何も文字を入力せずに「けってい/START」をすると自動で「ゴールド/シルバー/クリス」になるのを指します。
【救済】
※の「ゴールド(選択肢)の変化後」と「ゴールド(入力)」は同じなので、後者のソフトに送ればNN変更できます。
(「シルバー(選択肢)の変化後」と「シルバー(入力)」も同じなので同様)