Warhammer 3 console commands
Total War: Warhammer III has no console of its own. The commands come from the Console Commands (Modding Tool) mod by prop joe on the Steam Workshop, used by 191,504 players. Subscribe, tick it in the launcher's mod list, and in a campaign a round button appears top left: it opens a text box where you type a command and press the button next to it. Every command below is read from the mod's own script (version of 30 Sep 2026), and the keys they take come from the game's tables for patch 9.0.4 — press any command or key to copy it.
No key needed
What do you want to do?
| Add a unit to an army | Select the army, then · all unit keys |
|---|---|
| Spawn a legendary lord | Select a settlement or a character, then · all lord keys |
| Spawn a hero | Select a settlement or a character, then · all hero keys |
| Add skill points | There is no skill-point command: each rank gives one, so add experience (the calculator below gives the number), or refund the points already spent with |
| Get money | Any amount: |
| Give an item | Select the character, then · all item keys |
| Give a trait | Select the character, then (3 = its third level) · all trait keys |
| Add a race's resource | Kislev's Supporters, say: · all resource keys |
| Confederate a faction | Select one of its settlements, then |
| Take a settlement | Select it, then |
| Research everything | · all technology keys |
| Turn off fog of war |
The keys
- Unit keys2332 custom-battle + 123 campaign-only unitsfor
au - Character keys587 lords and heroesfor
spawn, agent, legend - Faction keys109 playable factionsfor
gr, spawn, killf - Item keys1855 itemsfor
aa, item - Trait keys685 traitsfor
at, rt - Resource keys261 resourcesfor
res - Building keysevery level, by racefor
bb - Technology keysevery tech, by racefor
tech
Every command
<angle brackets> are values to fill in, [square brackets] can be left out. Many act on what is selected: click the army, character or settlement first.
Units and armies
| Command | What it does | Select first |
|---|---|---|
au <unit_key> [number] | Adds the unit to the selected army (one, or the number given).Select: army Unit keys › | army |
spawn <lord_key> [faction_key] [unit_key,unit_key…] | Spawns a new army led by a lord of that kind next to the selected character or settlement — for your faction, or the faction given, with the units listed (commas, no spaces).Select: settlement or character Character keys › | settlement or character |
add axp [number] | Adds ranks to every unit of the selected army (1 if no number).Select: army | army |
heal <0–100> | Sets every unit of the selected army to that much health (per cent).Select: army | army |
am | Restores the selected character's movement points (reselect to see it).Select: character | character |
mov | Gives the selected character a bonus to movement points from the next turn; mov off removes it.Select: character | character |
kill | Kills (or wounds, if immortal) the selected character and destroys the army; killc does the same and leaves the army. kill2 and killc2 are kill and killc plus the game's stop_character_convalescing: a wounded immortal goes straight back to the recruitment pool — not a permanent kill. (The author's "more commands" post has kill2 and killc the other way round; the script does this.)Select: character | character |
Lords and heroes
| Command | What it does | Select first |
|---|---|---|
add xp <number> | Adds experience to the selected character — ranks, and a skill point with each rank. The rank calculator below gives the number.Select: character | character |
reset skills | Takes back every skill point the selected character has spent, to spend again.Select: character | character |
remove skill <skill_key> | Takes back one skill point from a skill (rs for short); not from innate skills.Select: character | character |
at <trait_key> [points] | Gives the selected character a trait; points pick a level of a trait with several.Select: character Trait keys › | character |
rt <trait_key> | Removes a trait from the selected character.Select: character Trait keys › | character |
aa <item_key> | Puts an item (an ancillary) on the selected character.Select: character Item keys › | character |
agent <agent_type> [hero_key] | Spawns a hero next to the selected character or settlement: a random one of that type, or the one given.Select: settlement or character Character keys › | settlement or character |
legend <hero_key> | Spawns a unique (legendary) hero for your faction — or for the owner of the selected settlement. If it does nothing, agent spawns them, with a wrong name. Legendary heroes › | — |
to_pool <agent_type> <character_key> | Adds a lord or hero to your recruitment pool — with no name, and not immortal. Character keys › | — |
loyalty <number> | Changes the selected lord's loyalty by the number.Select: character | character |
tele | Select a character, then a character or a settlement to go to, then type tele.Select: two characters | two characters |
Items
| Command | What it does | Select first |
|---|---|---|
item <item_key> | Gives your faction an item (to its item pool); mounts can't be given this way, and some items only work for their own race. Item keys › | — |
Gold and resources
| Command | What it does | Select first |
|---|---|---|
give gold [number] | Gives your faction gold — 50,000 with no number, any amount (or a negative one) with it; with a settlement selected, its owner gets it. gg for short. | — |
res <resource_key> <number> | Adds (or, negative, takes) a campaign resource: your faction's, or the selected army's or settlement's when the resource lives there. Resource keys › | — |
other_res <number> | Changes Chivalry (Bretonnia) and Amber (Wood Elves) by the number; no key needed. | — |
hef_inf <number> | High Elf influence per turn (negative takes it); hef_inf off removes the bonus. | — |
give slaves [number] | Gives your faction slaves (Dark Elves) — 10,000 with no number. | — |
technology [number] | Research speed: +2000% with no number, else that per cent; technology off removes it. | — |
global rec <turns> | Changes global recruitment time by that many turns (negative is faster); global rec off removes it. local rec <turns> does the same for local recruitment. | — |
Settlements and buildings
| Command | What it does | Select first |
|---|---|---|
gr [faction_key] | Gives the selected settlement to you, or to the faction given (it must still have a region or an army).Select: settlement Faction keys › | settlement |
primary [level] | Sets the selected settlement's main building to that level (level 10 with no number).Select: settlement | settlement |
region | +1,000 growth, +1,000 horde growth and one-turn construction in all your regions; region off removes it. | — |
bb <building_key> | Builds that building in the selected settlement's first empty slot; bbf <building_key> builds in the selected horde.Select: settlement Building keys › | settlement |
build | Build mode: click building icons in the province view to build or demolish them at once; build off ends it. | — |
prg | primary, region and give gold in one. | — |
abandon | Abandons the selected settlement.Select: settlement | settlement |
healg <0–100> | Heals the selected settlement's garrison to that much (per cent).Select: settlement | settlement |
Research
| Command | What it does | Select first |
|---|---|---|
tech <technology_key> | Researches that technology at once for your faction (or the selected character's or settlement's). Technology keys › | — |
techall | Researches every technology — yours, or the selected character's or settlement's faction's. | — |
Diplomacy
| Command | What it does | Select first |
|---|---|---|
confederate | Confederates the owner of the selected settlement or character. Likewise: peace, war, alliance, defalliance (defensive), milaccess, trade, vassal.Select: settlement or character | settlement or character |
war2 | The same commands with a 2 (peace2, confederate2…) act between two other factions: select a settlement of each, then type it.Select: two settlements | two settlements |
diplob [-6 to 6] | Diplomatic opinion with the selected faction: 6 (the default) is the most, −6 the least.Select: settlement or character | settlement or character |
diplo | Reveals every faction to you in diplomacy (only loading an earlier save undoes it). | — |
killf [faction_key] | Destroys the faction that owns the selected settlement or character, or the faction given. Faction keys › | — |
Map
| Command | What it does | Select first |
|---|---|---|
fff | Fog of war off; fow on brings it back. | — |
shroud2 | Shows who owns every settlement but not armies — only loading an earlier save undoes it. | — |
unlock boris | Unlocks Boris Ursus when you play a Kislev faction. | — |
Skill points: how much experience to add
Each rank brings one skill point. The experience a rank needs is the game's character_experience_skill_tiers table (patch 9.0.4), the same for lords and heroes up to rank 50 in Immortal Empires and Realm of Chaos. Select the character and paste the command; experience it already has toward the next rank adds on top.
19 ranks, 19 skill points — rank 20 needs 48,700 experience in all.
When a command does nothing
- No button top left: the mod isn't ticked in the launcher, or another script mod broke and took the mod's script with it. Try it alone; unsubscribe and subscribe again to force a fresh download (the author's advice).
- Nothing seems to change: units, movement and the like are given, but the panel doesn't refresh — click the army or character again.
- Most commands need something selected first (the third column above);
au,healandadd xpneed an army or character,gr,bbandprimarya settlement. - Another race's units can T-pose in battle, and another faction's legendary lords may not work: the mod gives them, but the game's tables aren't made for it.
- Multiplayer works only in part, the author says.
- After a patch, a mod that hasn't been updated can break — this one was last updated Sep 29, 2026. Which popular mods are updated for patch 9.0.4.
Commands as the mod's script parses them (script/campaign/mod/pj_console.lua, version of 30 Sep 2026), wording after its Workshop page and list of further commands; checked 14 Oct 2026. Modding commands (lua, export map, dump ui, building test) left out.