三国武技秘籍:高效修改攻略大揭秘

22 1
《英雄立志传三国志》武技修改攻略详解

前言

在《英雄立志传三国志》中,玩家可以通过编辑文件来修改武技,以下是由“344606630”为大家带来的《英雄立志传三国志》武技修改方法,希望能够帮助到大家。

武技修改涉及文件

武技修改主要涉及三个Json文件和一个动画文件。 - Json文件一般位于\SteamLibrary\steamapps\common\LegendOfHeros\ThreeKingdom_Data\StreamingAssets\Json。 - 第一个HeroBattleCard.json储存了卡牌信息。 - 第二个HeroBattleCardState.json储存了技能信息。 - 第三个HeroBattleSoul.json储存了武魂信息。 - 第四个BattleCardAnimation文件夹内容路径一般在\SteamLibrary\steamapps\common\LegendOfHeros\ThreeKingdom_Data\StreamingAssets,里面都是.dat文件,储存了动画内容。

HeroBattleCard.json详解

HeroBattleCard.json储存了卡牌信息,以下以自创的八极剑为例: ```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" } ```

基础信息参数

- id: "91000200" - 武技卡的唯一标识ID,修改建议:保持唯一性,不要与其他物品重复。 - name: "燕云乾天·龙刑剑" - 显示名称,可自由修改为其他名称。 - level: "3" - 卡牌等级。 - common: "1" - 是否为普通卡牌,设置1的时候为特殊卡牌,不进入武技卡牌池。 - type: "0" - 卡牌类型,攻击卡还是什么卡。 - value: "60000" - 武技基础价值/售价。 - 特殊效果参数: - isUnique: "1" - 是否唯一。 - aryWeapon: "3/100" - 武器类型参数,3代表剑类,100代表熟练度。 - weight: "0", weightYellow: "0", weightRed: "0" - 这三个分别代表,卡牌在卡池的刷新率,因为我这个没有作为普通卡因此设置为0。 - element: "0" - 五行属性,0金 1木 2水 3火 4土 5无属性。 - remark - 技能摘要,标记一下,你技能做太多了,回头一看摘要就知道自己技能是什么效果。 - description2 - 卡牌的文本说明。 - color: "0", hasMove: "0", sound: "10505" - 这些都是字面意思,上面颜色啊,有无动画啊,触发什么音效的,不太重要,复制原版技能即可。

战斗属性参数

- ap: "6" - 使用消耗AP值。 - mp: "1100" - 使用消耗MP值。 - shape: "1" - 攻击范围形状,是点、线、圆形还是扇形,0是点,1是圆,2是扇形,3是直线。 - dis: "0" - 基础攻击距离,这个好理解,可以攻击多远的敌人,或者说你指向的能有多远。 - width: "5" - 攻击范围宽度,直线就是宽度,圆形就是半径,这个是攻击造成伤害的范围。 - multiple: "6" - 伤害倍数。 - soulPoint: "3000" - 武魂点要求。 - ifNeedStay: "1" - 武技是否在移动后允许使用,0为不可,1为可以。 - skillState: "1003005/100;1005905/100" - 这个词条就是这个技能会触发什么效果,比如流血啊、燃烧啊之类的,这就涉及到第二个文件“HeroBattleCardState”。

HeroBattleCardState.json详解

HeroBattleCardState.json储存了技能信息,以下以燕云剑诀效果为例: ```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":"107000091009505050100000@1070100910206051510030000CardAP<40@115000091000200050100000@115000091000900050100000@115000091000700050100000@115000091001500050100000@115000091002100050100000@115000091001605050100000@115000091003402050100000@115000091002200050100000@115000091000700050100000", "aryExclude":"", "color":"1", "unDelete":"0", "invisible":"0", "durativeEffectID":"", "effectScale":"1" } ```

重点解析

- id: "91009605" - 这个说过了以后不再说,都是ID,唯一标识,不能重复。 - name: "燕云剑诀" - 这个很明显,这个效果什么名字,需要注意的是后面还有一个iconName:"燕云剑诀",这个是战场中效果小图标显示的名字,在游戏里系统设置-游戏2-BUFF图标显示名称勾选时显示的东西,那顾名思义"icon":就是图标咯。 - effect: "107000091009505050100000@1070100910206051510030000CardAP<40@115000091000200050100000@115000091000900050100000@115000091000700050100000@115000091001500050100000@115000091002100050100000@115000091001605050100000@115000091003402050100000@115000091002200050100000@115000091000700050100000" - 是不是很懵,这都是啥呀。 - 107000091009505050100000 // 第一部分 - @ // 分隔符 - 1070100910206051510030000CardAP<40 // 第二部分 - @ // 分隔符 - 115000091000200050100000 // 第三部分 - 这样一看是不是就明白了,这是一段复合代码,通过"@"分隔符找到对应效果段,每个""分隔的参数位对应不同效果属性,可以看到”91009505“指向了我下面技能”剑心通明“,说明所有代码这个位置是引用一个另外被动效果,几率获得【剑心通明】,我不想让他必定获得效果,所以在后面设定了50,意思就是百分之50几率获得,91000200有没有感觉这个ID很眼熟呢,正式刚才id":"91000200","name":"燕云乾天·龙刑剑"," 所以对比下这三条区别,你会发现107是引用某个技能,115却是抽一张卡,代表了不同形式去引用后面ID,出攻击牌时若消耗的Ap小于4的文字说明刚好对应了CardAP<40这条,说明这个位置是限定一些条件。

HeroBattleSoul.json详解

HeroBattleSoul.json储存了武魂信息,以下以燕云剑诀为例: ```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. 三国武技秘籍超顶!我照着改武技,打BOSS贼轻松,细节讲得细新手也懂