Heroes of Might & Magic V

Heroes of Might & Magic V

75 evaluări
HoMM 5 -- Enabling & Using the Command Console
De către 💖 Officer Hotpants 💖
This guide will walk you through enabling & using the command console in Heroes of Might & Magic 5 (and its expansions, with some minor changes).

Credit for the guide's branding image goes to StamperTV. Check out the video StamperTV - Fairy Wish Prince to see... him?... in action.
5
   
Premiază
Adaugă la preferate
Preferat
Elimină din preferate
Enabling the Console
This is actually fairly simple to do. Contrary to information floating around online, the console & commands haven't actually been removed from the games. They've just been made a little harder to access. To enable them, do the following (remember to back up files before editing them):

  • If you haven't played yet, start up the game and create a profile, then exit back to the desktop.
  • Navigate to documents/my games/Heroes of Might and Magic V/Profiles
  • In this folder should be a subfolder named after your profile, though for some reason it may occasionally appear as a seemingly random jumble of letters and numbers instead. Open this folder.
  • Open "user.cfg".
  • At the very bottom of the file, add "setvar dev_console_password = schwinge-des-todes" and save the file.
  • Open "input.cfg"
  • Under the section "// console", add "bind show_console '`'" to the end of the list and save the file.
Commands
First and foremost, remember to enable the commands in the console first. This is easy to forget and the most common cause of people finding that the commands supposedly don't work.

Command
Effect
enable_cheats
Enables the cheats, believe it or not.

Once you've done that, you're free to use the commands.

Command
Effect
add_money #
Gives 100 of every resource & 100,000 gold. Using higher numbers is supposed to increase the amount of gold granted but this has never been the case for me.
add_gold #
Sets gold reserve to the #. Also sets resources to 0.
add_exp #
Gives the selected hero # experience points
add_all_spells
Gives the hero access to the entire spell list.
set_hero_luck_morale # #
Sets the selected hero's luck & morale to # and #, respectively.
@OpenCircleFog(0, 0, 0, 9999, PLAYER_1);
Reveals the world map to the player.
@ClearTheFog(0, 0, 0, 9999, PLAYER_1);
Allows the player to see exact enemy counts.
add_skill #
Gives the selected hero the corresponding skill (see the list in the "Skill List" section). You can actually exceed the skill limit with this command. You won't be able to see the excess skills but you will have them.
add_skill [NAME]
Gives the selected hero the corresponding skill (see the list in the "Skill List" section) You can actually exceed the skill limit with this command. You won't be able to see the excess skills but you will have them.
add_army #, # #
Gives the selected hero units of the indicated faction in the indicated numbers (see the example in the "Unit List" section for more information and an example).
@AddHeroCreatures("NAME", CREATURE_NAME, #);
Gives the specified hero # of the specified unit (requires knowledge of heroes' internal names, which I do not have).
@AddHeroCreatures("NAME", #, #);
Gives the specified hero # of the specified unit (requires knowledge of heroes' internal names, which I do not have).
Skill List
There are two different ways that skills can be added to a hero. The following two examples will both add the Learning skill to a selected hero.
  • add_skill 3
  • add_skill skill_learning
If for whatever reason you have trouble adding a given skill to your hero, try the alternative method.




-- Basic Skills --
  • SKILL_LOGISTICS = 1
  • SKILL_WAR_MACHINES = 2
  • SKILL_LEARNING = 3
  • SKILL_LEADERSHIP = 4
  • SKILL_LUCK = 5
  • SKILL_OFFENCE = 6
  • SKILL_DEFENCE = 7
  • SKILL_SORCERY = 8
  • SKILL_DESTRUCTIVE_MAGIC = 9
  • SKILL_DARK_MAGIC = 10
  • SKILL_LIGHT_MAGIC = 11
  • SKILL_SUMMONING_MAGIC = 12
-- Class skills --
  • SKILL_TRAINING = 13 <Haven
  • SKILL_GATING = 14 <Demon
  • SKILL_NECROMANCY = 15 <Undead
  • SKILL_AVENGER = 16 <Sylvan
  • SKILL_ARTIFICIER = 17 <Wizard
  • SKILL_INVOCATION = 18 <Dungeon
-- Skill Perks --
  • PERK_PATHFINDING = 19
  • PERK_SCOUTING = 20
  • PERK_NAVIGATION = 21

  • PERK_FIRST_AID = 22
  • PERK_BALLISTA = 23
  • PERK_CATAPULT = 24

  • PERK_INTELLIGENCE = 25
  • PERK_SCHOLAR = 26
  • PERK_EAGLE_EYE = 27

  • PERK_RECRUITMENT = 28
  • PERK_ESTATES = 29
  • PERK_DIPLOMACY = 30

  • PERK_RESISTANCE = 31
  • PERK_LUCKY_STRIKE = 32
  • PERK_FORTUNATE_ADVENTURER = 33

  • PERK_TACTICS = 34
  • PERK_ARCHERY = 35
  • PERK_FRENZY = 36

  • PERK_PROTECTION = 37
  • PERK_EVASION = 38
  • PERK_TOUGHNESS = 39

  • PERK_MYSTICISM = 40
  • PERK_WISDOM = 41
  • PERK_ARCANE_TRAINING = 42

  • PERK_MASTER_OF_ICE = 43
  • PERK_MASTER_OF_FIRE = 44
  • PERK_MASTER_OF_LIGHTNINGS = 45

  • PERK_MASTER_OF_CURSES = 46
  • PERK_MASTER_OF_MIND = 47
  • PERK_MASTER_OF_SICKNESS = 48

  • PERK_MASTER_OF_BLESSING = 49
  • PERK_MASTER_OF_ABJURATION = 50
  • PERK_MASTER_OF_WRATH = 51

  • PERK_MASTER_OF_QUAKES = 52
  • PERK_MASTER_OF_CREATURES = 53
  • PERK_MASTER_OF_ANIMATION = 54
-- Knight perks --
  • PERK_HOLY_CHARGE = 55
  • PERK_PRAYER = 56
  • PERK_EXPERT_TRAINER = 57
-- Demonlord perks --
  • PERK_CONSUME_CORPSE = 58
  • PERK_DEMONIC_FIRE = 59
  • PERK_DEMONIC_STRIKE = 60
-- Necromancer perks --
  • PERK_RAISE_ARCHERS = 61
  • PERK_NO_REST_FOR_THE_WICKED = 62
  • PERK_DEATH_SCREAM = 63
-- Ranger perks --
  • PERK_MULTISHOT = 64
  • PERK_SNIPE_DEAD = 65
  • PERK_IMBUE_ARROW = 66
-- Wizard perks --
  • PERK_MAGIC_BOND = 67
  • PERK_MELT_ARTIFACT = 68
  • PERK_MAGIC_MIRROR = 69
-- Warlock perks --
  • PERK_EMPOWERED_SPELLS = 70
  • PERK_DARK_RITUAL = 71
  • PERK_ELEMENTAL_VISION = 72


+++ Class Feats +++
-- Knight --
  • KNIGHT_FEAT_ROAD_HOME = 73
  • KNIGHT_FEAT_TRIPLE_BALLISTA = 74
  • KNIGHT_FEAT_ENCOURAGE = 75
  • KNIGHT_FEAT_RETRIBUTION = 76
  • KNIGHT_FEAT_HOLD_GROUND = 77
  • KNIGHT_FEAT_GUARDIAN_ANGEL = 78
  • KNIGHT_FEAT_STUDENT_AWARD = 79
  • KNIGHT_FEAT_GRAIL_VISION = 80
  • KNIGHT_FEAT_CASTER_CERTIFICATE = 81
  • KNIGHT_FEAT_ANCIENT_SMITHY = 82
  • KNIGHT_FEAT_PARIAH = 83
  • KNIGHT_FEAT_ELEMENTAL_BALANCE = 84
  • KNIGHT_FEAT_ABSOLUTE_CHARGE = 85
-- Demon Lord --
  • DEMON_FEAT_QUICK_GATING = 86
  • DEMON_FEAT_MASTER_OF_SECRETS = 87
  • DEMON_FEAT_TRIPLE_CATAPULT = 88
  • DEMON_FEAT_GATING_MASTERY = 89
  • DEMON_FEAT_CRITICAL_GATING = 90
  • DEMON_FEAT_CRITICAL_STRIKE = 91
  • DEMON_FEAT_DEMONIC_RETALIATION = 92
  • DEMON_FEAT_EXPLODING_CORPSES = 93
  • DEMON_FEAT_DEMONIC_FLAME = 94
  • DEMON_FEAT_WEAKENING_STRIKE = 95
  • DEMON_FEAT_FIRE_PROTECTION = 96
  • DEMON_FEAT_FIRE_AFFINITY = 97
  • DEMON_FEAT_ABSOLUTE_GATING = 98
-- Necromancer --
  • NECROMANCER_FEAT_DEATH_TREAD = 99
  • NECROMANCER_FEAT_LAST_AID = 100
  • NECROMANCER_FEAT_LORD_OF_UNDEAD = 101
  • NECROMANCER_FEAT_HERALD_OF_DEATH = 102
  • NECROMANCER_FEAT_DEAD_LUCK = 103
  • NECROMANCER_FEAT_CHILLING_STEEL = 104
  • NECROMANCER_FEAT_CHILLING_BONES = 105
  • NECROMANCER_FEAT_SPELLPROOF_BONES = 106
  • NECROMANCER_FEAT_DEADLY_COLD = 107
  • NECROMANCER_FEAT_SPIRIT_LINK = 108
  • NECROMANCER_FEAT_TWILIGHT = 109
  • NECROMANCER_FEAT_HAUNT_MINE = 110
  • NECROMANCER_FEAT_ABSOLUTE_FEAR = 111
-- Ranger --
  • RANGER_FEAT_DISGUISE_AND_RECKON = 112
  • RANGER_FEAT_IMBUE_BALLISTA = 113
  • RANGER_FEAT_CUNNING_OF_THE_WOODS = 114
  • RANGER_FEAT_FOREST_GUARD_EMBLEM = 115
  • RANGER_FEAT_ELVEN_LUCK = 116
  • RANGER_FEAT_FOREST_RAGE = 117
  • RANGER_FEAT_LAST_STAND = 118
  • RANGER_FEAT_INSIGHTS = 119
  • RANGER_FEAT_SUN_FIRE = 120
  • RANGER_FEAT_SOIL_BURN = 121
  • RANGER_FEAT_STORM_WIND = 122
  • RANGER_FEAT_FOG_VEIL = 123
  • RANGER_FEAT_ABSOLUTE_LUCK = 124
-- Wizard --
  • WIZARD_FEAT_MARCH_OF_THE_MACHINES = 125
  • WIZARD_FEAT_REMOTE_CONTROL = 126
  • WIZARD_FEAT_ACADEMY_AWARD = 127
  • WIZARD_FEAT_ARTIFICIAL_GLORY = 128
  • WIZARD_FEAT_SPOILS_OF_WAR = 129
  • WIZARD_FEAT_WILDFIRE = 130
  • WIZARD_FEAT_SEAL_OF_PROTECTION = 131
  • WIZARD_FEAT_COUNTERSPELL = 132
  • WIZARD_FEAT_MAGIC_CUSHION = 133
  • WIZARD_FEAT_SUPRESS_DARK = 134
  • WIZARD_FEAT_SUPRESS_LIGHT = 135
  • WIZARD_FEAT_UNSUMMON = 136
  • WIZARD_FEAT_ABSOLUTE_WIZARDY = 137
-- warlock --
  • WARLOCK_FEAT_TELEPORT_ASSAULT = 138
  • WARLOCK_FEAT_SHAKE_GROUND = 139
  • WARLOCK_FEAT_DARK_REVELATION = 140
  • WARLOCK_FEAT_FAST_AND_FURIOUS = 141
  • WARLOCK_FEAT_LUCKY_SPELLS = 142
  • WARLOCK_FEAT_POWER_OF_HASTE = 143
  • WARLOCK_FEAT_POWER_OF_STONE = 144
  • WARLOCK_FEAT_CHAOTIC_SPELLS = 145
  • WARLOCK_FEAT_SECRETS_OF_DESTRUCTION = 146
  • WARLOCK_FEAT_PAYBACK = 147
  • WARLOCK_FEAT_ELITE_CASTERS = 148
  • WARLOCK_FEAT_ELEMENTAL_OVERKILL = 149
  • WARLOCK_FEAT_ABSOLUTE_CHAINS = 150
Add Army
The "add_army # # #" command can be a bit odd to use. The #s work as follows:
  • The first # is the faction (list below).
  • The second # indicates whether the creatures are upgraded. 0 is for unupgraded units while 1 for upgraded units.
  • The third # is the number of creatures per stack.
So to add 500 upgraded Necromancer units of each tier, for example, you would type the following:
  • add_army 4, 1 500

... and to add 500 unupgraded Necromancer units of each tier, you would type the following:
  • add_army 4, 0 500

Now that we understand how to use the add_army command, the following is a list of the factions' numbers.

  • 0 - Haven
  • 1 - Sylvan
  • 2 - Academny
  • 3 - Dungeon
  • 4 - Necromancer
  • 5 - Inferno
Unit List
There is a command for adding only a specific creature to a given hero but it requires knowledge of the names of each hero as they appear in the game's files. Unfortunately I do not currently have a list of these names. However for those who do have a list of their names--or who just feel like brute forcing it--here's a list of units and their IDs.

  • CREATURE_UNKNOWN = 0
  • CREATURE_PEASANT = 1
  • CREATURE_MILITIAMAN = 2
  • CREATURE_ARCHER = 3
  • CREATURE_MARKSMAN = 4
  • CREATURE_FOOTMAN = 5
  • CREATURE_SWORDSMAN = 6
  • CREATURE_GRIFFIN = 7
  • CREATURE_ROYAL_GRIFFIN = 8
  • CREATURE_PRIEST = 9
  • CREATURE_CLERIC = 10
  • CREATURE_CAVALIER = 11
  • CREATURE_PALADIN = 12
  • CREATURE_ANGEL = 13
  • CREATURE_ARCHANGEL = 14
  • CREATURE_FAMILIAR = 15
  • CREATURE_IMP = 16
  • CREATURE_DEMON = 17
  • CREATURE_HORNED_DEMON = 18
  • CREATURE_HELL_HOUND = 19
  • CREATURE_CERBERI = 20
  • CREATURE_SUCCUBUS = 21
  • CREATURE_INFERNAL_SUCCUBUS = 22
  • CREATURE_NIGHTMARE = 23
  • CREATURE_FRIGHTFUL_NIGHTMARE = 24
  • CREATURE_PIT_FIEND = 25
  • CREATURE_BALOR = 26
  • CREATURE_DEVIL = 27
  • CREATURE_ARCHDEVIL = 28
  • CREATURE_SKELETON = 29
  • CREATURE_SKELETON_ARCHER = 30
  • CREATURE_WALKING_DEAD = 31
  • CREATURE_ZOMBIE = 32
  • CREATURE_MANES = 33
  • CREATURE_GHOST = 34
  • CREATURE_VAMPIRE = 35
  • CREATURE_VAMPIRE_LORD = 36
  • CREATURE_LICH = 37
  • CREATURE_DEMILICH = 38
  • CREATURE_WIGHT = 39
  • CREATURE_WRAITH = 40
  • CREATURE_BONE_DRAGON = 41
  • CREATURE_SHADOW_DRAGON = 42
  • CREATURE_PIXIE = 43
  • CREATURE_SPRITE = 44
  • CREATURE_BLADE_JUGGLER = 45
  • CREATURE_WAR_DANCER = 46
  • CREATURE_WOOD_ELF = 47
  • CREATURE_GRAND_ELF = 48
  • CREATURE_DRUID = 49
  • CREATURE_DRUID_ELDER = 50
  • CREATURE_UNICORN = 51
  • CREATURE_WAR_UNICORN = 52
  • CREATURE_TREANT = 53
  • CREATURE_TREANT_GUARDIAN = 54
  • CREATURE_GREEN_DRAGON = 55
  • CREATURE_GOLD_DRAGON = 56
  • CREATURE_GREMLIN = 57
  • CREATURE_MASTER_GREMLIN = 58
  • CREATURE_STONE_GARGOYLE = 59
  • CREATURE_OBSIDIAN_GARGOYLE = 60
  • CREATURE_IRON_GOLEM = 61
  • CREATURE_STEEL_GOLEM = 62
  • CREATURE_MAGI = 63
  • CREATURE_ARCH_MAGI = 64
  • CREATURE_GENIE = 65
  • CREATURE_MASTER_GENIE = 66
  • CREATURE_RAKSHASA = 67
  • CREATURE_RAKSHASA_RUKH = 68
  • CREATURE_GIANT = 69
  • CREATURE_TITAN = 70
  • CREATURE_SCOUT = 71
  • CREATURE_ASSASSIN = 72
  • CREATURE_WITCH = 73
  • CREATURE_BLOOD_WITCH = 74
  • CREATURE_MINOTAUR = 75
  • CREATURE_MINOTAUR_KING = 76
  • CREATURE_RIDER = 77
  • CREATURE_RAVAGER = 78
  • CREATURE_HYDRA = 79
  • CREATURE_CHAOS_HYDRA = 80
  • CREATURE_MATRON = 81
  • CREATURE_MATRIARCH = 82
  • CREATURE_DEEP_DRAGON = 83
  • CREATURE_BLACK_DRAGON = 84
  • CREATURE_FIRE_ELEMENTAL = 85
  • CREATURE_WATER_ELEMENTAL = 86
  • CREATURE_EARTH_ELEMENTAL = 87
  • CREATURE_AIR_ELEMENTAL = 88
  • CREATURE_BLACK_KNIGHT = 89
  • CREATURE_PHOENIX = 91
  • CREATURES_COUNT = 92
Reader Contributions
35 comentarii
REDDUST_ATACAMA 17 mai la 22:01 
to win must use @Win() with caps on w
rainbird 30 apr. la 5:19 
I can't get the @win() command to work. Does is need something in, or after the parenthesis?
HyperSnake 7 ian. la 19:18 
Here is the list of Hero's internal name in script:
https://heroes5.fandom.com/wiki/Hero_Scripting_Names
AceSignus 12 sept. 2024 la 1:34 
the add_army cheat and add_money cheat don't seem to work on the mission Raela's offer.
Alexueue 3 iul. 2024 la 23:07 
Ih did thia and at Single player it worked but not ah the multiplay with friends what can i do?
mafian245 4 iun. 2024 la 10:33 
Hi i added all this commands to files but when I start up game and push ` then nothing pops up. May anyone help me please?
cronos 7 mai 2024 la 8:25 
hiii , I can't seem to enter the line of code for the specific creatures, can someone give me an example pls ^^
Samir 1 mai 2024 la 13:08 
Found it. its Shadwyn
Samir 1 mai 2024 la 13:06 
Does anyone know the "real" Ylaya's name? Cant add skills to her
The Royal Corgi 5 apr. 2024 la 14:53 
The Profile you have to add "bind show_console '`'" to is not the profiles in the steam section of your files i had to find one listed under Heroes of Might and Magic 5, not V and all that was in it was my profile were i added the "bind show_console '`'" line and it worked.