阿荣社区采集员 发表于 2024-10-9 07:21:17

[萌新经验分享、求助]85版本清风1031自改记录

【前言】
初入dnf台服吧,很多东西都不懂,但是通过自己摸索、查阅各种大佬教程帖子之后,也能自己改一点东西了。想从零改出一个自己喜欢的版本玩。
特此发帖用于分享这个过程中的经验、
寻求帮助。
第一次发帖,如有不适言行,还请见谅。

阿荣社区采集员 发表于 2024-10-9 07:21:36

【游戏资源与工具】
目前使用到的游戏客户端、服务端为贴吧置顶的清风85纯净版。
PVF编辑工具为贴吧置顶资源里“服务端与常用工具2024”里的PVFUtility 2022最新版
GM工具为贴吧大佬的背包编辑工具GM版,还能用来查看NPK,原帖:https://tieba.baidu.com/p/9040026918?pn=1

阿荣社区采集员3 发表于 2024-10-9 07:21:47

好活

阿荣社区采集员 发表于 2024-10-9 07:22:24

【修改记录1.0】添加9大职业的主动二觉技能
想给角色多添加一些技能,丰富更多的玩法,具体数值可以再平衡,但首先得先把技能加进去。
二觉导入包用的是贴吧大佬的分享https://tieba.baidu.com/p/8474136959?pid=147912265293&cid=0#147912265293

阿荣社区采集员 发表于 2024-10-9 07:23:23

【修改记录1.1】添加主动二觉技能
刚开始打开导入包后就懵逼了,NPK文件是什么东西?character、clientonly、equipment这些文件又要放到哪里去?说明文档里这一坨代码怎么处理?




经过一番资料查找后,大概了解了NPK是美术资源、贴图。人物动作、技能的特效都是在NPK里。
而character、clientonly、equipment这些文件都是PVF里的东西,使用PVF编辑工具对比后确定是需要进行导入的内容。

阿荣社区采集员3 发表于 2024-10-9 07:23:36

支持一下

阿荣社区采集员 发表于 2024-10-9 07:23:49

【修改记录1.1】添加主动二觉技能
NPK直接拖到客户端的ImagePacks2文件夹里
而character、clientonly、equipment这些文件同过PVF工具导入,并按照说明文档勾选自动转繁体。如下所示:

阿苏 发表于 2024-10-9 07:24:37

阿荣社区采集员 发表于 2024-10-9 07:24:56

【修改记录1.2】添加主动二觉技能
那么就只剩下说明文档里的那一坨代码了。
最后在背包工具里自带的DAF学习网里找到一篇关于添加新技能的教程,参照这个教程也大概知道了这些代码该放在什么地方。(真心感谢这些分享经验的人)


归纳了一下就是以下三个路径:
passiveobject/passiveobject.lst 对应obj
monster/monster.lst对应mob
sqr/loadstate.nut对应nut
PVF提供了lst的批量添加功能,只要负责那一坨代码进来就好。但nut就得手动改文件并删掉重复代码。如下所示:

阿荣社区采集员 发表于 2024-10-9 07:25:56

【修改记录1.3】添加主动二觉技能
一切做完并且使用WinSCP将PVF文件同步到客户端和服务端后,跑五国成功。
登录游戏并进行技能测试,整体上技能释放、打伤害什么的都没问题。
但小bug比如技能出现红x、红眼崩山击没有冲击波还是会有,忍一忍就算了。


但是最过分的是男格斗奔跑裸奔和站立状态装备贴图错位
(已经修复就不发图片了,接下来说是一下怎么解决的)

阿荣社区采集员 发表于 2024-10-9 07:26:41

【修改记录1.4】添加二觉技能后bug修复
首先可以确定的是导入二觉技能之前,男格斗是没有这个问题的。添加的技能包里,NPK文件并没有覆盖原来的,所以问题一定出现在PVF中,使用PVF编辑工具里的差异比较器,很快定位到了男格斗相关文件的不同地方:


可以看到这明显是跟角色身体相关的东西,查阅资料,这个数字代表是使用这个img文件里的第几帧画面。
说白了DNF游戏里的动作都是一张一张图片按顺序和时间播放出来的。使用背包编辑工具查看一下所在的NPK都是什么:


播放全帧后发现,这里面包含了男格斗(各种皮肤身体)所能做出的全部动作。
再看导入包之后,139这个帧的动作,发现居然没有!!明显是NPK缺失了,
而且再以此类推,如果角色的每一种皮肤、每一种动作都需要一个img序列帧来存储,那么角色身上穿的衣服、武器是否也要相应的img序列帧来存储呢。查阅了资料后确实如此。
原本的清风85没有二觉,那自然没有二觉版本后的动作资源和装备资源,导入包里也只包含了技能的特效。所以人物出现裸奔、动作与装备错位是必然的。
按着这个思路,找了网上评价比较好的狗哥神迹95版,直接把里面跟男格斗相关的NPK(atequipment类和equipment类)全部拷贝过来替换(偷懒的做法)。再测试发现问题解决。

阿荣社区采集员 发表于 2024-10-9 07:27:16

【求助1.4】特效红Xbug
修改完男格斗动作bug后,对其他角色每个转职都进行了技能测试。
发现特效出现红X问题比较普遍,请问这种情况的出现是否是因为某些技能特效img缺失??
是否可以像修复男格斗动作那样,直接拷贝相关的(effect类NPK)来替换解决?

阿苏 发表于 2024-10-9 07:27:43

原来有人在贴吧发过男格斗动作错位的修复包

阿荣社区采集员2 发表于 2024-10-9 07:27:48

支持

阿荣社区采集员1 发表于 2024-10-9 07:28:36

顶一个,我也是在贴吧里学了很多,但是搭建教程实在B站看的视频教程,一步步学的
页: [1]
查看完整版本: [萌新经验分享、求助]85版本清风1031自改记录