後期赤・緑版のみ対応です。初期赤・緑、青、黄版ではできません。
準備するもの
・バイナリエディタ
これを参照 https://www.youtube.com/watch?v=qV1EJU6howc
やり方
ということで解錠コードです
DA00~ 3E/0A/EA/00/00/3E/01/EA/00/60/3E/(バンク番号)/EA/00/40/C9
データを書き換えたあとは必ずレポートしましょう。そのままリセットするとチェックサムがずれてフアイルのデータが壊れます。
初代ポケモンはメモリの節約のため、データをバンクと呼ばれる大きなまとまりに分けて小分けに読み込んでいます。(バンク番号)と書いているところには書き換えたいメモリに対応したバンク番号を入れてください。
主なデータに対応したバンクです。
詳しくはググってください。
使用例
アドレスA002を15にする
準備するもの
・バイナリエディタこれを参照 https://www.youtube.com/watch?v=qV1EJU6howc
やり方
SRAMの解錠
SRAMは他のRAMと比べて厳重に保護されており、なんと3重ロックされています。解錠するには特定のアドレスに特定の値を入れなくてはなりません。ということで解錠コードです
DA00~ 3E/0A/EA/00/00/3E/01/EA/00/60/3E/(バンク番号)/EA/00/40/C9
データを書き換えたあとは必ずレポートしましょう。そのままリセットするとチェックサムがずれてフアイルのデータが壊れます。
初代ポケモンはメモリの節約のため、データをバンクと呼ばれる大きなまとまりに分けて小分けに読み込んでいます。(バンク番号)と書いているところには書き換えたいメモリに対応したバンク番号を入れてください。
主なデータに対応したバンクです。
バンク | 主なデータ |
バンク1 | 主人公の名前、手持ちポケモンのデータなど |
バンク2・3 | ボックス1〜8 |
詳しくはググってください。
使用例
ボックス1番目のポケモンをミュウにする
上記のコードをバンク2にセットして実行アドレスA002を15にする
結果
無事に書き換えることができます。
関連スレッド
【ポケットモンスター緑】雑談スレッド【ポケットモンスター青】雑談スレッド
【ポケットモンスター 赤】雑談スレッド
vV4ntFVJ No.2723479 2024-10-20 18:32投稿
返答
VCだとSRAMに書いたコードは実行できないわけだが