Medieval 2 Total War Cheats: Console Commands for PC

Codes last checked on against the sources listed at the bottom of this page. Covers PC campaign mode (console enabled by default).

Published by

Money and economy

CheatCommandEffect
Add moneyPCadd_money 5000Add 5,000 florins to your treasury
Cheaper unitsPCbestbuyMake units and upgrades 10% cheaper
Add populationPCadd_population [settlement] 1000Add population to a settlement

Units and battles

CheatCommandEffect
Spawn unitPCcreate_unit [settlement or character] [unit id] 1Spawn a unit at a settlement or with a character
Auto-win (attacker)PCauto_win attackerAutomatically win your next battle as the attacker
Auto-win (defender)PCauto_win defenderAutomatically win your next battle as the defender
Disable AIPCdisable_aiTurn off the campaign AI

Characters

CheatCommandEffect
Give traitPCgive_trait "[character]" [trait id] 1Give a character a trait at the given level
Remove traitPCremove_trait "[character]" [trait id]Remove a trait from a character
Give ancillaryPCgive_ancillary "[character]" [ancillary id]Give a character an ancillary
Remove ancillaryPCremove_ancillary "[character]" [ancillary id]Remove an ancillary from a character
Move characterPCmove_character "[character]" [x] [y]Move a character to map coordinates
Reset characterPCcharacter_resetReset the selected character to how they were at the start of the turn

Campaign and map

CheatCommandEffect
Switch factionPCcontrol [faction]Switch to playing as another faction
Surrender regionsPCsurrender_regions [faction]Surrender all of a faction's regions to the rebels
Toggle fog of warPCtoggle_fowTurn the fog of war on or off
Change terrain displayPCtoggle_terrain [id]Change the campaign map terrain display
Finish constructionPCprocess_cq [settlement]Instantly finish a settlement's construction queue

How to enter cheats

PC

  1. Load your campaign.
  2. Press the tilde (~) key to open the console (try grave accent, apostrophe or o-umlaut on other layouts).
  3. Type a command and press Enter.
  4. Press the up arrow to bring back your last command.

FAQ

How do you open the console in Medieval 2 Total War?

Press the tilde (~) key to open the console, type a command and press Enter. Try the grave accent, apostrophe or o-umlaut key if tilde doesn't work on your keyboard.

Is there a money cheat in Medieval 2 Total War?

Yes. add_money 5000 adds 5,000 florins to your treasury.

Do Medieval 2 Total War commands work in battles?

No. These commands run on the campaign map, not in battles.

Can you undo Medieval 2 Total War console commands?

Not always. Save your game first, since some commands, like surrender_regions, can't be undone.

Part of

References: Commands.gg: Medieval 2 Total War cheats list; PCGamesN: Medieval 2 Total War cheats and console commands.