文火 发表于 2023-4-29 15:29:39

HGE引擎的传奇客户端资源读取规则和方法讲解

下文假设专属目录名字为Resources

以读取Prguse为例, 先读取Resources\Data\Prguse.pdb, 如果Resources\Data\Prguse.pdb不存在则读取Data\目录内的Wzl或Wil,按设置规则读取,Pdb文件只支持读取Resources\Data\专属目录内读取。

例:
优先读取Resources\Data\Hum.pdb 如果这个文件不存在,则读取Data\Hum.Wzl或Data\Hum.Wil,按读取规则来。
优先读取Resources\Map\0.map 如果这个文件不存在,则读取Map\0.map。
优先读取Resources\Wav\0.wav 如果这个文件不存在,则读取Wav\0.wav。

固定在Resources内的文件(不存在优先模式,注意登录器更新目录):
Resources\Data\FilterItemNameList.dat(物品过滤)
Resources\Data\PulsDesc.dat(经络提示文件)
Resources\Data\SuitItemData.dat(套装文件,由M2导出)
Resources\Data\ClientMon.dat(自定义怪文件,由M2导出)

优先读取模式(Resources不存在,则查找根目录下的文件):
Resources\Data\MapDesc1.dat(小地图备注)
Resources\Data\ItemDesc.dat(物品备注)
Resources\Data\FengHao.dat(封号文件)
Resources\Data\SkillDesc.dat(技能备注)
Resources\Data\Tips.dat(小提示)
Resources\Data\explain2.dat(内挂辅助说明)
Resources\Data\explain4.dat(主宰令牌说明)
Resources\Data\Ui\
Resources\Data\Books\
Resources\Data\Minimap\


图库资源算法:
hum //衣服shape从0~49计算
hum2 //衣服shape从50~99计算
hum3 //衣服shape从100~149计算
......
hum15 //衣服shape从700~749计算
算法:(文件号-1)*50

weapon //武器shape从0~49计算
weapon2 //武器shape从50~99计算
weapon3 //武器shape从100~149计算
.....
weapon15.wzl ///武器shape从700~749计算
算法:(文件号-1)*50

Items //物品Looks从0~9999计算
Items2 //物品Looks从10000~19999计算

DnItems //物品Looks从0~9999计算
DnItems2 //物品Looks从10000~19999计算

stateitem //物品Looks从0~9999计算
stateitem2 //物品Looks从10000~19999计算

monXX,XX在50~98 的文件每360张图片为一只怪

Tiles和SMTiles支持到99

feifei423423 发表于 2023-4-29 16:30:16

路过支持一下

杨楠 发表于 2023-4-29 17:02:38

杨楠 发表于 2023-4-29 17:02:41

塑料产品开发 发表于 2023-4-29 17:03:42

努力赚币中。。。

看腾讯 发表于 2023-4-30 10:57:34

这东西我收了!谢谢楼主!GM爱好者:www.gmahz.com真好!

王蕙如的爸爸 发表于 2023-5-2 08:00:36

楼主发贴辛苦了,谢谢楼主分享!我觉得GM爱好者:www.gmahz.com是注册对了!

skick520 发表于 2023-5-3 19:09:35

拿币走人。。。。

a137580399 发表于 2023-5-8 02:34:26

love54092 发表于 2023-5-16 14:06:51

楼主太厉害了!楼主,I*老*虎*U!我觉得GM爱好者:www.gmahz.com真是个好地方
页: [1] 2
查看完整版本: HGE引擎的传奇客户端资源读取规则和方法讲解