| フィールド | 型 | コメント |
| Header | RECORDHEADER (long) | タグタイプ = 36 |
| CharacterID | UI16 | このキャラクタの ID |
| BitmapFormat | UI8 |
圧縮データのフォーマット 3 = 8-bit カラーマップ画像 5 = 32-bit ARGB 画像 |
| BitmapWidth | UI16 | ビットマップ画像の幅 |
| BitmapHeight | UI16 | ビットマップ画像の高さ |
| BitmapColorTableSize |
If BitmapFormat = 3, UI8 他の場合使用しない |
色テーブルに使用する色の数 - 1。 最大 256 色。 |
| ZlibBitmapData |
If BitmapFormat = 3, ALPHACOLORMAPDATA If BitmapFormat = 4 or 5, ALPHABITMAPDATA |
ZLIB 圧縮されたビットマップデータ |
| フィールド | 型 | コメント |
| ColorTableRGB | RGBA[color table size] |
Defines the mapping from color indices to RGBA values. Number of RGBA values is BitmapColorTableSize + 1. |
| ColormapPixelData | UI8[image data size] |
Array of color indices. Number of entries is BitmapWidth * BitmapHeight, subject to padding (see note preceding this table). |
| フィールド | 型 | コメント |
| BitmapPixelData | ARGB[image data size] |
Array of pixel colors. Number of entries is BitmapWidth * BitmapHeight. The RGB data must already be multiplied by the alpha channel value. |