200X共通/解析まとめ/データベース

Last-modified: 2018-05-12 (土) 12:51:48

データベース

RPG_RT.ldb
海外版2003では重複データはサイズを0にすることで省略されています。
要素となるオブジェクトの数ではなく、オブジェクトリストそのもののバイト長が0である点に注意してください。


内容形式備考
LcfDataBaseファイルヘッダ
以下の表のペアデータ


番号値の内容値の形式省略時の値区分備考
11 (0x0B)主人公オブジェクトリスト要素数1(全て初期値のオブジェクト)のリスト共通
12 (0x0C)特殊技能共通
13 (0x0D)アイテム共通
14 (0x0E)敵キャラ共通
15 (0x0F)敵グループ共通
16 (0x10)地形共通
17 (0x11)属性共通
18 (0x12)状態共通
19 (0x13)戦闘アニメ共通
20 (0x14)チップセット共通
21 (0x15)用語オブジェクト全て初期値のオブジェクト共通
22 (0x16)システム共通
23 (0x17)スイッチオブジェクトリスト要素数1(全て初期値のオブジェクト)のリスト共通
24 (0x18)変数共通
25 (0x19)コモンイベント共通
26 (0x1A)(コモンイベント)不明2003重複データ。海外版は値のサイズが0
27 (0x1B)(コモンイベント)不明2003
28 (0x1C)(コモンイベント)不明2003
29 (0x1D)戦闘コマンド?オブジェクト全て初期値のオブジェクト2003
30 (0x1E)職業?オブジェクトリスト要素数1(全て初期値のオブジェクト)のリスト2003
31 (0x1F)(職業)不明2003重複データ。海外版は値のサイズが0
32 (0x20)戦闘アニメ2?要素数1(全て初期値のオブジェクト)のリスト2003
番号値の内容値の形式省略時の値区分備考



海外版2000での追加項目です。
2003で使用している番号を異なる用途で使うようになっており、上のテーブル中に混ぜるとややこしくなりそうなので別途記載しています。

番号値の内容値の形式省略時の値区分備考
26 (0x1A)海外版2000移行フラグbool0海外版2000海外版2000でプロジェクトを開く際、
この値が偽なら「プロジェクトをこのツクールのバージョンに移行するか」という旨のダイアログが表示される。
移行する場合に真となり、移行しない場合は偽になる。

実際のダイアログの表示内容は次の通り。

This game was created using a different RPG Maker version which doesn't support placeholders in battle strings. Do you want to migrate the project to the current version?

If you choose "Yes", the battle strings will be migrated to the new placeholder system. However, any modifications done to the engine binary (e.g. by patches) will be lost, since the engine will be migrated as well. A backup file will be created.

If you choose "No", the project won't be modified, but placeholders in battle strings can't be used, and not all battle strings can be displayed and edited correctly in the user interface.

 

コメント

  • 手元の2003作品をいくつか見てみると、配列番号26~28, 31の値は、日本語版2003作品含めて全部サイズ0だった。解析データまとめページでは備考も特に無い記述だった覚えがあるので、日本語版2003のどこかのバージョンから変わったのかもしれない。 -- 2018-05-12 (土) 12:44:33