首先,大家既然来接触等等,归根接底2种小白
第一种:单机爱好者,自给自足,大佬们放出的版本供体验,也有想修改的,但是不会太深入。
第二种:重点说说第二种,就自己玩。和朋友一块玩。实话说,私服遍天下,每一位GM入第一句必讲,100位小白里98位都是自己玩,和朋友一起玩;
无非就是嫖个版本,偷个特效,白拿个模型,蹭个技术,然后去开服或者当骗子;大佬提点你之后,然后转手喷人家个垃圾,什么都不肯送给你之类的,人家辛苦写出来的东西为什么要送给你?
(成年人要有成年人的解决方式,我要嫖你女朋友,还不给钱,你不让我就喷你抠门,合适不?)
接下来给这两种人的建议:
1.点右上角直接关闭,退。
2.抱着求知继续看下去,剑灵修改版本门槛不低,可以说所有私服单机游戏最高的
针对不少人对“某位大佬”写的 技能修改所提出的问题。做下解释,毕竟我也是搬运;
—————————————————————分—————割——————线————————————
————————————————————————
技能教程:(本教程只针对修改剑灵版本有相当经验,→技能进阶,可以应对相应繁琐程度而言)
客户端可改:图标、触发条件、动画动作、攻击距离及范围
----------------------------------(客户端修改工具,免费的bintool有一定局限,第二种,BnsEditor-C.S-1.1.0.001本工具售价1500,这也是为何不能白嫖版本的原因)
服务端可改:技能CD,触发CD,动作摇摆时间、伤害、各种buff、持续时间、能力加成等
——第一种方法:
准备工具:1.文件服务端解密补丁---
2.解包lcoal.bin工具。
解密服务端文件,第二部解lcoal.bin用n++打开,搜索关键字等等,然后进服务端搜索别名;(在一定范围内,完全足够,特定技能修改需要客户端解锁权限,也就是你需要花钱买工具了);
——第二种方法,工具一应俱全,不需要我多说了吧,别多心,我自己的工具也是买的。并非工具作者;
不会给我增加一毛钱收入。
服务端:解压后修改
1.关联
所有技能升级文件:l  (不含npc技能及任务送的技能)怕改错可以从这里
技能文件名包含字段解释            包含NPC字段属于NPC技能,勿改
Soulfihgter              气功师
Destroyer                力士
SwordMaster          灵剑
Warlock                  术士
Blademaster              剑
Summoner                召唤
KungFuFighter            拳师
Assassin                刺客
ForceMaster              法师
刺客为例
skilltrain3data_assass
l                刺客所有技能主文件  编号为01  里面含CD修改,条件设置,动作设置,触发设置,效果设置,摇摆时间设置
l            一些触发效果文件    编号为02  与01关联触发设置,效果设置, 
l                效果细节设置        编号为03  与02关联触发详细设置,效果详细设置,BUFF修改,伤害修改,加成修改等,部分也可直接关联01文件
l    刺客技能条件设置    编号为04  与01关联  里面有可触发技能发
动条件,及释放范围,攻击范围(改了需要改对应BIN文件,否则无效,这里就不提了,有客户端BIN工具的可自行对照修改)
修改技能为例
修改潜行时间及能力加成:
Assassin_Disturb_Dash_Lv1    潜行技能别名
代码如下:
说明一下,一个技能可能分好几个小技能,分别为基础,切换状态,对应状态,及升级状态        潜行技能是2个状态(黑暗系/雷系),和两个对应状态(正面面对敌人、背面面对敌人),
Assassin_Disturb_Dash_Lv1
Assassin_Disturb_Dash_Lv1_Back
Assassin_Disturb_Dash_Lv1_Hide
Assassin_Disturb_Dash_Lv1_Link
为了改影身~~~~~只有背对效果的潜行技能才有影身
那就改这个
Assassin_Disturb_Dash_Lv1_Back
<record
alias="Assassin_Disturb_Dash_Lv1_Back"                                  名字(武器中添加的技能别名)
attribute-1="??"                                                        性质(类型)
cancel-by-override-skill="none"                                          技能取消条件          截拳(运用抵抗后取消当前技能动作)
cannot-override-flow="none"                                              技能覆盖条件          截拳(运用抵抗后自动施展覆盖技能,理论上可以连续施展好几套,但条件在BIN,所以暂时无法设置)
cast-condition="Assassin3_Disturb_Dash_Back_Lv1"                        技能触发施展条件      修改无效(主触发需要修改BIN)关联文件03 (需要xml.dat解锁)
cast-duration="0"                                                        技能触发条件时间
cast-effect-1="Assassin3_Common_MoveDispel"                              动作施展效果01
cast-effect-2="Assassin3_Common_MoveBlock_Dispel"                        动作施展效果02
cast-effect-3="Assassin3_Common_Tumbling_Dispel"                        动作施展效果03
cast-effect-4="Assassin3_Common_Hide"                                    动作施展效果04
casting-delay="n"                                                        释放延迟
category="melee-physical"                                                释放类型    近战
consume-sp-type="point"     
SP消耗
consume-sp-value="0"                                                    SP消耗数值
dash-attribute="Dash_M104"                                              施展动作关联
exec-duration-1="100"                                                    以下技能持续时间(可作为截拳防御持续时间或技能摇摆动作)
exec-effect-1-1="Assassin3_Disturb_Dash_front_Lv1_E1_02"                技能施展效果01  关联01文件
exec-effect-1-2="Assassin3_Disturb_Dash_back_Lv1_E1_01"                  技能施展效果02  关联01文件  (影身在这里)
exec-gather-type-1="target"                                              默认就好
flow-repeat="1"                                                          默认就好
flowtype="keep-mainslot"                                                默认就好
fly-speed-1="550"                                                        施展打击速度(远程为射弹速度)
gather-range="Common_Target_DU408_B_E360"                                作用攻击范围条件  有相关文件l控制  里面可以设置释放技能范围,原地,角度,高度,扩展等
global-recycle-group="1"                                                作用于冷却ID
global-recycle-group-duration="100"                                      释放冷却时间(别的技能释放后能多少秒使用该技能)
hate="0"                                                                默认
hostile-type="hostile"                                                  默认
id="25308"                                                              ID
melee-counter-dir="360"                                                  技能角度
move-type="free"                                                        技能释放移动类型(可移动释放或者需要条件释放)
occurrence-event-in-exec-1="n"                                          执行技能效果01
recycle-group="class"                                                    默认就好
recycle-group-1="1"                                                      技能1CD ID
recycle-group-1-duration="100"                                          技能1CD 冷却时间
recycle-group-2="8"                                                      技能2CD ID        (主CD)
recycle-group-2-duration="0"                                            技能2CD 冷却时间  (主CD)
recycle-group-duration="0"                                              技能CD ID          (同技能2CD一样)
recycle-group-id="8"                                                    技能CD 冷却时间    (同技能2CD一样)
request-user-cancel="y"                                                  可中断释放别的技能 Y可 N不可
result-controll="Ignore_Defence_Immune_Except_Miss"                      技能被防御后结
save-combo="n"                                                          默认就好
save-recycle-time="n"                                                    默认就好
simultaneous-group="none"                                                默认就好
skill-modify-limit="Assassin_Common_Limit_001"                          默认就好
skill-result-rule="decide-execute"                                      默认就好
skill-type="target"                                                      默认就好
target-filter="Not_Air"                                                  无法对空释放
type="active-skill"                                                      默认就好
variation-id="11" />                     
到关联01文件
搜索Assassin3_Disturb_Dash_back_Lv1_E1_01
得到:
<record alias="Assassin3_Disturb_Dash_back_Lv1_E1_01"                    名称
effect-1="Assassin3_Common_Hide_Stance"                                  属性效果01    触发隐形动作
effect-2="Assassin3_Common_Hide_Passive"                                属性效果02    持续时间在这里
effect-3="Assassin3_Common_SwordGage_Charge7"                            属性效果03
individual-probability="n"                                              概率事件 N则100%触发 
skill-result="All"                                                      技能属性 ALL全
target="caster"                                                          类型默认
target-state="all" />                                                    类型默认
到关联02文件
搜索Assassin3_Common_Hide_Passive
得到:
<record alias="Assassin3_Common_Hide_Passive"
attribute-1="??"                                              效果-影身  重要  状态效果
buff-type="buff"
change-default-stance-by-detach-timeout="y"
detach-count="1"
detach-slot-1="attacked-hit"
detach-slot-2="attacked-critical"
drop-field-item="n"
游戏xml文件修改flag="hide"                                                        同attribute-1="??" 
id="25999057"
level="1"
miss-probability="0"
modify-ability-1="speed"                                      属性01 这个不陌生吧,可以增加的属性 speed 速度 同物品都能改增加攻击 防御 状态 各种随意排序123456789就好
modify-ability-percent-1="10"                              属性01 值
modify-ability-2="hp-regen-combat-equip"            属性02 这个本来没有 是我自己添加的  战斗中生命恢复
modify-ability-percent-2="10000"                          属性02 每秒恢复10000血
passive-duration="3600000"                                    效果持续时间
save-db="n"
target-combat-mode="y"
type="hide" />                                                效果类型同flag="hide"
attribute-1="??"  flag="hide"    type="hide"  这三个一定要都存在  其中type="hide"类型唯一

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。