200X共通/解析まとめ/マップ

Last-modified: 2018-02-25 (日) 12:36:15

マップ


番号値の内容値の形式省略時の値区分備考
1 (0x01)チップセットIDber1共通
2 (0x02)ber20共通
3 (0x03)高さber15共通
11 (0x0B)スクロールタイプber0共通0: ループしない
1: 縦のみループする
2: 横のみループする
3: 縦横ともループする
31 (0x1F)遠景/遠景ファイルを使用するber0共通0: 使用しない
1: 使用する
32 (0x20)遠景/遠景ファイル名文字列空文字列共通
33 (0x21)遠景/オプション/横方向にループber0共通0: ループしない
1: ループする
34 (0x22)遠景/オプション/縦方向にループber0共通0: ループしない
1: ループする
35 (0x23)遠景/オプション/横方向にループ/自動スクロールber0共通0: 自動スクロールしない
1: 自動スクロールする
36 (0x24)遠景/オプション/横方向にループ/自動スクロール/速度ber0共通
37 (0x25)遠景/オプション/縦方向にループ/自動スクロールber0共通0: 自動スクロールしない
1: 自動スクロールする
38 (0x26)遠景/オプション/縦方向にループ/自動スクロール/速度ber0
71 (0x47)下層マップshort[マップの幅 * 高さ]全て0共通左上(0, 0)から順に格納されている
72 (0x48)上層マップshort[マップの幅 * 高さ]全て10000共通左上(0, 0)から順に格納されている
81 (0x51)マップイベントオブジェクトリスト要素数0のリスト
91 (0x5B)マップの保存回数ber0共通ロード時にこの値が変更されていると、
並列処理のイベントが最初から実行される


マップイベント

リストのIDはそのままマップイベントIDになります。


番号値の内容値の形式省略時の値区分備考
1 (0x01)イベント名文字列空文字列共通
2 (0x02)X座標(0~)ber0共通
3 (0x03)Y座標(0~)ber0共通
5 (0x05)ページ単位のマップイベントオブジェクトリスト要素数1(全て初期値のオブジェクト)のリスト共通


ページ単位のマップイベント

リストのIDはページ番号になります。


番号値の内容値の形式省略時の値区分備考
2 (0x02)イベント出現条件オブジェクト全て初期値のオブジェクト共通
21 (0x15)歩行絵・ファイル名文字列空文字列共通
22 (0x16)歩行絵(チップ)のIDber0共通ファイル名が空の時チップIDでの指定になる
歩行絵の時: 左上から順に0~7
上層チップの時: 左上から順に0~143
下層チップの時: (左上から順に0~143) - 5000
23 (0x17)歩行絵・向きber2共通0: 上
1: 右
2: 下
3: 左
24 (0x18)歩行絵・パターンber1共通0: LEFT
1: MIDDLE
2: RIGHT
25 (0x19)歩行絵・半透明かどうかbool0共通
31 (0x1F)移動タイプber0共通0: 移動しない
1: ランダム移動
2: 上下に往復
3: 左右に往復
4: 主人公に近寄る
5: 主人公から逃げる
6: 移動ルート指定
32 (0x20)移動頻度ber3共通
33 (0x21)イベント開始条件ber0共通0: 決定キーが押されたとき
1: 主人公から触れたとき
2: イベントから触れたとき
3: 自動的に始まる
4: 定期的に並列処理する
34 (0x22)プライオリティタイプber0共通0: 通常キャラの下
1: 通常キャラと重ならない
2: 通常キャラの上
35 (0x23)別のイベントと重ならないbool0共通
36 (0x24)アニメーションタイプber0共通0: 通常/足踏みなし
1: 通常/足踏みあり
2: 向き固定/足踏みなし
3: 向き固定/足踏みあり
4: グラフィック完全固定
5: 4枚アニメ(右回転)
37 (0x25)移動速度ber3共通1: 1/8倍速
2: 1/4倍速
3: 1/2倍速
4: 標準速
5: 2倍速
6: 4倍速
41 (0x29)移動ルート共通オブジェクト
51 (0x33)イベント・データサイズber0共通
52 (0x34)イベント・データ部分イベントデータ共通


イベント出現条件


番号値の内容値の形式省略時の値区分備考
1 (0x01)条件を有効にするかどうかber0共通ビットフラグになっている
0: スイッチ~がON(1)
1: スイッチ~がON(2)
2: 変数~の値が~以上
3: アイテム~を所持
4: 主人公~がいる
5: タイマー~以下
2 (0x02)スイッチID(1)ber1共通
3 (0x03)スイッチID(2)ber1共通
4 (0x04)変数IDber1共通
5 (0x05)(変数が)~以上ber0共通
6 (0x06)アイテムIDber1共通
7 (0x07)主人公IDber1共通
8 (0x08)タイマー(秒単位)ber0共通


移動ルート


番号値の内容値の形式省略時の値区分備考
11 (0x0B)移動コマンド/データサイズber0共通バイト長
12 (0x0C)移動コマンド/データber[]0共通データサイズの分だけ値が連続する
値の個数情報がない点に注意
21 (0x15)動作を繰り返すbool1共通
22 (0x16)移動できない時は無視bool0共通