防具5件实现5套异界属性-暴雨技术分享网

防具5件实现5套异界属性

by:wk414121633
http://tieba.baidu.com/p/4094402782
 
 
首先感谢狂风灼热吧友贡献的整合电子书资源,轮回几多忆乌山和cnmdb2000贡献的异界套修改教程。
 
这里我想说一下异界套修改的一些个人见解和修改思路,希望能帮到大家。
 
需要用到的工具:Superpvf。工具下载请出门左拐到PVF吧。
 
下面开始正文:
 
以白手的秘技传授者套装为例,用Superpvf打开2choroset2文件,会发现这样的一段程序段:
 
[@05][set name]
[@09]3
[@0A]2choroset2_set_name
[@05][piece set ability]
[@02]1
[@05][skill data up]
……
 
这里按照之前异界3的思路,把[piece set ability]下的3修改成1,代表的意思是穿戴者1件就能触发三件装备的属性。按照这样的思路,1,2,3三套属性就是原来的3,5,8的数字修改,修改成1,2,3。这样就能用三件异界装备来触发8件套的E2属性了。
 
当然这里的E2属性是老版70的,现在国服E2,E3的属性是要九套才能显现出来,因此E3的修改就是需要把[piece set ability]下的数字里的3,6,9修改成1,2,3。这样就能顺利的用3件异界装备来触发九件套属性了。
 
以上是两位大神的修改成果。在上面的修改中,我们隐约能够从修改结果和字面意思看出来,[piece set ability]的意思是说几件装备能够决定相关属性生效的意思。而下面的[swordman]代表是鬼剑士的技能和技能代码,[dungeon type]代表具体参数类型,[cooltime]是冷却时间,[level]是技能等级(具体什么作用现在还不太清楚,应该是说触发效果的技能等级要求)。
 
还有一点,那就是在程序的写法上,存在这样的一个格式问题,具体如下:
 
[@05][set name]
[@09]3
[@0A]2choroset2_set_name
[@05][piece set ability]
[@02]1
[@05][skill data up]
[@07][swordman]
[@02]68
[@07][dungeon type]
[@07][cooltime]
[@02]0
[@07]+
[@02]-3000
……
[@05][/skill data up]
 
这里我们不难发现, [skill data up]和[/skill data up]代表着这段程序的开始与结束。这个格式对下面1件装备触发9件装备的启发很大。
 
下面是修改的具体做法:
 防具5件实现5套异界属性
 
 
在程序段中,我们不难发现这一段程序语言。根据上面的推测,我尝试把这段程序删除掉。这样做就能把第二段,也就是5件套的装备触发内容归结到了之前的3件套之中。同理,到后面8件套的这段类似代码也可以删掉,就是把剩下的8件套属性也归为之前的属性。
 
由于在开头,我们把[piece set ability]下方的数字修改为了1,所以,按照这个逻辑推断,我们就顺利的实现了1件装备出发整个异界套的属性。按照这个思路出发,我们可以再延伸一下,那就是所有的异界装备属性,应该都是可以用任意一件异界套来触发的,具体做法就是把[skill data up]和[/skill data up]之间的所有装备的参数都复制在任何装备的程序中。这样任何一件异界套的装备就能够表达所有装备的技能了。
 
具体是不是这样,在传承套里就有体现,下面上图:
 防具5件实现5套异界属性
 
 
该装备选自--传承: 神圣火神的麂皮束腰外衣,路径为
equipment/character/common/jacket/leather/100060023.equ
 
因此异界套的BT修改,或者是装备制作,都可以从这个思路出发。
 
修改成这样之后,PVF替换之后,进游戏测试,穿了五件装备,的确是有了五套异界装备的效果。但是唯一的问题就是客户端的装备属性描述出了问题。
 
[@05][parameter basic explain]
[@09]3
[@0A]3choroset3_partset3
 
在我们之前删除的那段文字描述中,包含类似的上述三个语言段。这里从字面意思上来看,[parameter basic explain]应该是对装备触发属性的描述与描述文字调动采用。[@0A]3choroset3_partset3这个就是装备属性描述的文字程序的名字。从别的装备来看,我们也能找到类似于这样的表达:
 
[@05][basic explain]
[@09]3
[@0A]basic_explain_100070023
 
这段是我在装备栏程序里随便选的一件装备,也是之前传承套选错的时候选的一件装备。
 
从这里我们能看出,装备的属性描述都是由[@0A]导向出来的装备描述程序锁决定的。但[@09]的意思,直到现在我也没看懂。原本我以为前面的3的意思是代表描述预留行数项为3,当我修改成别的数字之后,就会出现描述错误的代码。如图所示,这里我把3修改成了9,就成了这个样子。
 
 防具5件实现5套异界属性
 
所以,关于装备显示,还是存在一些问题需要解决。如果哪位大神发现了解决方法,可以联系我一下。谢谢。
 
哦,还有个问题,希望再有研究的人可以避免这方面的错误。那就是不用再尝试如下程序段的修改了。
 
[@05][parameter basic explain]
[@09]3
[@0A]3choroset3_partset3
[@0A]3choroset3_partset6
[@0A]3choroset3_partset9
[@05][/piece set ability]
 
这样做也是只能显示出一段装备描述,是没有用的。做的写法还是有问题的。
© 版权声明
THE END
喜欢就支持一下吧
点赞4 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容

  • 0

    今日发布

  • 1293

    正式成员

  • 1163

    稿件总数

  • 1596045

    浏览总数

  • 134天

    勉强运行

  • 波浪
  • 波浪
  • 波浪
  • 波浪