台服dnf吧 关注:113,944贴子:1,722,954

L出品:向狐大致敬,教一些豆腐百科之外的东西

只看楼主收藏回复

1.本帖本意为回报在本吧学到的一些皮毛PVF修改,浅显易懂
2.本帖作为个人诚意,向狐大公开道歉,这次是求原谅的
3.本帖按照豆腐百科2.5版本目录逐一科普百科内未提及到的小知识,小技巧,大佬勿喷
4.常用工具:豆腐百科,pvftool,n++
开始咯~


IP属地:上海1楼2017-04-03 21:44回复
    一:PVF文件解读直接略过,我们来看看装备修改篇
    1.装备描述
    基础写法如下
    [name]
    <3::name_410642``>
    [name2]
    <3::name2_410642``>
    [basic explain]
    <3::basic_explain_410642``>
    [flavor text]
    <3::flavor_text_410642``>
    其中,代码调用之类的不作重复叙述,[name2]和按F4出现的隐藏说明可以直接删掉,用处不大。然后值得注意的是,装备描述equipment.kor.str这个文件里不要出现重复,会直接炸PVF。除了这种写法,更为常用和方便的是内嵌,格式如下
    [name]
    `裝備名稱`
    值得注意的是,不管用N++或pvftool修改,都必须使用台湾繁体字输入,否则会出现?字符情况。然后就是换行不再需要n/这个代码,直接回车即可。这种写法在tool里无法用搜索功能直接找到,后期修改还是比较麻烦的。


    IP属地:上海3楼2017-04-03 21:52
    回复
      有必要提一点,很多人修改会出现明明保存了,刷新一下又恢复的情况。这种情况百分之九十是因为你同时使用了N++和tool,这里说一下规则。虽然原理我讲不出来,但多次尝试后发现当tool和N++同时修改一个文件时,tool会优先N++的变动。也就是说,当你有某装备的单文件存在shi2,不管tool里怎么修改,都会恢复成单文件的内容。解决方法就是直接删除单文件或者直接修改单文件再导入。


      IP属地:上海4楼2017-04-03 21:56
      收起回复
        2.装备要求
        这里需要说的不多,有一个炸装备,也就是发送后掉线的常见BUG
        [usable job]
        '[priest]'
        [/usable job]
        这个适用职业代码缺少[/usable job]这一段,同理,所有需要[/*****]这种格式结束的代码,缺少后都会炸装备
        然后就是如何添加需要某职业的某技能才能佩戴
        随便找一个光剑的代码,往下找到这个
        [cool time]
        10000
        [required skill]
        33
        这个33就是鬼剑代码33的技能,也就是光剑掌握。大家如果要换成其他技能,还需修改适用职业,不然会出现错乱。至于如何获取技能代码,后续提及


        IP属地:上海5楼2017-04-03 22:02
        回复


          IP属地:广东来自Android客户端6楼2017-04-03 22:05
          回复
            3.装备显示
            豆腐百科中,提到
            [creation rate]
            500
            数值未知,添加这段代码可以使装备在世界中掉落。
            其实这个代码是指出现史诗时为该装备的概率,这里包括翻盘,普通掉落,深渊掉落。这个并不是百分比,而是所有史诗装备该数值加一起,然后除以该装备的该数值作为概率。举个例子,大家都知道勇者装备都没有深渊掉落,如果把某勇者装备添加这个代码,那么深渊就必出这个装备,因为这个装备的概率是1/1
            然后再说一下这个
            掉落图标
            [field image]
            'Item/field_weapon.img' 11
            想必很多人有想要所谓的史诗闪光补丁,其原理便是把这个掉落代码引用改为闪光,也就是说你想让哪个装备闪光,改这个就可以了,配合EXRPG使用
            然后下面一大段的代码是武器外观模型,替换时直接复制就行了,无需多说
            武器闪光光谱(残影)
            [spectrum]
            50 20 200 200 500
            这个就是传承残影,要说的不多,配合画图工具找三色值就行,写在cool time 下面,然后这里值得注意的是,三个值是有限制的。如果你添加后炸了,又找不到原因,就可能是这里某数值错误,换个相近的就行


            IP属地:上海7楼2017-04-03 22:13
            收起回复
              围观


              IP属地:辽宁8楼2017-04-03 22:15
              回复
                4.装备项目
                这里重点说明一个BUG,释魂图纸里
                售价
                [price]
                4200
                这个从150W改成1500W然后卖商店,会提示负值,卖了之后背包直接满金币21E!
                然后这个是购买价格,卖出价格就是该数值的五分之一,所以很多替代金币的道具购买价格都是卖出的五倍


                IP属地:上海9楼2017-04-03 22:17
                回复
                  套装设置我想不出特别需要讲的,比较简单,跟着百科一步步走很好掌握


                  IP属地:上海10楼2017-04-03 22:18
                  回复
                    大赞楼主


                    IP属地:北京来自Android客户端11楼2017-04-03 22:26
                    回复
                      5.装备上的技能特效修改
                      也就是实现技能伤害,范围,频率等等修改,比如超大邪光斩
                      [skill data up]
                      '[swordman]'
                      21 '[dungeon type]'
                      '[level ]'
                      3
                      '%'
                      18
                      [/skill data up]
                      首先这段代码,这里格式错误大家可以直接搜个异界装备摘取。
                      [skill data up]
                      [/skill data up]
                      开始和结束,缺一不可
                      其中,swordman职业和dungeon type地图模块这两个,前者自行更改,后者直接无需变动。这段代码的意思就是,鬼剑士的编号21的技能动态数据编码3提升百分之18.
                      技能数据大家可以对比技能修改篇的,全职业全技能全解


                      IP属地:上海12楼2017-04-03 22:26
                      回复
                        吧主快来加精


                        IP属地:北京来自Android客户端13楼2017-04-03 22:27
                        回复
                          接上文,这种写法用处广泛,我拿出来详细说注意要点:
                          静态数据[static]动态数据[level]你根本不需要知道有啥区别,你要做的是
                          0、
                          1、
                          2、火焰大小:100px (倍数:0.25)
                          [static data]
                          700 400 4
                          [/static data]
                          这样的,修改火焰大小加大30%就是
                          '[static]'
                          2
                          '%'
                          30
                          0、物理攻擊力 : 独立攻击力 x 0.36
                          1、噴火持續時間 : 3秒
                          2、多段攻擊間隔 : 0.3秒
                          3、敵人僵直時間比率 : 35%
                          4、物理攻擊力 : 43% + <0>
                          [level info]
                          5 36 3000 300 35 43
                          [/level info]
                          修改伤害提高30就是
                          '[level]'
                          0
                          '%'
                          30


                          IP属地:上海14楼2017-04-03 22:32
                          回复
                            大部分情况,仿照异界装备写提高数值时,都可以用%,然后写多少多少。但本人经常遇到无效果或者效果不明显情况,这时大家就可以改写为+后面跟数值。如果还无明显提升,比如女气功的雷龙,大家就可以写特效if语句,后文会提及。然后是,大部分技能不要提升太多什么几百万bei之类的,会溢出变成0伤害。此外,伤害异常低的另一个原因就是装备技能等级加成太高。


                            IP属地:上海15楼2017-04-03 22:37
                            回复
                              要火啊


                              IP属地:黑龙江来自Android客户端16楼2017-04-03 22:40
                              回复