当前位置:新浪DOTA2专区 >> 正文 作者:莫无煜 来源:DotA中文wiki 时间:2019-01-14 13:54:36
forOMG非英雄篇 如何修改数据以便于测试
可以被修改的数据可以被分为两类:很容易修改的(英雄、非英雄、技能)和比较复杂的(物品)。

  本系列依次为《英雄篇》、《非英雄篇》、《技能篇》、《物品篇》。

  可以被修改的数据可以被分为两类:很容易修改的(英雄、非英雄、技能)和比较复杂的(物品)。

  “很容易修改的”数据十分简单,只需要以下几个步骤:

  1. 找到相应的Steam文件夹(使用完美的玩家,应该能在目录下找到Steam的文件夹)

  2. 然后在Steam的文件夹里打开以下路径:steamapps\common\dota 2 beta\game\dota\scripts\npc。比如笔者的Steam就在E盘里安装,所以直接打开E:\Steam\steamapps\common\dota 2 beta\game\dota\scripts\npc就可以了。

  3. 然后在文件夹里有三个txt文件:npc_abilities.txt、npc_heroes.txt、npc_units.txt。这三个文件里分别存着“所有技能”、“英雄”、“非英雄单位”的部分数据。

  4. 打开并修改需要的数据。

  5. 打开游戏(已经打开了也不要紧),打开试玩模式,或者自己创建房间,但一定要注意“服务器地点”一定要换成“本地主机”,只有这样修改才有效,否则官方服务器的数据可没有被更改。

  6. 而且如果修改数据,请不要直接使用游廊内的SANDBOX地图,在游廊内开始RPG地图都是官方服务器,不会使用本地主机运行,自然修改也就失效了。之后会提到如果在本体服务器开启sandbox。

  7. 思考并测试

  接下来笔者将给大家简单分析一下,三个文件内究竟哪些数据对应哪些效果,同时哪些修改了是有用的,哪些修改了是没用的。

  非英雄数据内部一共包含1组基础数据、254个非英雄单位。

  基础数据主要是为了提供所有非英雄单位的共有属性。如果修改了基础数据的一个属性值,那么所有没有覆盖该属性的非英雄单位将会沿用这一属性。

  所以我们先从基础数据开始,分析所有目前笔者已知的有价值的属性。

  开头的代码名称(npc_dota_units_base)是在文件或输入指令时,该单位的姓名。一般我们在游戏内使用-createhero xxx (enemy)制造非英雄单位时,只需要输入该单位的这个名字,就可以创造一个独立的单位出来。这方便我们测试召唤物和中立生物的单位属性和技能效果。

1 2 3 下一页

新浪声明:新浪网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。

新浪游戏APP下载

新浪简介 | About Sina | 网站地图 | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 通行证注册 | 产品答疑


Copyright © 1996-2015 SINA Corporation, All Rights Reserved


新浪公司 版权所有