3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 101775|回复: 139
打印 上一主题 下一主题

[MOD] 【嗟,来渔】MOD图文修改教程,一步步教你如何新添自创内功,自创武功(大功告成!)

  [复制链接]

2

主题

55

帖子

139

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1309
积分
139
精华
0
注册时间
2013-2-10
跳转到指定楼层
主题
发表于 2015-8-8 16:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 空空空空空用户 于 2015-8-10 23:39 编辑

一、修改方法

用excel打开相关的文件,进行查看和数值修改,保存时,用另存为,选其他格式,选txt,问你格式问题的时候选是,依然用不兼容的格式保存(也可以直接保存,询问时同样处理)。为免出现格式错误,用excel编辑请仅限于普通的数值调整,修改的部分不要带有逗号或者其他格式,其他的修改/复制操作用记事本!
用记事本或其他txt编辑器打开,进行文字和复制添加修改,保存即可如果求稳重,记得无论你用哪个方法修改了东西,都要用另一个打开来检查一个格式是不是和原来的一样!
什么,你问我改什么文件,看这贴
《侠客风云传》数据MOD开发工具
以上是通用手法,后文不再重复



二、内功修改
1.数据结构与改已有内功
excel打开BattleNeigong.txt


如图,简单易懂
iExp代表内功升级的经验曲线类型
iNeigongType代表内功类型(作用不详)
后两个都是图标相关,不用管
戏肉来了,EffectType|Accumulate|Percent|Value1|Value2|ValueLimit 这样一组代表一个装备功体后得到的效果
EffectType代表效果的类型
EffectType =  00 回合结束回气血
        01 回合结束回内力
        03 伤害
        04 防御,05~07反击/闪避/暴击
        08 攻击必中
        09 移动力
        15 反弹伤害
        16 内力抵挡伤害
        17 攻击吸气血
        18 攻击吸内力
        19 不明,风吹雪的功体
        20 解除负面
        22 行动等级(无视ZOE效果=能够越过敌人身边)
        23 连斩,击杀后可以再行动
        24 不会被暴击
        25 不会被反击
        26 保护同伴
        29 无限反击(不知道怎么起作用,可能是突破每回合只能反击一次的限制,自己考虑要不要改) 其他的特效可参照这一贴,该贴同时也有教怎么改事件,如果少侠们学会了此贴也不用看下去了
轻松愉快的MOD修改方法:物品、内功、事件,创造属于自己的装备与内功,NPC内功任我学

Accumulate代表生效方式

Accumulate = 0 数值型自身
         1 累积型自身(每回合增加的都是这个)
         4 效果型自身(没有数据只有效果的如必中,连斩,解除负面都是填4)
         5 友军 (不包括自身)
         7 触发(意思是打出EffectType的项之后触发,比如暴击后,反击后,不是所有的EffectType这里都可以填07!
         9 敌军 (前面EffectType0~7的数据如果这里填敌方就是减少,填我方的前三个就是增加)
Percent代表数值是不是百分比,0代表不是百分比,1代表是百分比,没有数据的连斩之流也是0

Value1|Value2|ValueLimit
代表数值
如果百分比填了1,这里的数值就是百分数,否则就是具体数值,比如100攻击力和100%攻击
1和2一般填一样的
ValueLimit代表最终效果的最大值,如果是固定数值就和前面的一样,如果是每回合累加的就填最后的最大值,如果是对敌友军的范围效果,这里填格数表示周围几格(大师兄的保护队友的范围这里也是格数,其他两个填0)
如果你生效方式填的7,那么value1填触发的效果代码,如600021表示狂怒,详见BattleCondition.txt,此时后面的value2和valuelimit都填0
生效方式填4的这些都填0


对照图中可以看出,逍遥心法其实有2个特效,一个是回5气血,一个是回10内力,只不过文字上写在一起罢了
默认最大可以有5个特效,如果你要增添更多特效,每加一个特效就在最上面一行复制粘贴添加一组EffectType|Accumulate|Percent|Value1|Value2|ValueLimit
就可以了(如果怕excel出问题可以用txt复制,记得把前后一大片空白的tab符也复制)

2.2 修炼内功的属性增加修改在NeigongUpValue.txt




这个部分也简单,iID和BattleNeigong.txt的#ID对应,2,3,60,30代表内功在该级时(10级了就无法修炼了所以10的全是0你填了也没用)修炼一次加的攻击,防御,气血,内力(图中的逍遥心法我已改过,不是原来的值)
后面的两个0,0和特殊的功法有关,第一个表示修炼一次加的轻功经验,第二个是毒术(其实就是五毒赤炎功)——感谢MOD研究会群(462804823)的朋友的指出


2.3 添加新内功
已经会了以上两个,就可以添加新内功了(注意,目前内功只能学和练前9个,功体只能选前8个,而第9个开始内功的功体没法选择,第10个开始的内功没法修炼,这可能是游戏架构问题,可以看到功体选择没有翻页,练内功也不像练武学那样可以翻页,所以有这样的限制,因此,添加内功只是写出来看可以这样改,实际上还是推荐拿逍遥心法开刀)
添加的方法很简单,随便复制一行原来主角能学会的,粘贴到最后(也可以是主角内功的最后,方便你查看),统一赋予一个新ID,比如60011
(为免格式意外,这种动作最好还是在记事本里进行,不要用excel,复制好后用excel打开检查格式对没对)
然后?当然就是把两个文件里60011的内功改成你想要的文本和效果

经群里朋友提醒,还漏了一项,在DevelopBtnData.txt里要添加新内功的体力消耗
改法很简单,复制一个旧内功的,然后把ID和名字改成新内功的即可,不这样改的话新添的内功无法修炼
这个文件同时也可以改其他的体力消耗,就是iPhy一列


2.4 道具修改和添加新的经书
但是这样添加了新内功并没有卵用,因为游戏里面没有任何方式可以让你学会它,改已有的就没那么麻烦,学会原来那个就行了
因此我们首先要新增一本书,使你可以使用这一本书学会这项内功(以后的添加武功同理)
然后我们要在游戏里添加获得这本书的途径

2.4.1 道具修改相关
首先来改道具,道具的数据在ItemData.txt

此图已隐藏一些道具,只显示有助于学习的部分
类似内功的时候,iRecover|iArg|iValue|iString是一组(图中标红),代表一项道具的效果(后面的数字表示是第几个效果,默认3个,应该也可以用添加功体特效的方式来添加,记得加数字标)
iRecover表示特效类型,13攻击,14防御,15追加特效
iValue表示数值,特效是攻击防御的时候就是填数值,是15=追加特效的时候,就是BattleCondition.txt里面的特效的编号(大家都爱的净化:500042,参考神农避毒珠),修改/添加装备请自行找一个已有的装备来上手吧,别的我没有深入研究,暂无必要
当然我们现在最关心的是添加内功的书,看标记的两本内功书的属性吧,显然iRecover=23表示技能书,而iValue就是技能的编号,现在我们可以复制一本了,把编号改成我们添加的内功60011的编号吧
然后我们还要设置这本内功的学习限制,首先,我们需要这个帖子里的一幅图
發一張圖,如果有人要做劇情mod應該會用得到
然后,嗯也该是考试的时间了,自己看懂这个图吧,我已经把新增的内功河洛苍龙诀加好了
(提示,还是ItemData.txt文件,拉到后面就有sUseLimit这一列,我这里把不需要的列都隐藏了

2.4.2 在游戏中添加新技能书的获得
首先,一个快捷的方法就是修改器,如何使用请自己寻找吧,很多贴里已经有了
但是我有个更快、更方便mod制作者测试的方法,那就是把钓鱼时,奖励的和任务无关的鱼都替换成秘笈,也就是说你养成界面随便去钓个鱼钓上一个就好,打开FishData.txt修改
继续考试

进游戏试试看

阿弥陀佛,经在猿中,书在鱼中



当然,这个只是方便随时测试的,接下来要改的是把这本书放到杜康村乞丐任务的奖励里。
要改这一部分,需要改MapTalkManager.txt和RewardData.txtMapTalkManager.txt 是地图上的事件数据,如果想改成养成界面的事件,如闲逛啊剧情啊等获得这本书,去改TalkManager.txt,此处只示范老乞丐,但道理是一样的
打开MapTalkManager.txt,搜索 我这里有几本绝世武功


这里就不再解释了,前面的如果会了,这里没有任何理解上的问题
为什么要改老乞丐?很明显的,这里能发现还有一个事件20501058,理应排在独孤九剑等的前面,对照RewardData.txt可知是风神腿法,但是可能太强去掉了改在乐山大佛的后期才能获得,这就给了我们一个现成的废弃事件去利用(当然,活用前面的方法,改别的事件,新增事件也是可行的)
在 三、打狗棒法 2 20501060 后面开始改出想要的东西

然后打开RewardData.txt,搜索920086,把风神腿法秘笈的编号改成自己新添的河洛内功的编号





2.5 期中考试
虽然已经添加好了内功,但是其实还有一样东西没有改,那就是技能书,现在已经测试好添加的新内功无误了,最后修补这一个缺失
期中考试内容——
打开AbilityBookData.txt,为新内功添加对应的技能书内容方便游戏中查看,并在内功的文件里找到哪一项是把新内功关联到技能书里的,把新的技能书ID填上去,如果不懂的话,那此贴也没必要看下去了,学会改已有的内功和装备就够了


至此,添加内功秘笈也就基本完成了,这个方法当然不限于内功,添加自制的武功套路也是一样的



三楼添加武功教学电梯直达




慢慢更新,预定后面更新其他杂项的内容


请大家多多回复,有什么补充或者指正我也会更新的




















评分

2

查看全部评分

回复

使用道具 举报

0

主题

11

帖子

23

积分

新手玩家

Rank: 1

贡献度
0
金元
230
积分
23
精华
0
注册时间
2025-10-26
舒服的沙发
发表于 2025-11-7 23:45 | 只看该作者
大佬你制作好的mod能不能发出来啊?我实在弄不懂啊
回复 支持 反对

使用道具 举报

0

主题

11

帖子

28

积分

新手玩家

Rank: 1

贡献度
0
金元
280
积分
28
精华
0
注册时间
2021-8-31
硬硬的板凳
发表于 2025-12-28 14:33 | 只看该作者
666666666666666666666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-22 15:22 , Processed in 0.029364 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表