英雄无敌4东方部落游戏如何修改
- 游戏信息
- 发布时间:2025-05-12 22:36:22

用控制台修改,使用方法如下,摘自萨-艾朗之书:
虽然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删除,然后进入游戏,游戏会重新生成这两个文件,在新生成的文件上再修改一次。
这里有两个常用的命令。
help
显示某些命令表单。
console_size 数字
控制台记录显示行数,由于help命令会显示400条左右的命令,如果不改变这个值,将无法看到全部的命令,这个值可以用500或者更多。
还有常用按键,Page Up和Page Down翻页,向上(↑)向下(↓)上一条和下一条使用过的命令。
--------------------------------------------------------------------------------
还可以在input.cfg中添加如下内容。然后在游戏调用控制台时输入 enable_cheats
此命令还可以让在1.2中无法直接使用的比如add_exp add_money等命令生效
按SCROLL可以查看游戏FPS
按CTRL + I 可以隐藏游戏操作界面
按CTRL + W可以只查看游戏框不显示纹理
等等,也可以自定义快捷键(应该很容易看明白如何自定义的)
无法保证所有的设定均可用。
//debug keys
bind show_console '`'
bind screenshotHQ 'SYSRQ' + 'CTRL'
bind showfps 'SCROLL'
bind showcam 'CTRL' + 'SCROLL'
bind show_ai_geometry 'CTRL' + 'SHIFT' + 'A'
bind show_blocked_slayers 'CTRL' + 'B'
bind hide_interface 'CTRL' + 'I'
bind close_interface 'ALT' + 'X'
bind toggle_rp 'CTRL' + 'Y'
bind toggle_fog 'CTRL' + 'F'
bind toggle_transp 'CTRL' + 'P'
bind fog_of_war 'CTRL' + 'SHIFT' + 'E'
bind wireframe 'CTRL' + 'W'
bind dump_memory 'CTRL' + 'SHIFT' + 'M'
bind remove_part 'CTRL' + 'SHIFT' + 'R'
bind remove_all_parts 'CTRL' + 'SHIFT' + 'R'
bind adventure_teleport 'CTRL' + 'SHIFT' + 'T
bind adventure_remove_object 'CTRL' + 'D'
bind debug_ai_playforhumans 'CTRL' + 'SHIFT' + 'J'
bind debug_ai_startstop 'CTRL' + 'SHIFT' + 'K'
bind debug_ai_step 'CTRL' + 'SHIFT' + 'L'
bind show_ai_value_bars 'CTRL' + 'SHIFT' + 'V'
bind show_ai_threats 'CTRL' + 'SHIFT' + 'B'
bind exit 'ALT' + 'Q'
bind exit 'CTRL' + 'Q'
bind dsave 'ALT' + 'F6'
bind dload 'ALT' + 'F9'
//END debug keys
//combat debug
bind combat_killcreature 'CTRL' + 'D'
bind combat_creaturegiveturn 'CTRL' + 'F'
//end combat debug
上述步骤完成就可以使用控制台作弊了。比如上面你给控制台设定的快捷键是“`”,那么按一下“`”,控制台就会出现,输入命令按回车就生效了。常用的有@命令和其他命令。@命令太多这里就不一一列举了,输入也比较麻烦,其他命令较为简单常用,如下:
enable_cheats
当前载入的地图允许使用作弊码。
cheat 1
允许所有单人地图使用作弊码。
add_exp 数字
给选中的英雄增加经验。
unlearn_skill 技能编号
删除技能
clear_money
……将你的资源清空为0
add_gold 数字
将你的金币设置为这个值,但会清空其它资源。
show_hero_mp
显示英雄剩余移动力。
add_all_spells
给你选中的英雄添加所有魔法。
add_eneray 数量
添加幽灵模式下的幽灵能力。
ai_time_limit 数字
设置AI每回合可以行动的时间,设的太小会使AI无法行动。
exit
退出游戏
上一篇
英雄无敌4 秘籍