《英雄立志传三国志》中玩家可以通过编辑文件来修改武技,下面是由“344606630”为大家带来的《英雄立志传三国志》武技修改方法,希望能够帮助到大家。
武技修改主要涉及三个Json文件和一个动画文件
首先说Json 一般在\SteamLibrary\steamapps\common\LegendOfHeros\ThreeKingdom_Data\StreamingAssets\Json
第一个 HeroBattleCard.json 储存了卡牌信息 以我自创的八极剑为例子:
{"userIndex":"8","isLine":"0","id":"91000200","name":"燕云乾天·龙刑剑","nameTc":"","nameEn":"","nameJp":"","nameKr":"","remark":"剑气群体,暴击,无视防暴","description":"","description2":"「天罚龙啸,万剑戮世」燕云剑决之一,乾元化龙敕天刑,剑裁八荒,神鬼俱寂。","description2Tc":"","description2En":"","description2Jp":"","description2Kr":"","icon":"剑追月S","sound":"10505","kind":"0","level":"3","common":"1","type":"0","aryWeapon":"3/100","animalType":"0","animalLevel":"0","ap":"6","mp":"1100","weight":"0","weightYellow":"0","weightRed":"0","rangeType":"0","rangeCondition":"0","shape":"1","dis":"0","width":"5","multiple":"6","multipleType":"0","skillState":"1003005/100;1005905/100","isOutOfRound":"0","ifNeedStay":"1","minSoulPoint":"0","color":"0","soulPoint":"3000","element":"0","rideType":"0","maxHandNum":"1","excludeFromEventRandom":"1","value":"60000","gender":"0","isReplaceAttack":"0","noShield":"0","onlyOnce":"0","specialType":"0","isUnique":"1","hasMove":"0","targetMoveType":"0","ignoreMove":"0"},
1.id: "91000200"
武技卡的唯一标识ID
修改建议:保持唯一性,不要与其他物品重复
2.name: "燕云乾天·龙刑剑"
显示名称
可自由修改为其他名称
3.level: "3"
卡牌等级
4.common: "1"
是否为普通卡牌 设置1的时候为特殊卡牌,不进入武技卡牌池,简单说就是在自建武将时候,武技牌池里不出现诸如一些基本牌 什么劈砍 僚击之类 还有比如辕门射戟 插标卖首之类
5.type: "0"
卡牌类型 攻击卡还是什么卡
6.value: "60000"
武技基础价值/售价
7.特殊效果参数:
isUnique: "1"
是否唯一
aryWeapon: "3/100"
武器类型参数 3代表剑类 100代表熟练度
"weight":"0","weightYellow":"0","weightRed":"0"
这三个分别代表,卡牌在卡池的刷新率,因为我这个没有作为普通卡因此设置为0 原版普通卡牌都是31 基础刺击 劈砍 熟练度解锁的几个技能都是15 这里要注意
element":"0"
1.五行属性,0金 1木 2水 3火 4土 5无属性
[backcolor=var(--ds-md-inline-code-color,#ececec)][size=0.875em]remark
这个就是技能摘要 标记一下 你技能做太多了 回头一看摘要就知道自己技能是什么效果 这里空着也无所 只是摘要
[backcolor=var(--ds-md-inline-code-color,#ececec)][size=0.875em]
description2":"「天罚龙啸,万剑戮世」燕云剑决之一,乾元化龙敕天刑,剑裁八荒,神鬼俱寂。
这很明显 卡牌的文本说明
color":"0"、hasMove":"0"、sound":"10505"
这些都是字面意思,上面颜色啊,有无动画啊,触发什么音效的,不太重要,复制原版技能即可
1.ap: "6"
使用消耗AP值
2.mp: "1100"
使用消耗MP值
3.shape: "1"
攻击范围形状 是点 线 圆形还是扇形 0是点 1是圆 2是扇形 3是直线
4.dis: "0"
基础攻击距离 这个好理解 可以攻击多远的敌人 或者说你指向的能有多远
5.width: "5"
攻击范围宽度 直线就是宽度 圆形就是半径 这个是攻击造成伤害的范围
6.multiple: "6"
伤害倍数
7.soulPoint: "3000"
武魂点要求
8.ifNeedStay":"1"
武技是否在移动后允许使用 0为不可 1为可以
[backcolor=var(--ds-md-inline-code-color,#ececec)][size=0.875em]
9.skillState":"1003005/100;1005905/100"
这个词条就是这个技能会触发什么效果,比如流血啊、燃烧啊之类的,这就涉及到第二个文件“HeroBattleCardState” 1003005就是暴击(大) 100是触发概率
第二个HeroBattleCardState.json 储存了技能信息 还以我以我燕云剑诀效果为例
{"userIndex":"8","id":"91009605","name":"燕云剑诀","nameTc":"","nameEn":"","nameJp":"","nameKr":"","description":"回合开始时,如果装备剑则根据熟练度几率获得燕云剑招,几率获得【剑心通明】(下一次攻击力和命中率提升,吸血50%,若该次暴击,则获得【霸体】状态。),出攻击牌时若消耗的Ap小于4,则获得一层【剑心】,最高叠加3层,若消耗的AP大于等于4,则消耗所有【剑心】,且本次攻击力提高25*层数%。","descriptionTc":"","descriptionEn":"","descriptionJp":"","descriptionKr":"","icon":"","iconName":"燕云剑诀","remark":"武魂-","positive":"1","targetType":"0","maxRound":"999","durationTrigger":"0","effectStr2":"","triggerType":"0","stateType":"1","cumulate":"0","cumulateLimit":"1","effect":"107#0#0#0#0#91009505#0#50#1#0####0#0#0##0@107#0#1#0#0#91020605#15#100#3#0####0#0#0#CardAP<4#0@115#0#0#0#0#91000200#0#50#1#0####0#0#0##0@115#0#0#0#0#91000900#0#50#1#0####0#0#0##0@115#0#0#0#0#91000700#0#50#1#0####0#0#0##0@115#0#0#0#0#91001500#0#50#1#0####0#0#0##0@115#0#0#0#0#91002100#0#50#1#0####0#0#0##0@115#0#0#0#0#91001605#0#50#1#0####0#0#0##0@115#0#0#0#0#91003402#0#50#1#0####0#0#0##0@115#0#0#0#0#91002200#0#50#1#0####0#0#0##0@115#0#0#0#0#91000700#0#50#1#0####0#0#0##0","aryExclude":"","color":"1","unDelete":"0","invisible":"0","durativeEffectID":"","effectScale":"1"},
{"userIndex":"8","id":"91009505","name":"剑心通明","nameTc":"","nameEn":"","nameJp":"","nameKr":"","description":"下一次攻击的攻击力和命中率的增加比例为自身武力值的20%,吸血50%,若该攻击暴击,则为自身赋予【霸体】状态。","descriptionTc":"","descriptionEn":"","descriptionJp":"","descriptionKr":"","icon":"113","iconName":"剑心通明","remark":"","positive":"1","targetType":"0","maxRound":"1","durationTrigger":"0","effectStr2":"","triggerType":"0","stateType":"1","cumulate":"0","cumulateLimit":"1","effect":"107#0#1#0#0#10042#0#100#5#0####0#0#0##0@0#3#20#0#0##0#100#0#0####0#0#0##0@17#3#20#0#0##0#100#0#0####0#0#0##0@111#0#0#0#0##0#100#2#0####0#0#0##0@7#0#50#0#0##0#100#0#0####0#0#0##0","aryExclude":"","color":"5","unDelete":"0","invisible":"0","durativeEffectID":"","effectScale":"1"},
{"userIndex":"2","id":"91020605","name":"剑心","nameTc":"","nameEn":"","nameJp":"","nameKr":"","description":"最高叠加3层,若攻击牌消耗的AP大于等于4,则消耗所有剑气,且本次攻击的攻击力提高25*层数%。","descriptionTc":"","descriptionEn":"","descriptionJp":"","descriptionKr":"","icon":"034","iconName":"剑心","remark":"","positive":"1","targetType":"0","maxRound":"999","durationTrigger":"0","effectStr2":"","triggerType":"0","stateType":"1","cumulate":"3","cumulateLimit":"3","effect":"107#0#1#0#0#91020805#15#100#3#0####0#0#0#CardAP>3#0@116#0#1#0#0#91020605#15#100#3#0####0#0#0#CardAP>3#0","aryExclude":"","color":"3","unDelete":"0","invisible":"0","durativeEffectID":"","effectScale":"1"},
{"userIndex":"8","id":"91020805","name":"剑心加攻","nameTc":"","nameEn":"","nameJp":"","nameKr":"","description":"","descriptionTc":"","descriptionEn":"","descriptionJp":"","descriptionKr":"","icon":"006","iconName":"剑心","remark":"","positive":"1","targetType":"0","maxRound":"0","durationTrigger":"1","effectStr2":"","triggerType":"0","stateType":"1","cumulate":"3","cumulateLimit":"3","effect":"0#12#0#0#0##0#100#0#0##StateNum*0.25##0#0#0##0","aryExclude":"","color":"6","unDelete":"0","invisible":"0","durativeEffectID":"","effectScale":"1"},
1."id":"91009605" 这个说过了以后不再说 都是ID 唯一标识 不能重复
2."name":"燕云剑诀" 这个很明显 这个效果什么名字 注意的是后面还有一个iconName":"燕云剑诀" 这个是战场中效果小图标显示的名字 在游戏里系统设置-游戏2-BUFF图标显示名称勾选时显示的东西 那顾名思义"icon":"就是图标咯
effect":"107#0#0#0#0#91009505#0#50#1#0####0#0#0##0@107#0#1#0#0#91020605#15#100#3#0####0#0#0#CardAP<4#0@115#0#0#0#0#91000200#0#50#1#0####0#0#0##0@115#0#0#0#0#91000900#0#50#1#0####0#0#0##0@115#0#0#0#0#91000700#0#50#1#0####0#0#0##0@115#0#0#0#0#91001500#0#50#1#0####0#0#0##0@115#0#0#0#0#91002100#0#50#1#0####0#0#0##0@115#0#0#0#0#91001605#0#50#1#0####0#0#0##0@115#0#0#0#0#91003402#0#50#1#0####0#0#0##0@115#0#0#0#0#91002200#0#50#1#0####0#0#0##0@115#0#0#0#0#91000700#0#50#1#0####0#0#0##0",
是不是很懵,这都是啥呀
107#0#0#0#0#91009505#0#50#1#0####0#0#0##0 // 第一部分
@ // 分隔符
107#0#1#0#0#91020605#15#100#3#0####0#0#0#CardAP<4#0 // 第二部分
@ // 分隔符
115#0#0#0#0#91000200#0#50#1#0####0#0#0##0 // 第三部分
这样一看是不是就明白了 这是一段复合代码
通过"@"分隔符找到对应效果段
每个"#"分隔的参数位对应不同效果属性
可以看到 ”91009505“指向了我下面技能”剑心通明“ 说明所有代码这个位置是引用一个另外被动效果
几率获得【剑心通明】 我不想让他必定获得效果 所以在后面设定了50 意思就是百分之50几率获得
91000200有没有感觉这个ID很眼熟呢,正式刚才id":"91000200","name":"燕云乾天·龙刑剑"," 所以对比下这三条区别 你会发现107是引用某个技能 115却是抽一张卡 代表了不同形式去引用后面ID
出攻击牌时若消耗的Ap小于4的文字说明刚好对应了CardAP<4#0 这条,说明这个位置是限定一些条件
第三个HeroBattleSoul.json 储存了武魂信息 还以我以我燕云剑诀为例
{"userIndex":"8","isLine":"0","id":"91000205","name":"燕云剑诀","nameTc":"","nameEn":"","nameJp":"","nameKr":"","remark":"新武将专属","description":"","description2":"回合开始时,如果装备剑则根据熟练度几率获得燕云剑招,几率获得【剑心通明】(下一次攻击力和命中率提升,吸血50%,若该次暴击,则获得【霸体】状态。),出攻击牌时若消耗的Ap小于4,则获得一层【剑心】,最高叠加3层,若消耗的AP大于等于4,则消耗所有【剑心】,且本次攻击力提高25*层数%。","description2Tc":"","description2En":"","description2Jp":"","description2Kr":"","icon":"049","kind":"0","level":"3","soulLevel":"0","soulPoint":"8000","element":"5","skillState":"91009605","excludeFromEventRandom":"0","value":"50000","gender":"0","isUnique":"1"},
1.现在看这里面是不是好眼熟 id":" "name":" remark":" description2":""value":" soulPoint":"8000" element":"5"等等,这些之前在武技卡牌中都出现过,代表意思是一样的
2.skillState":"91009605"这里ID是不是又眼熟了,正是之前技能信息的ID 说明这里引用刚才 “燕云剑诀”这个技能效果
第四个 BattleCardAnimation 这个文件夹内容路径一般在\SteamLibrary\steamapps\common\LegendOfHeros\ThreeKingdom_Data\StreamingAssets你会发现里面都是.dat文件,不需要你去解包了解里面是什么,它储存了动画内容,如果这里不改动的话,你会发现自己做到技能人物只会傻站着。比如你想要“万剑诀”的动画效果,那就根据ID:1000200去搜索1000200.dat的同名文件,然后复制后改成你武技的ID就可以了。
另外舌战和军团站其实都和武技差不多,基本上回了武技修改就都会了HeroDebateCard、HeroDebateCardState、HeroDebateSoul是舌战
HeroWarSkill、HeroWarSkillState、HeroWarSoul是军团战