Dota2自定义地图英雄属性修改教程介绍
今天小编为大家带来了Dota 2自定义地图英雄属性修改教程介绍,感兴趣的朋友们可以跟着小编去下文了解一下哦!
dota2 Workshop Tools并没有提供直接修改英雄数据的功能,至少我没找到,如果有人找到了请在回帖里面提醒一下。
下面是一些简单的修改英雄数据的方法,适合新人。
1、首先找到自定义地图的npc文档。如下图,红色部分是你的自定义地图的名字:
2、打开npc文档里面的"npc_heroes_custom.txt"文件。这个文件就是用来对英雄的属性进行修改,类似war3的WE物编里面对英雄的修改。
3、下面以Zuus宙斯为例让大家有个更加直观的认识:
对上图进行简单的分析:
1)任何在“//”后面输入的东西都会被程序忽略,也就是可以用来做注释。这一点跟Jass的注释符一样。
2)“HERO: Zuus”:这一行没有实际意义,只是注释。友情提示:良好的注释习惯有利于程序的编写、增加易读性和bug的排查。
3)"npc_dota_hero_zuus_holdout":据我的理解"npc_dota_hero_zuus"需要跟herolist.txt里面英雄的名字一致以保证调取无误,而"holdout"则是自定义地图的名字。
4)"override_hero" "npc_dota_hero_zuus":这一行的意思是说正在修改的这个英雄将会替换掉dota里面的默认英雄:宙斯。现在似乎只能替换默认英雄而无法重新创建一个新英雄。
5)"Ability1" "holdout_arc_lightning"; "Ability2" "holdout_static_field"。。。。:从“Ability1"到"Ability 4”则是修改后的宙斯的技能。技能名字需要跟"npc_abilities_custom.txt"文件里面的技能名一致。另外,凡是列在这里的技能或多或少都是经过作者修改的,如果需要使用默认技能,则不需要改动。比如,如果只需要修改宙斯的第一个技能,则输入"Ability1" "holdout_arc_lightning"即可,后面的“Ability2”可以不需要输入。
6)"VisionNighttimeRange" "1800":这一行非常直观,指的是英雄的夜间视野。
记住,左边的部分,例如"Ability1",“VisionNighttimeRange"这些是指需要修改的项目;而右边的部分”holdout_static_field“,"1800"则是相对应的修改内容,格式都是如此。
上面就是简单的英雄属性修改。再附上一些常用的单位修改项(引号都使用英文的双引号,我为了写得快有些用了中文双引号,是不对的):
"Model":模型:例如塔的模型就是: "models/props_structures/tower_good.vmdl"
"ModelSclae":模型大小,例如“0.8”
"Level":等级,例如“1”
攻击相关:
"AttackCapabilities":攻击方式,例如远程应该就是”DOTA_UNIT_CAP_RANGED_ATTACK“
"AttackDamageMin" : 最小伤害,例如“2”
"AttackDamageMax": 最大伤害,例如“10”
"AttackRate": 攻速 ,例如“1”
"AttackAnimationPoint":攻击动画释放点 ,例如“0.6”
"AttackAcquisitionRange": 主动攻击范围,例如“700”
"AttackRange": 攻击范围,例如“700”
"ProjectileModel": 攻击投射物,如果是远程的话,例如"particles/base_attacks/ranged_tower_good.vpcf"
"ProjectileSpeed": 投射物速度。例如”750“
"StatusHealth": 最大生命值,例如“1000”
"MovementSpeed":移动速度,例如“350”
"MovementTurnRage": 转身速度,例如”1.0“
"MovementCapabilities":移动方式,例如
"MagicalResistance": 魔法抗性
"ArmorPhysical": 护甲的负数值。我对dota2的护甲系统不太了解,只是大概知道敏捷给予的护甲值最后需要减去这个ArmorPhysical才是最终护甲值,所以说这个数值越大英雄护甲越低。
属性相关:
"AttributePrimary": 主要属性,如果是力量则是"DOTA_ATTRIBUTE_STRENGTH"
"AttributeBaseStrength":基础力量
"AttributeStrengthGain": 每升一级增加的力量
“AttributeBaseAgility": 基础敏捷
"AttributeAgilityGain": 每升一级增加的敏捷
"AttributeBaseIntelligence":基础智力
"AttributeIntelligenceGain": 每升一级增加的智力
"VisionDaytimeRange“: 白天的视野
可修改的项目还有很多,就不一一列举了。推荐新人多看看npc文档里面的各种.txt文件,有助于对Dota2地图结构的其中一部分设置有更好的了解。
更新:
作为一个完整的"npc_heros_custom.txt"文件,需要有以下格式:
"DOTAHeroes"
{
//英雄1
"英雄名字"
{
“各种设定”
.................
}
//英雄2
"英雄名字"
{
“各种设定”
.................
}
}
注意看大括号的运用。
以上就是小编给大家带来的Dota2自定义地图英雄属性修改教程介绍了,如果大家想了解更多游戏活动与游戏攻略,请持续关注本站,本站小编将在第一时间为大家带来最好看、最好玩、最新鲜的游戏资讯。更多精彩内容,尽在jb51游戏频道!
相关文章
- 炉石传说酒馆战棋在2024年国服回归后的版本也和曾经大不相同,其中恶魔的强度很高,接下来就让我们一起了解一下吧2024-10-18
- 在 2024 年国服回归的《炉石传说》酒馆战棋中,元素流的玩法有了一些变化,本文将为大家详细介绍元素流的核心卡牌、最终阵容以及流派特点,帮助你在游戏中掌握元素流的精髓2024-10-18
炉石传说海盗流最终阵容是什么 炉石传说酒馆战棋海盗流最终阵容图一览
就在最近炉石传说国服也将要回归,玩家终于可以回到国服玩游戏了,就在最近国服想玩酒馆发现新出了饰品系统,那么有不少小伙伴好奇有没有什么强力阵容,下面就给大家带来酒2024-10-18- 随着魔兽世界国服的回归,玩家们可以体验到2024年的万圣节活动,活动从10月18日开始,期间玩家可以访问旅馆领取糖果,购买节日道具,还可在血色修道院挑战无头骑士boss,万圣节活2024-10-18
魔兽世界wlk怀旧服万圣节任务在哪接 万圣节任务接取位置分享
随着魔兽世界国服的重启,玩家再次可以享受国服的游戏体验,2024年万圣节活动已经到来,玩家可在各主城孤儿院长处接取任务,活动包括多个任务,最终需要在血色修道院击败无头骑2024-10-18魔兽世界wlk怀旧服万圣节成就怎么做 万圣节成就攻略2024
国服魔兽世界回归,万圣节活动已经开始,攻略包括击败无头骑士、完成救村任务、破坏对方阵营的庆祝活动等,玩家需要完成各种任务,比如从旅店糖罐获取糖果,或在战场中使用特定2024-10-18魔兽世界wlk怀旧服万圣节糖罐在哪 2024万圣节全糖罐位置一览
魔兽世界国服正式开启,万圣节活动已经开启,本指南提供2024年魔兽世界万圣节活动的糖罐位置信息,包括联盟、部落、中立及变中立地区,玩家可根据地图中蓝色、红色、黄色和紫色2024-10-18- 魔兽世界11.0版本的尼鲁巴尔华服是重要道具,主要通过击败尼鲁巴尔王宫的首领获得,击败不同难度的首领可以获得不同数量的尼鲁巴尔华服,集齐一定数量后,可在尼鲁巴尔王宫入口2024-10-18
- 炉石传说中,元素萨卡组以其快速且高强度的特点备受玩家喜爱,卡组主要以元素牌为主,利用元素链机制来施展强力的连招,消耗对手的生命值,卡组中包含了如冰川裂片、火羽精灵、2024-10-18
- 在魔兽世界11.0中,为惩戒骑选择合适的毕业装备至关重要,推荐使用美化扬升武器和蠕动装甲带,这些高级装备不仅提高了攻击力和防御力,还能增加角色的整体效能,帮助玩家更好地2024-10-17
最新评论