dota2自定义地图修改教程:快速修改英雄基础属性
2014-08-12 16:29:28 责任编辑:刘清风 来源:前瞻网

dota2自定义地图修改教程:快速修改英雄基础属性
dota2自定义地图无疑给玩家增添了很多乐趣,不过对于那些对于代码并不是很了解的玩家修改起来还是略有难度,这里小编从网上收集了dota2自定义地图修改英雄基础属性教程,希望能够帮到大家。
dota2自定义地图修改英雄属性教程
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"则是相对应的修改内容,格式都是如此。
1、凡本网注明“来源:***(非前瞻网)”的作品,均转载自其它媒体,转载目的在于传递更多的信息,并不代表本网赞同其观点和对其真实性负责。
2、如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。
征稿启事:
为了更好的发挥前瞻网资讯平台价值,促进诸位自身发展以及业务拓展,更好地为企业及个人提供服务,前瞻网诚征各类稿件,欢迎有实力机构、研究员、行业分析师、专家来稿。(查看征稿详细)
韩艳婷:2025年中国智能家居及全屋智能行业发展情况 行业均高速增长【组图】
从中国全屋智能行业发展情况来看,2024年中国全屋智...[详细]
- 蔡志濠:【干货】移动游戏产业链全景梳理及区域热力地图
- 蒋金成:2025年中国防火墙细分市场分析——AI赋能的Web应用防火墙【组图】
- 李佩娟:预见2025:《2025年中国电池回收行业全景图谱》
- 李灵卉:【投资视角】启示2025:中国无障碍行业投融资及兼并重组分析
- 何乐:2025年中国煤矿机械行业细分市场分析——掘进机市场呈现稳健发展态势【组图】
- 穆晓菲:2025年全球智慧工厂行业发展现状
- 廖子璇:重磅!2025年中国及31省市个人冰雪装备行业政策汇总及解读(全)
- 穆晓菲:【干货】北斗导航行业产业链全景梳理及区域热力地图
- 成招荣:2025年中国电子级玻璃纤维行业发展现状分析 产量和需求量均增长【组图】





网友评论
0评论
网友评论仅供其表达个人看法,并不表明前瞻网同意其观点或证实其描述。