秦殇吧 关注:15,969贴子:234,573
  • 19回复贴,共1

秦殇修改之技能篇 - 3

只看楼主收藏回复

技能修改是比较复杂的,因为个人技术水平有限
又不懂得低调淡定,学不到那些高水平的人,人家的低调值得学习啊
技能修改大概分两个层次:入门级,进阶级。
这里只说说入门级,主要是不想对秦殇做太大修改,基本保持不变,
只从美观等方面做点修改
当然,里面涉及的一些内容还要用到图形篇等
因为铁匠已经基本完全解读了DATA,故而没必要再不让新人蒙在鼓里
工具Xor_0x78.exe,下载地址:http://115.com/file/cl1foevv
该工具等同于后来出现的H2,解密DATA及MDL等,如图,用法如下

选择要加解密的文件,点→按钮可得到明[密]文文件,名字在前面加了个!,
然后按有个手写本子的可以用记事本打开文件,修改完后,按右边的←保存
就ok了。
在最上面会显示文件名字,要全部加解密时可以勾上 全部加解密
修改技能的话,主要是两个文件,当你选择了对于文件时,会自动勾
上,在修改完还原时会自动修正。
右下都是点点的已经去掉了,是为进阶组合技能准备的,因为组合技能
要重写MethodMdl.ini和MethodUnit_Mdl.ini,极容易出错,不建议大家重写
故而没加进去。
如何查看明文,最好的方法是用excel表格工具来查看,如图

关于明文中MethodMdl.ini和MethodUnit_Mdl.ini里的参数什么的可以看
http://tieba.baidu.com/p/1303230270,黯雨潇湘已经对这个说明得很
清楚了,我还没他清楚,经常是不做记录,黯雨潇湘兄台太有心,太给力了
可以看看他的技能修改。当然,包括skill_x.txt的修改。
这里只举两个例子来简单说明:
1、凭空虚度:代码如下,将游侠的升天换成了虚度
效果如下图,

你可以通过设置skill_x.txt来设置最远距离啊等
现对代码说明:wManualID=3 技能类型,可以自己查看到不同类型代码
wQuality=65535 方式
第一帧为主代码,实现虚度,不解释,照搬就ok
第二帧,iTriType=4调用图片或动画,iTriID=1050692动画IDx
动画IDx可以解密后在大量文件里存在,找自己需要的,或干脆
自己做(难度高,本人正在研究这个 :D),下面列出部分,抛砖引玉
#define SPR_ROLE_0102_HD_002_001 1049372
#define SPR_ROLE_0102_TKS_001_001 1051182
#define SPR_ROLE_0102_TKS_002_001 1049379
#define SPR_ROLE_0102_TK_001_001 1051179(这个7位数字为IDx)。。。
调用图片可以任意调用,但任意出错,例如,曾经想把天女散花做
成真正的天女散花,结果,花的背景为全黑,无法达到美观效果
除非修改花的动画效果,以后图形篇再说吧。
第三帧,iTriType=2调用MDLUnit,iTriID=280序号IDx,功能加速
我不喜欢用变速齿轮了,所以把技能加了加速功能:D
这类的修改太多了,你们可以看看前辈们的方法。
说白了,还是要多研究多摸索,找出技能来自己多看看,分析下。
下面说说偷梁换柱法:(凭空虚度也可以用这法)



1楼2011-12-11 12:02回复
    几个实用技能,如下:
    NET游侠:打造之术:名称列表L101EC278,项目:101EC27C(dd.L10060EF0)
    NET游侠:修缮之术:名称列表L101EC388,项目:101EC38C(dd.L10060FC0)
    NET术士:慧眼识金:名称列表L101ED334,项目:101ED338(dd.L101A2AD0)
    各NET技能L地址:
    网络游侠_斩棘披荆 101EC1AC: L101EC1AC
    网络游侠_弯弓射雕 101EC1F0: L101EC1F0
    网络游侠_止血回春 101EC234: L101EC234
    网络游侠_打造之术 101EC278: L101EC278
    网络游侠_旋风急雨 101EC2BC: L101EC2BC
    网络游侠_潜龙升天 101EC300: L101EC300
    网络游侠_御气之术 101EC344: L101EC344
    网络游侠_修缮之术 101EC388: L101EC388
    网络游侠_怒斩问天 101EC3CC: L101EC3CC
    网络游侠_神龙摆尾 101EC410: L101EC410
    网络游侠_移行换影 101EC454: L101EC454
    网络游侠_固守金汤 101EC498: L101EC498
    网络游侠_穿心一击 101EC4DC: L101EC4DC
    网络游侠_电闪雷鸣 101EC520: L101EC520
    网络游侠_金钟护体 101EC564: L101EC564
    网络游侠_点石成俑 101EC5A8: L101EC5A8
    网络游侠_疾风扫落叶 101EC5EC: L101EC5EC
    网络游侠_霸道无双 101EC630: L101EC630
    网络游侠_雷霆万钧 101EC674: L101EC674
    网络游侠_凝神养气 101EC6B8: L101EC6B8
    网络力士_虎爪狼牙 101EC6FC: L101EC6FC
    网络力士_鹰击长空 101EC740: L101EC740
    网络力士_百鸟朝凤 101EC784: L101EC784
    网络力士_伏虎降龙 101EC7C8: L101EC7C8
    网络力士_亡命搏杀 101EC80C: L101EC80C
    网络力士_燃烧血刃 101EC850: L101EC850
    网络力士_诱敌深入 101EC894: L101EC894
    网络力士_烽火狼烟 101EC8D8: L101EC8D8
    网络力士_举火燎原 101EC91C: L101EC91C
    网络力士_血舞狂风 101EC960: L101EC960
    网络力士_虎啸龙吟 101EC9A4: L101EC9A4
    网络力士_虎跃山林 101EC9E8: L101EC9E8
    网络力士_饿虎扑食 101ECA2C: L101ECA2C
    网络力士_磨锋砺刃 101ECA70: L101ECA70
    网络力士_反刺猬甲 101ECAB4: L101ECAB4
    网络力士_引熊之术 101ECAF8: L101ECAF8
    网络力士_风卷残云 101ECB3C: L101ECB3C
    网络力士_铜皮铁骨 101ECB80: L101ECB80
    网络力士_气冲霄汉 101ECBC4: L101ECBC4
    网络力士_玩偶杀机 101ECC08: L101ECC08
    篇幅有限,只列了游侠和力士的,刺客、巫师、术士的类似可以找到
    举例说明如何做:
    比如,要将力士的玩偶杀机换成打造之术,玩偶杀机L101ECC08
    L101ECC08+4=L101ECC0C,则应用地址为1ECC0C(16进制)
    用16进制文件编辑器打开EasyRPG116.dll,转到地址1ECC0C,
    将地址1ECC0C出的值(Long型,占4字节)改成游侠的打造L10060EF0,
    注意,输入的顺序为 F0 0E 06 10,改完保存,进游戏重建人物则
    会发现玩偶杀机变成了打造之术。
    根据上面你可以替换掉任意你不想要的技能,同时增加自己喜欢的
    技能。
    修改前记得备份,上面写的乱,对不起大家了,都怪平时不记录
    只能变想边打,有不足之处还请见谅。权当抛砖引玉。
    


    2楼2011-12-11 12:02
    收起回复
      楼主,我改skill文件,把其他职业的技能加到游侠身上之后,进游戏总会显示框框出来。。
      虽然对什么影响,但是载入的不连贯,终究不爽啊。。


      IP属地:湖南3楼2011-12-11 13:35
      回复
        那是因为你没改人物动作 Attack方式,其实这个无所谓,关键是wSprIndex=的值没改
        有些人物不支持某些动作
        好比,刺客的巧手除障是蹲下动作,直接移植到游侠身上来,不修改动作的话
        因为游戏没蹲下动作,故而会提示不存在某skill动画提示,你可以吧蹲下动作改成
        普通攻击或者删除动作,系统会调用默认普通攻击动作,这样就不会提示了
        当然,技能动作中,若该人物动画不支持的话也会提示,所以技能移植还是比较麻烦
        除非系统本身带这个动作就好些


        4楼2011-12-11 13:41
        回复
          呃,我说的不是游戏里施展技能会出框框,是载入游戏时有框框..
          在游戏里,施展那些改出来的技能时,一切都很正常..


          IP属地:湖南5楼2011-12-11 13:48
          回复
            可能是其他原因,我没遇到过。
            猜想可能是因为 游戏初载时是要载入 游侠扶苏的信息,
            因为要为单机开始做准备,虽然你可能不进单机而联机
            单游戏初载是会载入扶苏的信息,包括他的技能
            而对扶苏的技能修改,出问题的话会在游戏初载就提示。
            仅是猜想,你可以只吧游侠的技能换成旧的正常的(未修改的)
            看看有没提示框,若没,则说明问题出在上面说的那里


            6楼2011-12-11 14:05
            回复
              嗯,是的,如果skill文件没修改的话,就没这问题。。


              IP属地:湖南7楼2011-12-11 19:57
              回复
                能留个QQ给我不,好多问题要请教啊


                8楼2012-01-31 13:34
                回复
                  我用H2只能解密DATA里的,楼主的那个工具的链接没用了啊,求发解密工具
                  136110594@qq.com 先谢好心人啦


                  IP属地:江西9楼2012-03-03 14:02
                  回复
                    刚才才发现H2原来也能解密INI文件,哈哈,开始学改技能啦


                    IP属地:江西10楼2012-03-03 15:31
                    回复
                      不知道LZ还在不??
                      按照你说的方法替换后
                      升级后技能不出现 直接在技能列表里消失了


                      IP属地:浙江12楼2012-03-29 19:44
                      回复
                        老大能把其它职业的代码也发出来不????不会找哇,,都查了好几天了


                        IP属地:湖北13楼2012-04-12 21:19
                        回复
                          这样的帖子应该加精。。。
                          纵观秦殇吧,竟然没有一篇有用的精品帖子。。。。
                          连金山游侠修改这样的帖子都能成精,真正有用的技术帖却深沉海底。。
                          悲哀


                          IP属地:广东14楼2012-05-30 19:08
                          收起回复
                            115网盘关闭共享,楼主能否把Xor_0x78发到百度网盘?多谢!


                            IP属地:北京15楼2012-12-09 17:09
                            回复