Rome: Total War — Commands, Units & Traits

Console Commands

Open the console with the tilde (`) key.
CommandSyntaxEffect
add_moneyadd_money <amount>Adds denarii to your treasury.
add_populationadd_population <settlement> <amount>Adds population to a named settlement.
create_unitcreate_unit "<character or settlement>" "<unit name>" <number>Creates units for a general/character or in a settlement.
process_cqprocess_cq <settlement>Completes the building queue in the settlement.
process_rqprocess_rq <settlement>Completes the recruitment queue in the settlement.
capture_settlementcapture_settlement <settlement>You immediately control the named city.
kill_characterkill_character "<character>"Eliminates the specified character.
give_traitgive_trait "<character>" <trait> <level>Gives a trait to a character at a chosen level (often 1–5).
give_trait_pointsgive_trait_points "<character>" <amount>Adds trait points to a character.
give_ancillarygive_ancillary "<character>" "<ancillary>"Gives an ancillary/retinue to a character.
seasonseason <summer|winter>Sets the season on the campaign map.
datedate <year>Sets the current campaign year.
JerichoJerichoIn siege battles, enemy walls collapse.
jerichojerichoLowercase variant also reported.
toggle_fowtoggle_fowToggles the Fog of War.
auto_winauto_win <attacker|defender>Forces the next autoresolve to win for that side.
toggle_perfect_spytoggle_perfect_spySpies provide perfect, global information.
move_charactermove_character "<character>" <X,Y>Moves a named character to world coordinates.
list_characterslist_charactersLists all characters.
list_unitslist_unitsLists units in the selected army (contextual).
list_traitslist_traitsLists all traits.
clear_messagesclear_messagesClears queued in‑game messages.
disable_aidisable_aiDisables AI turns for other factions.
run_airun_aiRe‑enables AI after disable_ai.
bestbuybestbuyRecruitment becomes cheaper (legacy/rumored).
character_resetcharacter_reset "<character>"Resets character to original stats (legacy).
invulnerable_generalinvulnerable_general "<general>"Makes the general invulnerable (legacy).
filter_coastlinesfilter_coastlinesToggles coastlines filtering (visual/debug).
toggle_coastlinestoggle_coastlinesAlternate coastline toggle (visual/debug).
reload_texturesreload_texturesReloads textures (debug/graphics).
reload_shadersreload_shadersReloads shaders (debug/graphics).
show_cursorstatshow_cursorstatDisplays cursor tile coordinates and region ID.
controlcontrol <faction>Switches player control to another faction.
mpmp "<character>" <points>Gives movement points to a character.
set_building_healthset_building_health <value>Sets health of a selected building in a settlement.
ai_turn_speedai_turn_speed <value>Adjusts speed of AI turn processing.
adjust_sea_bedadjust_sea_bed <value>Alters the sea bed height (visual).
oliphauntoliphauntSpawns special 'Yubtseb Elephants' unit in some contexts.

Unit Names for create_unit

Availability depends on faction/campaign. If one fails, check your game's export_descr_unit.txt.

Romans

Greek & Macedonian

Carthage & Numidia

Egypt & Eastern

Seleucid, Pontus, Armenia, Parthia

Barbarian (Gaul, Germania, Britons, Dacia, Thrace, Spain, Scythia)

Iberian (Spain) & Gaul specifics

Mercenaries (common)

Artillery (generic)

Trait IDs for give_trait "<character>" <trait> <level>

Level usually 1–5 depending on trait. List compiled from community copies of export_descr_character_traits.txt (vanilla). Some IDs may differ by patch or BI/Alexander.

Tip: to see the definitive IDs for your install, open data/export_descr_character_traits.txt.