ffbin @Wiki

ワールドマップのタイル変更

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集
ニケアのガケ崩れやサマサの山の入口出現といった地形の変化は、ワールドマップ専用のタイル変更の設定で行う。
町などからワールドマップに移動した際に設定が適用される。

0x2EB260-0x2EB268
バンクアドレスの設定は3種類が3バイトずつで構成されている。
(ここを変更することで独自のアドレスにワールドマップの地形変化の設定を追加できそう)

0x2EB260   世界崩壊前の設定プロパティのバンクアドレス指定
0x2EB263   世界崩壊後の設定プロパティのバンクアドレス指定
0x2EB266   マップ変更設定データのバンクアドレス指定

これらのバンクアドレスの指定が同時に世界崩壊前、崩壊後の設定プロパティの範囲を表わしている。
(世界崩壊後のバンクアドレス-世界崩壊前のバンクアドレス=世界崩壊前の設定プロパティの長さ)


0x0EB000-0x0EB047   タイル変更の設定プロパティ

XX YY AA BBの4バイトで構成されている。

YYXXの下位3ビットをビット番号(BIT0-7)とし、
上位6ビットの値+1E80のアドレスでそのビットがセットされていれば
オフセット0EB000+BBAAのアドレスの設定データを参照する。


0x0EB048-0x0EB4FF   タイル変更の設定データ部

XX YY ZZ AA~

可変長で構成されており、最初のXX YY ZZの3バイト部分のみが共通。
座標XX*YYから、ZZの上位ビット*下位ビットのタイルを、AAの番号のタイルに置き換える。

例:崩壊前のフィガロ城が東の砂漠にある場合
0x000EB248:40 4B 22 (37 38) (47 48)

(0x0EB4E6-0x0EB4FFの25バイトは未使用)

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

記事メニュー
目安箱バナー