マップデータ
ファイル: RPG_RT.lmt
ヘッダ: 0x0a + 'LcfMapTree'
形式: 二次元配列 + 存在するLcfMapUnitを列挙 + 主人公と乗り物の初期位置(一次元配列)
ヘッダ: 0x0a + 'LcfMapTree'
形式: 二次元配列 + 存在するLcfMapUnitを列挙 + 主人公と乗り物の初期位置(一次元配列)
配列番号リスト
| 配列番号 | 内容 | 形式 | 省略時の初期値 | 備考 |
|---|---|---|---|---|
| 3 | 属性 | BER圧縮整数 | 不明 | |
| 4 | 属性 | BER圧縮整数 | 不明 | [3] と [4] の違いが分からない |
| 51 | エリアの範囲 | uint32_t[4] | 省略なし | [0]: 始点X座標 [1]: 始点Y座標 [2]: 終点X座標+1 [3]: 終点Y座標+1 |
※ここに無い項目は、sue445さんの解析結果を参照。
存在するLcfMapUnit
形式: 要素数(BER圧縮整数) + 存在するLcfMapUnitの列挙(BER圧縮整数 * (要素数 + 1))
- 重複する場合もある?
主人公と乗り物の初期位置
形式: 一次元配列
配列番号リスト
| 配列番号 | 内容 | 形式 | 省略時の初期値 | 備考 |
|---|---|---|---|---|
| 01 | 主人公の初期マップID | BER圧縮整数 | 省略なし | 省略時、ニューゲームができない |
| 02 | 主人公の初期X座標 | BER圧縮整数 | 0 | |
| 03 | 主人公の初期Y座標 | BER圧縮整数 | 0 | |
| 11 | 小型船の初期マップID | BER圧縮整数 | 0 | 省略時、イベントで再設定しない限り小型船が使用不可 |
| 12 | 小型船の初期X座標 | BER圧縮整数 | 0 | |
| 13 | 小型船の初期Y座標 | BER圧縮整数 | 0 | |
| 21 | 大型船の初期マップID | BER圧縮整数 | 0 | 省略時、イベントで再設定しない限り大型船が使用不可 |
| 22 | 大型船の初期X座標 | BER圧縮整数 | 0 | |
| 23 | 大型船の初期Y座標 | BER圧縮整数 | 0 | |
| 31 | 飛行船の初期マップID | BER圧縮整数 | 0 | 省略時、イベントで再設定しない限り飛行船が使用不可 |
| 32 | 飛行船の初期X座標 | BER圧縮整数 | 0 | |
| 33 | 飛行船の初期Y座標 | BER圧縮整数 | 0 |