So, you want some Medieval 2: Total War cheats? Using console commands to get a leg up in video games is a time-honored tradition, although it seems to be more commonly associated with strategy games given their nature.
In this article, we’ve put together updated and easy-to-use cheats & console commands for the game which help to give you a leg up.
Medieval 2: Total War Cheats
Like most other games, you can access the command console by pressing (~) or the equivalent key on your keyboard. Pressing the up arrow will bring back your most recent input.
Medieval 2: Total War Cheats – Ancillaries and Traits
Total War, Medieval 2 makes use of special characters – whether they be generals or agents. Characters can have different traits and special ‘ancillaries’ that modify stats. You can use the following commands to add/remove traits and ancillaries.
give_ancillary [character name] [ancillary id]
remove_ancillary [character name] [ancillary id]
give_trait [character name] [trait id] [level]
remove_trait [character name] [trait id] – this can remove all traits if you don’t specify a specific trait ID.
If the character name has a space in it, put it in quotation marks (e.g. “name”). You can optionally specify a level for a trait to be, although by default it will be level 1.
Medieval 2: Total War Console Codes
Cheat Effect
Cheat Codes
adds the specified amount of population to the desired settlement. You can use a negative value to remove pop
add_population [settlement name] [amount]
gives you the desired amount of money. You can insert [faction name] before the value to give money to another faction instead. Using a negative value removes money
add_money [amount]
gives you the desired amount of money. You can insert [faction name] before the value to give money to another faction instead. Using a negative value removes money
toggle_terrain [terrain display id]
gives you the desired amount of money. You can insert [faction name] before the value to give money to another faction instead. Using a negative value removes money
toggle_fow
a complicated command, this will create the desired unit within the chosen settlement or character’s army. Setting the amount, experience, and armor/weapon levels is optional
completes all pending construction work at the specified settlement
process_cq [settlement name]
switches the faction you are playing to the chosen faction.
control [faction name]
resets a character back to the settings they had at the start of the current turn
character_reset
moves specified characters to chosen coordinates, which can be found via the show_cursorstat command
move_character [character name] [x] [y]
will surrender all regions belonging to the chosen faction to the rebel faction.
surrender_regions [faction name]
will make either the attacker or the defender win the next auto-resolved battle. Needs careful timing if you want to use it on one of your own battles
auto_win [attacker / defender]
toggles a cheat that makes everything 10% cheaper
bestbuy
will either disable all AI, or just the specified AI
disable_ai [ai type]
causes walls to crumble in siege battles
jericho
Additional traits and ancillaries for Spies and Assassins
These can be used on either unit but some are only useful on one or the other.
Cheat Effect
Cheat Codes
+ 1 agent skill
AssassinsGuildTrained 1/ ThievesGuildTrained 1
+ 1 agent skill
AssassinsGuildMember 1/ ThievesGuildMember 1
+ 1 agent skill
accomplice
+ 1 agent skill
monkey
+ 1 agent skill
false_documents
+ 1 agent skill, + 1 personal security
beguiling_bard
+ 1 agent skill, +1 line of sight
pickpocket
+ 1 assasination, +2 law (improves public order)
handgun
+ 1 sabotage
explosives
+ 2 line of sight
spyglass
+1-3 agent skill
NaturalSpySkill 1-3 / NaturalAssassinSkill 1-3
Adding Units to Stacks
Just pick a city or any unit as if moving it and just open the console and simply type George or any of those on this list and hit enter to get the following units
Cheat Effect
Cheat Codes
Elephant Artillery
rogan
Elephant Rocketeer
vindaloo
Elephants
madras
Mercenary Monster Bombard
istanbul
Mercenary Monster Ribault
george
Mercenary Rocket Launcher
houston
Adding Ancillaries to Generals
This is a list of the various ancillaries (retinue members) that can be added with the give_ancillary command. This code requires you to have the character that you wish to modify selected, as well.
give_ancillary this ANCILLARYNAME
Below is a list of ancillaries that can be given to Generals.
Cheat Effect
Cheat Codes
+25% movement, unit recruitment discounted
drillmaster
+30 build points, +1 farming, 20% bonus on mining income
brilliant_inventor
Adds Authority, Income Bonuses
scribe_ancillary
Adds Morale, Popularity
bard
Having more kids, improves casualty recovery chance.
Push ~ to access the console. As described above, the “give_trait” command works with several different traits to add to a specific character. In order for this to work, you must have the character selected and outside of a town. It works like this:
give_trait this TRAITNAME #
Below is a list of TRAITNAMES and the maximum number you can put after to determine the level of the trait.
Cheat Effect
Cheat Codes
– loyalty, + authority
PoliticsSkill 3
+Chivalry,Loyalty
Loyal 3
+morale
Brave 3
Increased Command, Income
Intelligent 3
Increased Income
MathematicsSkill 3
Increased Law, Trade Income
GoodAdministrator 3
Increased Mining Income
GoodMiner 3
Increased Trade Income
GoodTrader 3
Increases Authority
FathersLegacy 3
Increases Chivalry
VictorVirtue 3
Increases Chivalry
BattleChivalry 5
Increases Command
NaturalMilitarySkill 3
Increases command skill (situational)
GoodInfantryGeneral 1
Increases command skill (situational)
GoodCavalryGeneral 1
Increases command skill (situational)
GoodAmbusher 5
Increases command skill (situational)
GoodAttacker 5
Increases command skill (situational)
GoodDefender 5
Increases command skills.
GoodCommander 5
Increases Dread
BattleDread 4
Increases Movement Points
Energetic 3
Increases Personal Security
HighPersonalSecurity 3
Increases Piety
PublicFaith 4
More kids increased the general’s hitpoints
HaleAndHearty 3
Merchant Ancillaries and Traits
Select the unit with cursor/pointer, then open the console with the ~ key. The syntax should be give_trait this or give_ancillary this.
Cheat Effect
Cheat Codes
+1 finance
MerchantsGuildMember 1/ MerchantsGuildTrained 1
+1 finance
counterfeiter
+1 finance
trick_abacus
+1 finance
merchant_clerk
+1-2 finance
WorldlyMerchant 1-2
+1-2 finance (and more resistant to asset seizure)
SecureMerchant 1-2
+1-2 finance (and more resistant to asset seizure)
LegalDealer 1-2
+1-3 finance
NaturalMerchantSkill 1-3
+1-3 finance (+3 gives a -1 personal security)
Monopolist 1-3
+1-4 finance
GoodMerchant 1-4
Special Ancillaries and Traits for Priests
Select the priest unit to effect with the cursor and open the console with the ~ key. Using: give_trait this: the words should be together in a string with each separate word starting with an uppercase ex. PriestLevel #. Using: give_ancillary this: the words should be lowercase and separated by a _ ex. choir_boy. Some traits only have a certain level so exceeding it will be null, also if you use the high end of the scale it can change your unit’s name or have some negative effects.