mzm1111 发表于 2018-8-14 16:10

【修改教程】天命奇御修改教程(二)心法修改

上一期我们讲了修改四大基础属性加八卦六大属性
接下来我们来讲一下心法数值的修改。我们需要知道心法10级的基础数值,所以需要释放textfiles文件,论坛已经有网友发过,我就不发了,我们找到08_IN_SKILL.txt文件,这里面就是存放的各种心法的数据情况,如下表所示,列举了所有心法对应的名称,方便大家直接查找:HEART_01001光明神功HEART_01002蛊跃圣经HEART_01003镇脉心经HEART_01004轻风宝典HEART_01005搅龙大法HEART_02001残叶异典HEART_02002达摩易筋经HEART_02003睡仙大法HEART_02004虎啸诀HEART_02005龙吟功HEART_03001圆月神功HEART_03002希夷心法HEART_04001新月神功HEART_04002江流诀HEART_04003苍江诀HEART_04004文池续墨HEART_04005七伤星回法一定要注意的是在游戏界面上面显示的心法的数值不是心法的实际增加的数值,所以千万不要去搜索那个界面上的数值,否则是得不到正确的结果的。

mzm1111 发表于 2018-8-14 16:13

可以看到这个界面上的数值是每一级的变化情况,要注意一下,在心法文件中,4个数值里面,生命和内力还有内力回复量显示的是每一级增加的数值,比如这里面第一级到第二级增加了8的生命和0的内力以及0.1的内力回复量(实际上是0.05的回复量,四舍五入了),而内劲和护体显示的就是具体的数值,因为游戏中这两个属性只有心法来提供,所以搜索的时候要注意看清楚,其实你不用管它是如何显示的,只要调出08_in_skill.txt文件直接查看具体数值就行了,为了方便大家,我把江流诀十级所有的数值贴出来:HEART_04002_01        0   BETWN01        10        0                5        5        0        0HEART_04002_02        0.05 BETWN01        10   0                6        6        8        0HEART_04002_03        0.1BETWN01         20        STAT_DUEI>0      7        7        21        1HEART_04002_04        0.15 BETWN0120        STAT_DUEI>0      9        9        38        1HEART_04002_05        0.2BETWN01         30        STAT_DUEI>1      11        11        60        2HEART_04002_06        0.2         BETWN0143        STAT_DUEI>1      14        14        87        4HEART_04002_07        0.2BETWN0157        STAT_DUEI>1           21        17        119        5HEART_04002_08        0.2BETWN01110        STAT_DUEI>2           30        21        155        7HEART_04002_09        0.2BETWN01183        STAT_DUEI>2           55        25        196        9HEART_04002_10        0.2         BETWN010   0                   90        35        204        11从此表中可以看到,有小数点的那一列是内力回复量,后面第四列,是每一级消耗的修为点数,第五列是升级需要的条件,最后四列分别是内劲,护体,生命,内力。所以我们只需要搜索后面四个就可以了这里还要注意一点的是,心法里面用到的后面四个属性数值是整数,不是单浮点,我被这个游戏的开发者雷到了,前面用浮点,这里又用整数,程序员有点太业余了。好了,我们在CE中搜索6,6,8,0。如下图所示

mzm1111 发表于 2018-8-14 16:14

结果搜索出来两个,经过测试我们发现第二个是正确的(一共就两个不行就换另一个),然后右击——浏览相关内存区域

mzm1111 发表于 2018-8-14 16:14

然后修改一下

mzm1111 发表于 2018-8-14 16:15

回到游戏中看一下
很明显生命和内力是加上了基础的1320后的结果,1320+7777=9097,210+6666=6876接下来我们再改一下内力回复量,需要把内存区域显示为单浮点,再修改。

mzm1111 发表于 2018-8-14 16:16

我将它改成50000,再回到游戏中看一下变化:然后我们升级看一下效果可以看到,面板属性已经变过来了

sunnernaubo 发表于 2018-8-14 16:55

心法对应的buff楼主得到地址了吗

mzm1111 发表于 2018-8-14 17:53

sunnernaubo 发表于 2018-8-14 16:55
心法对应的buff楼主得到地址了吗

心法的BUFF是直接固定在程序里的,没有通过文件里列出来

sunnernaubo 发表于 2018-8-14 18:03

嗯,那招式的buff应该有吧,毕竟buff的文件对应具体招式

mzm1111 发表于 2018-8-14 18:08

sunnernaubo 发表于 2018-8-14 18:03
嗯,那招式的buff应该有吧,毕竟buff的文件对应具体招式

在另一篇修改教程里有,已经发了

闪电的蓝熊猫 发表于 2018-8-14 20:21

数据分析的东西,必须支持

北原美月 发表于 2018-8-15 13:26

求其他心法修改需要的数值!!!!不知道怎么释放textfiles

mzm1111 发表于 2018-8-16 12:07

北原美月 发表于 2018-8-15 13:26
求其他心法修改需要的数值!!!!不知道怎么释放textfiles

其他心法改的方法大同小异,textfiles,论坛里有一个网友发过了,你找一下

pheashe 发表于 2018-8-16 17:10

mzm1111 发表于 2018-8-16 12:07
其他心法改的方法大同小异,textfiles,论坛里有一个网友发过了,你找一下
...

@mzm1111
抱歉 mzm大
同樓上一樣不知如何釋放textfiles
有試著用"釋放textfiles"在3DM論壇的帖子當中找過
沒有找到有文章符合這個內容的
直接去谷哥搜尋找會跑出一堆C++之類的文章..

請問您方便找一下該網友發文的連結
或者敘述一下要做哪些操作嗎?
麻煩您了

mzm1111 发表于 2018-8-16 17:12

pheashe 发表于 2018-8-16 17:10
@mzm1111
抱歉 mzm大
同樓上一樣不知如何釋放textfiles


http://bbs.blacksheepgame.com/thread-5774031-1-1.html
这个帖子中可以去下载已经释放的textfiles文件

pheashe 发表于 2018-8-16 17:47

mzm1111 发表于 2018-8-16 17:12
http://bbs.blacksheepgame.com/thread-5774031-1-1.html
这个帖子中可以去下载已经释放的textfiles文件
...

謝樓主 我大概看懂了
但發現心法的值好像是用"設定"而非增加的耶?
例如說您這篇的範例是設定2等的江流訣 (沒有設定3等以後的)
一旦該技能等級升到3似乎就會被打回原形
感覺挺新鮮的阿..

zwy418 发表于 2018-8-16 18:54

感谢分享啊啊啊啊啊:loveliness:

mzm1111 发表于 2018-8-16 19:10

pheashe 发表于 2018-8-16 17:47
謝樓主 我大概看懂了
但發現心法的值好像是用"設定"而非增加的耶?
例如說您這篇的範例是設定2等的江流訣...

是的,所以只能改10级的心法,就可以保留了

hellboy88007 发表于 2018-8-19 23:03

Thanks~~~~~

乖乖小雨儿 发表于 2018-8-20 00:12

大神离开游戏后再进去又变回去了!!!

touch 发表于 2018-8-20 16:37

乖乖小雨儿 发表于 2018-8-20 00:12
大神离开游戏后再进去又变回去了!!!

这游戏能完全不变的就是生命回复,改成10%也就可以横行江湖了。。

berakidd2 发表于 2021-12-4 17:56

顶上去再说

dfj100 发表于 2023-11-11 14:14

感谢分享心得
页: [1]
查看完整版本: 【修改教程】天命奇御修改教程(二)心法修改