这个简单,单人战役用控制台就行,多人的只有修改游戏文件了。
控制台方法如下:
虽然H5并没有像以往的Heroes系列一样有作弊码的设定,但是有游戏制作过程中使用的调试控制台(H2-H4采用的是调试菜单),功能比作弊码更为强大,同时命令也更为复杂。事实上这些命令是地图脚本,可以在 游戏安装目录\Editor Documentation 下的PDF文件里找到相应的命令和代码及代号。
不过游戏默认是关闭控制台的,想要启用控制台,必须对游戏的相关配置文件进行修改。游戏升级之后也有可能会打不开控制台,此时把我的文档里那份cfg删除,然后进入游戏,游戏会自动再生成一份,在这份文件基础上再修改一次。
打开游戏的安装目录,用windows自带的记事本打开profiles目录下的autoexec.cfg(命运之锤需修改autoexec_a1.cfg)。修改之前建议备份文件;打开文件后,在文件的最后一行加入以下内容后保存。
setvar dev_console_password = schwinge-des-todes
然后打开 我的文档\My Games\Heroes of Might and Magic V\Profiles\你在游戏中用的名字\input.cfg
命运之锤为我的文档\My Games\Heroes of Might and Magic V\Hammers of Fate\Profiles\你在游戏中用的名字\input_a1.cfg。
东方部落的为
我的文档\My Games\Heroes of Might and Magic V - Tribes of the East\Profiles\你在游戏中用的名字\input_a2.cfg。
在第一行添加 bind show_console '`'
可以 将`改成游戏中你所经常使用的快捷键以外的键,最好不要和其它游戏中的快捷键重复(快捷键列表见这里)。
进入游戏后按`就可以激活控制台。
游戏升级后有可能会无法打开控制台,即使你的配置文件是正确的,这时可以把我的文档里的input.cfg和user.cfg删除,然后进入游戏,游戏会重新生成这两个文件,在新生成的文件上再修改一次。
然后在游戏中用` 键调出控制台:举个例子
add_skill 技能名称或者技能ID (1.2以后版本需先打enable_cheats)
或者 @GiveHeroSkill('英雄名字', 技能ID)
例子,你想给芬丹添加战争机器技能。
@GiveHeroSkill('Heam', 2)
需要注意的是,要添加能力(比如探路)则要先添加主技能(也就是后勤,如果你的英雄没有掌握这个技能的话);不需要遵守职业限制(包括职业独有能力,所以表中不再注明哪个技能属于哪个职业),比如骑士英雄本身是不能学习瘟疫帐篷这个技能的,却是可以通过控制台获得的,而且技能学习的数量可以超过游戏中显示的格式限制,虽然游戏中看不到,但是实际上效果是存在的。种族技能的主技能的等级在这里只能升到第三级,而不是第四级。在控制台中通过输入技能名称获得技能时要使用Nival游戏开发过程时用的名称,即下面的控制台使用名。
自然之幸的 控制台为 “ Absolute_Luck ” ID为124
即先打enable_cheats 回车
再@GiveHeroSkill('Heam', 124) Heam是芬丹的名字
其他英雄和技能的ID自己可去搜索!
有一个终极技能解锁的MOD,终极技能不需要任何前置就能直接学。你给个邮箱我发给你。