打开控制台的方法:

1、用记事本方式打开游戏目录profiles里的autoexec_a1.cfg。 在最后一行加上:setvardev_console_password=schwinge-des-todes

2、把 我的文档mygamesHeroesofMightandMagicVHammersofFateProfiles游戏名字 这个目录下的文件删掉

3、进一遍游戏,生成新的文件。

4、打开 我的文档mygamesHeroesofMightandMagicVHammersofFateProfiles游戏名字 这个目录下的input_a1.cfg

找到

//obsolete,butstrictlyneedforcompabilitywithsomeinterfaces

bindclose_window"ESC"

bindconfirm_action"ENTER"

添加一行

bindshow_console"`"

5、打开游戏,进入地图,按~键 输入enable_cheats

************************************************

打开控制台就可以输入作弊码了。

常用的秘籍:

秘籍 作用
add_army 种族代码 种族代码, 是否升级[附1]
add_skill + 技能名/数字 如add_skill 19 或者 add_skill Necromancy
可以给选定英雄加技能
add_army 5, 0 英雄加10个升级前的7种炼狱生物
add_army 4, 1 加10个升级后的七种不死生物
add_all_spells 使英雄学会所有魔法,
set_hero_luck_morale M N 改变英雄的基本运气(M)和士气(N)
例如 set_hero_luck_morale 5 3
show_player_money N 显示玩家N所拥有的资源,例如 show_player_money 2
add_exp N 加经验,例如add_exp 5000
add_money N 加金币1000*N,其他所有资源加N

复杂点的秘籍:

复杂秘籍 作用
@GiveExp(x,y) 会给英雄x增加经验值y
@Win() 直接取得胜利
@Loose() 失败
@GiveArtefact(x,y); 给英雄x加上物品y,y可以是物品名或者物品代码
@TeachHeroSpell(Isabell,SPELL_PHANTOM); 使Isabell学会法术PHANTOM,也可以用法术代码
@GiveHeroSkill("Isabell",13); 加代码13所对应的技能(详见技能代码)
@AddHeroCreatures(Agrael,CREATURE_HELL_HOUND,1000,0); 给Agreal加1000只HellHound(未升级)
@AddHeroCreatures(Agrael,CREATURE_HELL_HOUND,1000,1); 升级
@SetTownBuildingLimitLevel("Putor",13,1); 设定城镇Putor的建设等级
@OpenCircleFog(0,0,0,9999,PLAYER_x); 给第x位玩家开图(地面)
@SetPlayerResource(PLAYER_1,x,y); 把玩家1的资源x设为y,x对应资源[附3] y对应数字
@AddHeroWarMachine("Isabell",1); 给英雄加战争机器
@print(GetObjectPos("heroname")); 会显示英雄的坐标
@SetObjectPos("heroname",x,y,0); 瞬移(地面)
@SetObjectPos("heroname",x,y,1); 瞬移(地底)
@CreateMonster("Peasant",CREATURE_PEASANT,100,30,40,1); 在地底坐标(30,40)处放100个农民
console_size400 足够浏览help的内容了
@ChangeHeroStat("英雄名",STAT_MANA_POINTS,数字); 改变英雄属性[附2]