发新话题
打印

[MOD技巧] 场景事件文件(Dn.grp)结构研究【作者:游泳的鱼】

本主题由 weyl 于 2008-7-4 03:27 分类

场景事件文件(Dn.grp)结构研究【作者:游泳的鱼】

场景事件包括:

1、D*.GRP D*.IDX (存档用)
2、Alldef.GRP Alldef.IDX(新开游戏用(游戏初始化),即玩新游戏用的事件
3、Alldefbk.GRP  Alldefbk.IDX(备份用)
这三个文件格式一样,只是初始化、存档和备份的关系。

4、        Kdef.grp Kdef.idx(事件定义文件)

所有事件的定义,D*.GRP调用的事件都在这组文件里

D*.IDX为D*.GRP的地址索引,每4个字节为一个地址索引,共100个。
D*.GRP每个场景事件使用空间为4400个字节,共100个场景(IDX中有100个索引),所以每个D*.GRP文件占用4400×100=440000个字节。
        每个场景可有200个事件,每个事件占用22个字节,依次存储。
        每个事件有11个事件描述,每个事件描述占用2个字节,依次存储。

序号        描述        数据选项
1        能否通过        0能通过;1不能通过
2        编号           在此场景中的顺序编号(0-199)?
3        事件1        主角在该触发点调查所引发的事件(FF FF 为无)
4        事件2        主角使用物品时触发(FF FF 为无)
5        事件3        主角走过时触发(FF FF 为无)
6        贴图1        该事件点显示的贴图(FF FF 为无)
7        贴图2        如果与贴图1不同,则为动画(FF FF 为无)
8        贴图3        同上(FF FF 为无)
9        动画速度        动画的速度(每秒帧数)>=0
10       横坐标X        在地图X方向上的位置,值:0-60
11       纵坐标Y        在地图Y方向上的位置,值:0-60


全为0表示无事件。


[发帖际遇]: scarscc跟踪成昆进入明教密道,结果:被秃驴发现打伤,损失医药费银两44。
向所有在灾难中遇难的同胞致哀
感时花溅泪 恨别鸟惊心 烽火连三月 家书抵万金
blog for KYS

TOP

打工赚点MONEY~~~
本帖最近评分记录
  • weyl 奖惩积分 -4 灌水+刷版 2008-7-2 19:23

TOP

发新话题