当前位置:首页 > 游戏信息 > 正文

英雄无敌4东方部落游戏如何修改

英雄无敌4东方部落游戏如何修改-第1张-游戏信息-龙启网

用控制台修改,使用方法如下,摘自萨-艾朗之书:

  虽然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

  退出游戏