GBA改造講座PAR初級編


はじめに

GBA-PARはGB-PARと違って暗号化されている為、

GBAPAR数値変換プログラム(ふぁおのぺえぢ さん)

GBAPARコード変換スクリプト(各種スクリプト内)(zero memory さん)

GBA-PAR暗号変換プラスくんH!(YCATの実験室 さん)

を使って[VisualBoyAdvance]のコードを暗号化してください。

※暗号化(GBA-PAR用コード)⇔復号化(VisualBoyAdvance用コード)
Size10進数16進数暗号化前
8bit0〜25500〜FF0yyyyyyy xx
16bit0〜6553500〜FFFF1yyyyyyy xxxx
32bit0〜429496729500〜FFFFFFFF2yyyyyyy xxxxxxxx
上記のように、8ビット、16ビット、32ビットとサイズの違うコードがあり
16ビット、32ビットは先頭の0をそれぞれ1又は2と書き換える必要があります。

ちなみに以下はすべて同じ効果が表れます。
■32bit
02000000 12345678

■16bit
02000000 5678
02000002 1234

■8bit
02000000 78
02000001 56
02000002 34
02000003 12
実際にやってみよう!

【例】
黄金の太陽〜失われし時代〜
■コイン【9999999】02000250 0098967F

■ガルシア
Lv【99】       02000A5F 63
最大HP【1999】   02000A84 07CF





←32ビット


←8ビット
←16ビット
        ↓  ↓  ↓
■コイン【9999999】22000250 0098967F

■ガルシア
Lv【99】       02000A5F 63
最大HP【1999】   12000A84 07CF

        ↓ 暗号化 ↓

■コイン【9999999】BDAE27BE 741DA168

■ガルシア
Lv【99】       E361DB39 D0678556
最大HP【1999】   35A619FA D866D930
             ↑このようになります。


[おまけ](GBAPAR数値変換プログラムの場合)
次のキャラは+100hとかある場合は、『オフセット』に
100と入力して変換すれば自動的に+100hした
コードが暗号化されます。



■最後に・・・
暗号化すれば、どんなコードでもPARで使えるとは限りません。
VisualBoyAdvanceで効果があってもPARでは、不具合が発生する
場合もあります。


注意:HP上にある『VisualBoyAdvance』用のコードを
   自分が暗号化しても、それは自分がサーチした物ではありませんので
   他HPや書籍等には投稿及び掲載してはいけません!