DBタイプ設定

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

タイプ名

4 bytes(Int32)

項目数

可変(文字列)

項目名

項目数だけ連続する。

4 bytes(Int32)

データ数

※DB項目設定ファイル(XXX.dbtypeset)には含まれない

可変(文字列)

データ名

データ数だけ連続する。

データIDの設定方法が「手動で設定」ではない場合でも設定されている。

※DB項目設定ファイル(XXX.dbtypeset)には含まれない

可変(文字列)

メモ欄

4 bytes(Int32)

0x64 00 00 00 固定。

特殊指定数

1 byte * 特殊指定数

項目特殊指定種別

特殊な設定方法を使用しない 0x00
ファイル読み込み(文字列) 0x01
データベース参照(数値) 0x02
選択肢を手動生成(数値) 0x03

未使用項目の特殊指定種別は 0x00 となる。

4 bytes(Int32)

項目メモ数?

項目数と一致する。

項目数と異なる値に編集した後、ウディタ上でDBを編集して保存すると、

この値が項目数と同じ値に上書きされる。

可変(文字列) * 項目数

項目メモ?

項目数だけ連続する。

デフォルトでは空文字、ウディタ上で編集する方法はない?

この文字列を編集した後、ウディタ上でDBを編集して保存しても、

この値は空文字に変更されない。

4 bytes(Int32)

数値特殊指定文字列パラメータ数

項目数と一致する。

可変 * 項目数

【数値特殊指定文字列パラメータ】 詳細は「数値特殊指定文字列パラメータ」参照

項目数だけ連続する。

4 bytes(Int32)

数値特殊指定数値パラメータ数

項目数と一致する。

可変 * 項目数

【数値特殊指定数値パラメータ】 詳細は「数値特殊指定数値パラメータ」タブ参照

項目数だけ連続する。

4 bytes(Int32)

初期値数

項目数と一致する。

4 bytes(Int32) * 項目数

初期値

項目数だけ連続する。

項目種別が文字列の場合でも格納されている。

このファイルだけでは各項目の設定が数値か文字列かを判別できない。判別するには各datファイルを参照する必要がある。
データ中の「項目数」について、ウディタ上で項目数を明示的に0個にした場合は項目数=0となるが、 タイプをまるごと削除(タイプ一覧でDelキーを押下して削除)した場合、項目数=1となる。
なお、Delキーで削除した場合、ウディタ上では項目数=0の場合と同様に表示される。