トップページ
最新の情報
旧解説
RPGツクール95Value!のバイナリファイルの解析情報を少しずつ載せていきます。
だいたい工事中。
10進法と16進法が混ざってますが、注記がない限りは16進法と思ってください。
とりあえず以下を読んでいこうと思っています。
- CHARA.DAT:エネミー(敵)データ(暫定的に完了)
- eve*.dat:マップイベントデータ(途中)
- EPARTY.DAT:トループ(敵部隊)データ(暫定的に完了)
- ITEM.DAT:アイテムデータ(完了)
- MAGIC.DAT:魔法データ(完了)
- *.RPG:メインデータ(途中)
文字列の上限
文字列18バイト+ヌル文字2バイトがあちこちに出てくるが、ひょっとすると文字列20バイトかもしれない。
雑多な解説
インデックスに当たる値はバイナリの中に含まれない。
基本的に圧縮されていない値のテーブルのようなので扱いは楽?
上限値に100が目立つ。レベルやアイテム/魔法/エネミーの上限など。
RPGツクール2000で言う所の「属性」は、魔法(特殊技能)に対する耐性として一体一対応で設定される。
プレイヤー/エネミーに対して0~200%の値で100バイト確保されているのはそのため。ダメージを与える特殊技能であればダメージ倍率になり、状態変化であれば成功率になる模様(未検証)。
状態異常は新規作成できず、「毒」「麻痺」「魔法封じ」「混乱」「睡眠」「戦闘不能」のみ。
能力値の一時的な上昇/下降は攻撃力・防御力・すばやさ。
精神力に相当するパラメータはない。おそらく魔法の「パワー」と前述の耐性のみでダメージが決定される。
編集者
NAK
- 最終更新:2022-12-24 07:14:27