逍遥魔兽吧 关注:12,284贴子:68,543
  • 5回复贴,共1

[修改系列]翅膀添加

取消只看楼主收藏回复



IP属地:湖北1楼2023-01-17 10:12回复
    我去,2楼被吞了,那先扔这里了,什么时候想起来再更新吧


    IP属地:湖北3楼2023-01-17 10:16
    收起回复
      ,关于修改还是存在一些问题,新建的法术效果无法引用翅膀模型,关于这个引用让我迷的很。,
      上面有人提到用披风换,如果用披风换,那太麻烦了,先不说我能不能做到,主要是我只想个性化,而不是想整个游戏但凡是个带披风的血精灵背后都是翅膀,所以这里用到的是法术效果。
      只要是自己创建的法术,那么NPC就不可能会,这才是个性化,所以让我摸不清头脑的地方来了…
      首先改肯定是改成功了,但对我来说其实也是失败了,因为我用的不是自己新创建的技能,用的是模拟器里面自带的技能,那么造成的结果就是 在碰到引用这类法术的技能时,会模型错位,这里暂时不解释,后面再说。
      以下内容,都可以不看,另接一楼讲怎么改。
      首先翅膀类技能拥有者当属圣骑士的技能---复仇之怒。
      当然这里我不用它改,但是一开始我确实是用复仇之怒这个技能做尝试,所以摸不着头脑的地方也就在这里发生了。
      修改过技能的朋友应该都知道,法术的施放会引用法术效果,复仇之怒的法术效果是7880,那么想创建自己的法术效果,便是将7880复制一行,修改引用就可以了,所以我也是这样做的,将7880复制了一行成为了25000,然后依次找寻其他文件做了修改,上线使用技能,然后就失败了。
      其实修改到这一步的时候,我也发现了,逍遥端里面里面做了个技能叫做飞天,法术效果是20000,引用的就是骑士的复仇之怒的效果,只是此时我还未深想,我还不知道我踩了个坑。
      使用技能之后,并没有法术效果产生,一片平静,除了我的技能栏多了个技能,右上角多了无限持续的buff,变什么都没有了,我做出了逐一的尝试,可最后依旧没有法术效果。
      这个结果让人无法接受,我确保我的步骤是正确的没有出错,那么就是模型出了问题?于是我直接替换了圣骑士的翅膀模型,上线使用了复仇之怒。
      然后…我就怒了!他么的翅膀居然变化了,那么就说明我替换进去的模型没有问题,那么根本原因就是那个翅膀文件没有被调用!
      然后我就想到了之前修改技能的时候,看见逍遥新加的飞天技能 ,于是我敲击了这个技能
      .learn 92290,然后我使用了它,随着2.5秒的一阵揉搓…
      ,可以说是无事发生…
      明明也是引用的复仇之怒法术效果,逍遥做这个技能飞天,大概就是想人物直接飞起来的时候有翅膀了,这个结论毋庸置疑。
      所以我接着再次将7880复制成了新的一行25001,然后修改上线,依旧无事发生,我陷入了沉思…
      翅膀这种效果和一般的法术效果不一样,并不是单单简单复制修改保存就能解决问题的,里面还涉及了其他的逻辑,但是具体干了什么我也不清楚,所以我妥协了,直接替换原有的技能效果。
      复仇之怒?
      不,用别的,泛用性更低一些的效果。
      以上内容看完的有兴趣可以自己尝试一下如何解决自建效果无法引用复仇之怒的翅膀特效,解决好了的话也告知我一下,我也相当伸手党。
      下面我整理一下文件,直接传出来,还有几个关于修改的内容,也直接明示了,毕竟这属于替换,不是修改所以也不存在需要去理解什么行代表什么了,或许那些行是解决问题的根源,但我也懒去研究了,因为跑去玩735了


      IP属地:湖北7楼2023-01-19 12:06
      回复
        首先修改的技能 为71869,这个技能说是技能,其实是效果是附加的模型,游戏中有这么几个模型便是参照这个,比如ICC炮艇上的那个火箭背包,还有银松森林的任务。
        因为这个效果展现的模型是直接引用在背上的,所以用这个改,71589 71856 也是这个效果,就是颜色不一样吧。
        需要替换的法术效果文件是【SpellVisualEffectName.dbc】,如果你和我一样用【71869】修改,那么这里直接搜索【6362】

        spells\D3DemonWing_Cyan.mdx
        0.600000023841858
        0.00999999977648258
        忘记改没改上面几个数字了 ,应该是不用管,反正发出来,怕大家弄出来的不一样
        然后打开【SpellVisualKitModelAttach.dbc】,搜索【3893】

        关于这个选中的数字,就是会造成模型错位的根源,前面有说过模型错位,因为我用的是血精灵,大概就是血精灵引用的法术效果角度和其他职业的不一样所导致的 ,这里我调整了之后,用人类去引用法术效果,翅膀效果就错位了。
        整理好了文件我会传上来,当然这里修改的文件需要同步客户端,哪怕我上传的文件,也是需要你们自己去修改然后添加的,因为我的文件删掉了逍遥添加的NPC,你们直接用我的会出问题。


        IP属地:湖北8楼2023-01-19 12:37
        收起回复
          重新整理了一分干净的文件,居然发现是自己乌龙了,并不是模型错位 而是我的模型错位,应该是和我修改了血精灵的模型导致的,最开始我确实是想加整点活,最后发现是我自己想多了
          上面的5弄成0,就行了。
          然后我又想了一下,大概除了我,也没人再去动这玩意了哈哈,所以直接把逍遥的文件从解压包里面弄出来给修改了一分打包成【PATCH-L.MPQ】文件了,直接下下来放入Data文件夹下面就好了,翅膀不止一种颜色,但是修改其他颜色就需要自己去手动操作了,暗黑翅膀只不过是顺带弄一下,其实我想玩的是恶魔翅膀啊。


          IP属地:湖北9楼2023-01-19 13:29
          收起回复


            IP属地:湖北10楼2023-01-19 13:45
            收起回复