バージョン互換表

スマブラDX改造コードの3つのバージョン (000102) 間の復号アドレスのズレをまとめています。

 復号をご存じの方を対象としています。復号化の方法や,バージョン間のヘッダー (1行目) の違いについてはこちら

多くのデータは既存のコードから割り出したものです。管理人が発見したデータも一部あります。
 必要な情報が欠けていたり数値や場合分けにミスがあったりする恐れがあり,データの信頼度は低いです。
  公開すべきコードはあくまで動作確認に基づくことをご留意ください。
 また,当ページでは復号の左8ケタしか見ていませんが,コードによっては復号の右側が変わることもあります。
  データに不備や追加がある場合は,掲示板メールでご連絡くださると幸いですm(_ _)m

【表の見方】
復号: **XXYYYY ******** (XXYYYYの部分はアドレスと呼ばれる)
 例えばXXが15であれば,初期版(00)のYYYYに05E0を足す修正版(01)になり,
  完全版(02)のYYYYから0808を引く初期版(00)になります。※16進数の計算です。
参考元コードの一番左の2ケタは大抵04であり,04以外から始まる行には下のデータが当てはまらないかもしれません。

YYYYの計算結果がFFFFを上回ったり0000を下回ったりするときは,XXも含めて6ケタ (XXYYYY) で計算します。
 <例> 47F000 + 12E8 = 4802E8

[復号] **XXYYYY ********
XXYYYYに加える値
初00修01修01完02初00完02
00000000000000
04009400000094
06011000140124
07011001C402D4
0800E801C002A8
0900E801C402AC
0C
0D
0144027403B8
1005C80274083C
1103B0028C063C
1203B002D40684
14055402D40828
1505E002280808
1606F403140A08
1707F803440B3C
1C0964066C0FD0
1F0960076010C0
210AE40788126C
220B70078812F8
260B7C07A41320
270BF009201510
280BF809FC15F4
290BF40A241618
2A0BF40A58164C
2B0BE80A881670
2F
30
0C540C48189C
370EB40CE011D4
3E
3F
11B00CE01E90
4312E00CE01FC0

これ以降で確認したものは一番左の2ケタによって互換性がやや異なるようであり,4ケタで場合分けをします。

[復号] XXXXYYYY ********
XXXXYYYYに加える値
初00修01修01完02初00完02
0045
0245
3845
12E80CE01FC8
0445
1445
4245
12E00CE01FC0
0246
0A46
2A46
3A46
12E80CE01FC8
044612E00CE01FC0
0047
0447
0847
0048
0448
0848
12E80CE01FC8
044914580CE02138
004D14600D202180
024D
044D
14580D282180
(ページ公開: 2014年05月05日)