本文章所介绍方法仅限单机模式下使用,旨在更方便快捷且全面的进行游戏测试。
萨特苦难使者的觉醒是有先兆的。厌倦了天辉夜魇无休止的纷争,他决定用他毁灭性的冲击波为双方厮杀的英雄做个了断。
大萨:Thug life
但大萨很快就发现这些死去的英雄会复活,再次骚扰宁静的萨特一家。迫不得已,大萨只能前往马化……哦不拉比克处,学习新的技能。
经过努力的学习,大萨以忘记曾经的技能为代价,学到了4个新的技能。现在的大萨已经不是原来的那个大萨了,现在他是真正的·萨特之王!
大萨:尝尝我的死亡一指!
说人话,萨特是如何拥有神灭斩、死亡一指、黑洞和两极反转的呢?
工具
-
Windows资源浏览器
-
记事本
-
Gcfscape
方法
打开下面地址,可以看到3个文件。
X:\Steam\steamapps\common\dota2 beta\game\dota\scripts\npc
其中第一个文件内容是英雄的技能,第二个是英雄数据,第三个是单位数据。我们一个个看看这些文件内容。
npc_abilities.txt
这个文件用来记录技能的数据,比如CD、耗蓝、数值等。
以噬魂鬼的狂暴为例:
从文件中我们可以知道,这个技能是一个即时技能(
DOTA_ABILITY_BEHAVIOR_IMMEDIATE),施法前摇和后摇都是0,持续时间为3/4/5/6秒,攻击速度加成为40/50/60/70,有一项天赋与之挂钩。
npc_heroes.txt
这个文件主要记载英雄的数据,比如模型、技能、攻击力、攻击距离,基础攻击间隔等。
npc_units.txt
这个文件用来记载单位的数据,比如中立生物、肉山、小兵等。
物品的数据在哪里?
物品的数据需要使用Gcfscape,用它打开X:\Steam\steamapps\common\dota 2 beta\game\dota\pak01_dir.vpk:
打开scripts\npc文件夹,物品的数据即在items.txt中。
从幻影斧的数据可以看到,幻影斧没有即时属性,因此不可能在睡箭组合的间隙中使用。
操作
现在复原一下萨特获得神灭斩死亡之指黑洞和两级反转的方法。
-
打开npc_units.txt,找到萨特苦难使者:
-
找到abilities字段:
可以看到,文件中一共给了4个技能槽位,我们可以写入4个技能。(当然,可以自己增加技能槽位,多写入技能)
-
打开npc_abilities.txt,找到想要的技能,查看他们的完整技能名字:
以黑洞为例,完整名字为enigma_black_hole:
然后填入到萨特的技能那里:
-
保存,进入游戏查看效果:
成功!
利用这种方法可以修改很多内容,比如技能前摇、弹道速度、伤害、持续时间等,不过只能单机使用,用来爽一爽或者做测试很有用,建议配合sandbox( Sandbox----一款功能强大的测试用地图)一起使用,效果更佳。