|
家族 栖凤楼 - 金翅凤凰
四方统领
    
邪派首席 - 帖子
- 1588
- 精华
- 7
- 积分
- 12784
- 银两
- 2921
- 来自
- Τάρταρος
- 注册时间
- 2007-11-27
|
1#
大 中
小 发表于 2008-6-15 22:09 只看该作者
场景事件文件(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表示无事件。
|