战火英雄2修改教程
一、准备软件
Flashsolediter;战火英雄2 SWF;FLASH播放器
二、步骤
1,打开游戏
2,打开FlashSolEditer
3,查sol存档(一般都是第一个“SFH2”开头的
4,进行修改数据
三、讲解
1、概述
flash swf播放器中间一栏的路径表示的是变量的具体属性与领域。
开头的classSaves表示兵种。也就是说表示的变量属于哪个兵种。classSaves1就是工程师,Saves2是佣兵,以此推类记住这个就能快速出兵种的变量所在。
armorlnv[n]表示护甲,attachlnv[n]表示武器配件(例如额外弹夹),gunlnv[n]表示的是武器,每一个数值都只对应唯一一件装备。右边一栏是变量的值,通过这个就能修改具体数值而左栏是简化的变量名称,没有中间一栏详细。但可以快速出变量名。如果想修改武器,直接双击变量路径修改数值即可。
2、武器变量
id:武器名
rarity:武器阶级(0=普通,1=精良,2=完美,3=无暇,-2=破损)。
type:切换弹夹动作(不建议修改)
modDelay:延迟(与射速有关)
modDmg:伤害(Dmg是Damage缩写)
modCost:武器价值(可卖钱)
modRecoil:后坐力(后坐力数值改小可以增加准度
modRange:射程(可以使很多武器都拥有狙击手的武器射程甚至做到盲狙
level:武器级别
effects:附加效果
我们会发现effects路径是以:classSavesX.gunInv[n].effects[n]的形式存在(n和X表示数值)而effects紧跟的n就代表着效果的种类。n的取值是0到+∞effects右边一栏的字符变量代表着武器各种附加效果
3、特效字符名
critChance:增加critical几率(不可修改具体几率,5%~15%)
critDmg:增加critical伤害(限制同上)
armorMore:增加护甲伤害
rangeMore:增加射程
recoilMore:增加后坐力
damageMore:增加伤害
fireChance:8%使敌人烧伤
fireChance2:30%使敌人烧伤
iceChance:8%减少敌人射速
iceChance2:30%减少敌人射速
zapChance:8%减少敌人武器伤害
zapChance2:30%减少敌人武器伤害
acidChanc:8%使敌人受到酸伤害
acidChance2:30%使敌人受到酸伤害
(注:Chance2本应用于刀之类的副武器,但支也可以用)
explosive:武器子弹有爆炸效果,且50%溅射伤害
clipMore:增加弹夹容量
speedMore:增射击速度
accuracyMore:增加精(数值越接近于0,进度越接近100%)clipMore增加弹药
recoilMor增加后坐力
delayMore增加射击延迟
damageMore增加威力
rangeMore增加射程
4、补充要点
射速、精度这两个数据是成反比例的,大家换算时应该换算为x与y的乘积。输入时数值小,精度和射速就高;数值大,精度和射速就低。基本上当精度改到小数点后两位时,精度就是100%了。当射速改到0时,则不计算延迟。点的越快,射的越快。我如果要探索一把,就把Delay、Dmg、Recoil、Cost、Range 统统都改为1(也就是标准值)等级随便。之后返回游戏看一下数值,记录下来。就掌握了这把的标准数据。以后如果要该数据的话,直接把攻击、速度、射程等,用标注数据换算成数值。再输入数值就行了。
不同种类、等级的标准数据是不一样的,但同等级的数据是一样的。比如把标准攻击是10,我把modDMG改成4.5,就是45的攻击了。
配件、护甲数据同理。
但是要注意一点,配件的数据有三个,第一、二个是正增益,需要套公式。
负增益是第三个,数据越大、负增益越小。基本是一个数据单位减少(等级数)%的负增益。
比如50级的配件:数据为0时,有100%的负增益。(数据为0时,任何等级的负增益都为1
00)
我把数据三改为0.5,则负增益变为100%-(0.5×50%),即75%
最多改成2,此时负增益为0。100%-(2×50%)=0负增益公式小于0时会乱码。比如如果我改的是50级的配件,那么数据最大不能超过2。
5、特殊武器代码
Wand,魔术棒
Hammer,战斧
Saber,反射激光刀
Garbage
 
    友情提示:本资料代表个人观点,如有帮助请下载,谢谢您的浏览!
 
   

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