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

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

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

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)制造非英雄单位时,只需要输入该单位的这个名字,就可以创造一个独立的单位出来。这方便我们测试召唤物和中立生物的单位属性和技能效果。

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

dota修改服务器,forOMG非英雄篇 如何修改数据以便于测试相关推荐

  1. std::list 修改某个值_forOMG非英雄篇——如何修改数据以便于测试

    本文旨在告诉大家如何修改英雄的数值以方便进行测试. 本系列依次为 莫无煜:forOMG英雄篇--如何修改数据以便于测试​zhuanlan.zhihu.com <非英雄篇>.<技能篇& ...

  2. 修改服务器的AJP监听地址,修改服务器的AJP监听地址

    修改服务器的AJP监听地址 内容精选 换一换 如果IP经过NAT/WAF,则只能获取到NAT/WAF转化后的IP地址,无法获取到NAT/WAF前的IP地址.如果客户端为容器,只能获取到容器所在主机的I ...

  3. 反编译后怎么修改服务器地址,反编译后怎么修改服务器地址

    反编译后怎么修改服务器地址 内容精选 换一换 业务接入DDoS高防后,经过高防转发的流量到服务端之后真实源IP将被隐藏,在业务应用开发中,通常需要获取客户端真实的IP地址.例如,投票系统为了防止刷票, ...

  4. 宽带连接怎么修改服务器名称地址,宽带连接怎么修改服务器名称地址

    宽带连接怎么修改服务器名称地址 内容精选 换一换 在弹性云服务器上安装完成后输入公网IP,无法连接目的虚拟机,端口无法访问工具.源端网络未连通目的端.目的端安全组未开放8084端口.目的端网络ACL禁 ...

  5. 久其修改服务器地址什么意思,久其修改服务器地址什么意思

    久其修改服务器地址什么意思 内容精选 换一换 请求URI由如下部分组成.{URI-scheme}://{Endpoint}/{resource-path}?{query-string}例如您需要获取华 ...

  6. 修改服务器的ip地址的命令,修改服务器ip地址命令行

    修改服务器ip地址命令行 内容精选 换一换 Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示.Atlas 200 DK连接Ubuntu服务器 ...

  7. 苹果电脑如何修改服务器文件在哪里设置,电脑服务器修改mac地址

    电脑服务器修改mac地址 内容精选 换一换 域名解析不生效的表现是使用ping命令无法获取正确的域名解析IP地址.解析不生效的原因包括:本地网络故障云解析服务器的解析记录异常域名解析记录在DNS被修改 ...

  8. sql怎么修改服务器角色,创建、删除或修改角色 (Management Studio)

    创建.删除或修改角色 (Management Studio) 06/13/2017 本文内容 Reporting Services 提供了定义对报表服务器的访问级别的预定义角色. 需要访问报表服务器的 ...

  9. 如何修改服务器上的端口号,如何修改远程服务器端口号

    如何修改远程服务器端口号 内容精选 换一换 迁移前,若选择迁移到已有服务器,请做以下准备工作:需配置目的端服务器所在VPC安全组,如果是Windows系统需要开放TCP的8899端口.8900端口和2 ...

最新文章

  1. Security-OAuth2.0 密码模式之客户端实现
  2. ​EMC存储产品介绍分析(二):大数据利器Isilon (1)
  3. 在.NET中excel导出方法汇总(收集)
  4. 《C#与.net高级编程》——第一支柱:C#的封装
  5. redis核心技术与实战(四)高可用高扩展篇
  6. AOP——基于AspectJ的注解来实现AOP操作
  7. USB-IF 再度为 USB 3 改名,这次更难辨别了
  8. WCF我应该再深入一些
  9. 设计者模式详解--状态模式
  10. 手把手教大家如何优化长尾关键词
  11. java电商三级地址_Java电商项目面试--收货地址模块
  12. android 色彩搭配,色彩搭配利器:最好用的配色工具App Top5
  13. 旁路电容、去耦电容——EMC整改
  14. JAVA实现类泡泡屏保效果
  15. ArrayList源码深度解析以及快速失败和安全失败机制详解【一万字】
  16. 服务器备案问题解决思考?
  17. 构造虚假栈帧 | 花式栈溢出
  18. 什么是存储过程,存储过程的优点。及使用。
  19. 空指针-Base on windows Writeup -- 最新版DZ3.4实战渗透
  20. ppt复现CVPR顶会流程图

热门文章

  1. 高质量实时渲染课程笔记(三)— 实时阴影渲染1(Shadow Mapping、PCF、PCSS)
  2. HBase的安装(单机版)
  3. 国际互联网计算与物联网大会ICOMP 2017高度赞誉DroiBaaS全栈式优化架构
  4. ZZULIOJ:1008: 美元和人民币
  5. qttabbar关闭所有的标签怎么设置不关闭窗口
  6. html5shiv和respond记录
  7. 华为 USG6000防火墙配置镜像模式双机热备
  8. 《今生若能相依 定不再颠沛流离》彭文金作品赏析
  9. IAR FOR 430出现Failed to re-intialize一种可能的解决方案
  10. 如何在SMC官网下载EX260阀岛的GSD文件