forOMG非英雄篇 如何修改数据以便于测试

新浪游戏正文
正文
视频
攻略

forOMG 修改数据以便于测试

2019-01-14 13:54 新浪游戏

0

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

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

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

  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/3)

精彩图片

推荐阅读

热门工具

全民手游攻略
全民手游攻略

(最新最全手游攻略问答社区)

下载
猫爪—推荐好游戏
猫爪—推荐好游戏

走心的游戏推荐平台

下载
返回顶部

微信扫描打开APP下载链接提示代码优化×