Rome Total War Console Commands

Cheat codes are a great way to spice up Medieval 2: Total War gameplay - they can do all sorts of things like add cash to your empire, add units to armies, and even make you automatically win or lose wars.

Click on a command's name to visit its documentation page, on which you can find working examples and more detailed help for that specific command. Type a cheat code or console command's name into the search box below to instantly search our entire database of 27 Medieval 2: Total War cheats.

Cheat codes, also known as commands, are entered into the game's console, the console is simply a text box (pictured below). To open the console, press the ~ (tilde) key on your keyboard. For some non-US keyboard layouts, this hot key may not work, if this is the case, pressing one of the following keys will open the console for you:

  1. Total War: Rome II Game Guide by TW: Rome II Guide. Total War: Rome II Game Guide. Free iOS App iPhone & iPpad. Download Game Guide PDF, ePUB & iBooks. Table of Contents. Game Guide - Controls TW: Rome II Guide. Next First steps Prev TW: Rome II Guide.
  2. For Rome: Total War Alexander on the PC, GameFAQs has 189 cheat codes and secrets.
  3. How do I enter cheats in ROME: Total War? You can enter cheats in the ROME Shell to grant your faction more money or other perks. To activate the ROME Shell, tap and hold in the top left and right corners of the screen simultaneously. The ROME Shell and your device's keyboard will appear. Enter a cheat code (see below), then press the Done key.

Rome Total War 2 Console Commands

  • ~ (tilde)
  • ` (grave)
  • ' (single quote / apostrophe)
  • รถ

You can close the console by pressing the same key again.


The Medieval 2: Total War console, opened.

Once you've got opening the console out of the way, all you need to do is type in a console command and hit ENTER to send it.

You can find a list of all commands on our cheats list, but as an example, we'll show you how to use the add_population command, which adds population to a settlement of your choice.

Rome Total War Console Commands

The command has the following syntax (syntax means how the command is written):

Console Commands Rome Total War 2

Rome total war console commands list

add_population [Settlement Name] [Amount]

Rome Total War Console Commands

To get this command to work, you need to do two things:

  • Replace [Settlement Name] with the name of the settlement you wish to add population to - e.g. Nottingham
  • Replace [Amount] with the amount of population you wish to add - e.g. 100

So, the finalised command to add 100 population to Nottingham would look like this:

add_population Nottingham 100

As you might have guessed, typing the above text into the console and hitting ENTER on your keyboard would add 100 population to the Nottingham settlement.

Rome Total War 2 Console Commands Not Working

That's all there is to this guide, you may also be interested in checking out our list of all Medieval 2 cheats. If you need help or clarification on anything mentioned in this tutorial, feel free to tweet at us @ConsoleCMDs.

Rome Total War Units List

give_ancillary 'character name' 'catamite' [Subterfuge]gives a spy or assassin this ancillary= +1 subterfuge
give_ancillary 'character name' 'courtesan' [Subterfuge]gives a spy or assassin this ancillary= +1 subterfuge
give_trait 'character name' 'GoodDiplomat' 1-5 [Influence]gives any character between 1-5 influence- may or may not work on generals
give_trait 'character name' 'GoodSpy' 1-5 [Assassins]gives any character between 1-5 subterfuge- works on assassins too
give_trait 'character name' 'GoodAssassin' 1-5gives any character between 1-5 subterfuge- works on spies too
create_unit 'general's name' 'unit name' '#' Add units to selected general. Example 'create_unit 'Gaius Julius' 'roman velite' 2 '
adjust_sea_bed [value]Adjusts sea bed to specified height
add_population [settlement name] [amount]Allows you to give a city more population automatically. Max amount is 4000.
give_trait [character] [trait] [level number]Allows you to give any trait your faction can have to a specific general.
process_cq [settlement name]Anything in the city's building queue will be built automatically.
filter_coastlinesApplys filter to world map coastlines
capture_settlement [city name]Captures indicated city
season [summer/winter]Changes season
date [year]Changes year
clear_messagesClears all stacked messages
process_cq [cityName]Completes the construction instantly of any town/city
oliphauntCreate a unit of Yubtseb Elephants
create_building [city] [building name]Creates a building in the named city.
diplomacy_missionCreates diplomacy mission
create_unit [Settlement/Unit] [unit name] [Amount] [experience] [defences] [attack]creates unit in a place or unit instantly with experiences/defence/attack if put
[command]Display help for listed command
show_terrain_linesDisplays defensive terrain features
JerichoEnemy's walls collapse.
reset_displayForces display reset cycle
force_battle_defeatForces local player's alliance to lose the battle
force_battle_victoryForces local player's alliance to win the battle
force_diplomacy [accept/decline/off]Forces opponent to accept diplomatic proposal
give_trait [General/FamilyMember] [Trait] [Level]gives a general/family member a trait instantly
mp [value]Gives character movement points
give_trait_pointsGives character trait points
give_ancillary [character] [ancillary]Gives indicated character the indicated ancillary
add_money [amount]Gives you the specific amount of denarii you want. Max amount of 40000.
kill_character [character]Kills specified character
list_charactersLists all character in the world
list_traitsLists all traits
list_unitsLists all units in an army
list_ancillariesLists available ancillaries
invulnerable_general [general's name]Make the general invulnerable, may only work on battlefield
move_character [name] [x,y]Moves indicated character to specified coordinates
regenerate_radarRegenerates radar
reload_texturesReloads all textures
reload_shadersReloads all vertex shaders
kill_faction [value]Removes faction from the game
character_resetResets character to settings at start of turn
run_aiRestarts an AI turn sequence
amdb_max [value]Sets aerial map overlay depth bias for maximum zoom
amdb_min [value]Sets aerial map overlay depth bias for minimum zoom
amdb_offset [value]Sets aerial map overlay offset towards camera
diplomatic_stance [value]Sets diplomatic stance between two factions
set_building_health [value]Sets health of building of specifed type in a settlement
ai_turn_speed [value]Sets max speed of turn processing during AI round
show_battle_pathsShows all valid processed paths in pathfinder
show_cursorstatShows cursor position and region ID
show_landingsShows landing positions available to AI from a given region
show_battle_street_planShows street plan for the settlement
victoryShows victory message for faction for short or long campaign
control [value]Switches player control to specified faction
building_debugToggles building's debug mode
toggle_restrictcamToggles camera restrictions
toggle_flowing_waterToggles display of campaign map flowing water
nw_statsToggles display of network stats
toggle_perfect_spyToggles everyone's spying ability to perfect with infinite range
toggle_fowToggles on or off the fog of war. You can see the whole world map when inputted.
toggle_overlayToggles overlay
toggle_prToggles PR mode
toggle_coastlinesToggles strategy map coastline display
display toggle_towToggles tabbed output window
toggle_terrainToggles terrain to display various data sets
toggle_underlayToggles underlay
trigger_adviceTriggers advice
upgrade_effectTriggers unit upgrade effect
disable_aiTurns off both enemy and ally AI
auto_win [attacker/defender]When at the battle scroll, input this code in, attacker if attacking, defender if defending and press auto retaliate button. Automatically wins.
zoom [value]Zooms to specified aerial map zoom
add_money [20000]Adds money to your current funds.
add_money [40000]Adds money to your current funds.
bestbuy or gamestopUnits are 10% cheaper.
auto_win attackerAttacker automatically wins the next auto resolved battle.
auto_win defenderDefender automatically wins the next auto resolved battle.
burn_piggies_burnSet all Piggy Wings on fire.
list_unitsLists all units in your army.
diplomacy_missionCreates a Diplomacy Mission.
diplomatic_stanceSet the stance of the two factions.
force_diplomacy accept/decline/offForces opponent to accept diplomatic proposal.
invulnerable_general characternameGeneral is invulnerable in combat
disable_aiAllows you to roam the map without being attacked.
run_aiRe-enables the AI.
ai_turn_speed [number]Set AI turn speed.
list_traitsLists all traits
give_trait [character] [trait] [level]Gives the character the trait at the chosen level.
character_resetResets character to default.
add_population [Settlement] [Number]Adds population to a current settlement.
process_cq [name of settlement]All building in settlement is completed, this only works on one settlement at a time.
create_unit [settlement] [unit_ID] [experience] [defenses] [attack]Creates a unit in the selected settlement or characters army with the stats you input
capture_settlementCaptures the currently entered city.
create_building [city] [building]Creates a new building.
toggle_fowToggles Fog of War.
jerichoWalls will crumble.
oliphauntMakes elephants 40%. This has been known to cause crashes, so use wisely.
date [year]Changes the years.
season [summer/winter]changes season.
move_character [character name] [X,Y]Moves character to location. Both X and Y need to be filled in with coordinates.