タイルセットファイル

XXX.tile

オフセット サイズ 内容
00~0E 15 bytes

ヘッダ

【Ver3.00以前】0x00 00 00 00 00 00 00 00 00 00 60 01 00 00 00

【Ver3.00以降】0x00 00 00 00 00 00 00 00 00 00 61 01 00 00 00

0F~ 可変

【タイルセット設定】 詳細は後述の「タイルセット設定」欄を参照

1 byte

フッタ

0xCF

タイルセットひとつ分の詳細データ

オフセット サイズ 内容
0~ 可変(文字列)

設定名

可変(文字列)

基本タイルセットファイル名

可変(文字列) * 15 or 31

【Ver3.00以前】オートタイル1~15ファイル名

【Ver3.00以降】オートタイル1~31ファイル名

1 byte

0xFF

4 bytes(Int32)

設定数

1 byte * 設定数

タグ番号

オートタイル1~15、

通常タイル1~

の順に並ぶ。

1 byte

0xFF

4 bytes(Int32)

設定数

4 bytes(Int32) * 設定数

通行許可設定 & 通行方向設定 & カウンター属性設定

通行許可設定

○(通行可) 0x00 00 00 00
×(不可) 0x0F 00 00 00
×(部分的に不可) 0x20 00 00 00 + α
右下通行不可 + 0x01 00 00 00
左下通行不可 + 0x02 00 00 00
右上通行不可 + 0x04 00 00 00
左上通行不可 + 0x08 00 00 00
★(キャラより上) + 0x10 00 00 00
▲(後ろに隠れる) + 0x00 01 00 00
↓(下レイヤー依存) + 0x00 02 00 00 ※Ver2.00以降
□(下半身半透明) + 0x40 00 00 00

通行方向設定

下方向不可+ 0x01 00 00 00
左方向不可+ 0x02 00 00 00
右方向不可+ 0x04 00 00 00
上方向不可+ 0x08 00 00 00

※通行許可設定が「不可」の場合 0x0F固定、

通行許可設定が「部分的に不可」の場合設定不可

カウンター属性

ON+ 0x80 00 00 00
OFF+ 0x00 00 00 00

設定値

必ずしも実際のタイル数と一致するわけではない。

  • タイルセットファイルを小さなものに変更して保存しても、タイルデータがそれに合わせて縮小されない。

  • バイナリデータを直接編集して 設定値 < 実際のタイル数 としても、読み込み時にデータ上の設定値を更新しない。

    このとき、ある程度データが正常に読めるようにウディタが自動で修復してくれる。

    これによって通行許可設定が崩れる場合がある。

    (正常に読める≠正しいデータに復旧する)