Find below a complete, searchable list of 113 Imperator: Rome console commands and cheats for the latest version of the game on Steam (PC and Mac).
In Imperator: Rome, the console can be opened by pressing ` on US/UK keyboards. Other keys that may work to open the console include: §, ~, ^, °, or ². If none of those work, we recommend trying: SHIFT + 2, SHIFT + 3, and ALT + 2 + 1.
After opening the console and typing a command into it, hit ENTER to send it. Some commands have arguments, also known as parameters - these are extra numbers or IDs that you add to a command to tell it what to do. For example, in the command "cash [amount]", [amount] is an argument - simply replace this with an amount to get it to work (e.g. "cash 10"). You can view descriptions for arguments by hovering over a command in the below table.
The debug_mode command will enable debug mode. With debug mode enabled, province IDs, county tags, character IDs, and other data you need for cheat codes will be shown in tooltips when you hover over provinces, character portraits, etc.
Use the "Card View" and "Table View" buttons to view commands in different layouts, which may be easier to read. Click on a command's name to visit its information page, on which you can find detailed documentation that includes working examples. Search our database of 113 Imperator: Rome cheat codes by typing the name of a cheat into the search box below.
Name | Syntax | Description |
---|---|---|
3dstats | 3dstats | This console command toggles (enables and disables) the 3D Stats GUI. The 3D Stats GUI displays information such as your FPS, render time, buffer data, and other render-related stats. This can be useful to fix lag and graphics issues with your game. |
ae | ae [amount] | This cheat will increase your nation's Aggressive Expansion by the specified amount. Specify a negative number to reduce AE. |
ai | ai [country tag] | This command toggles (enables and disables) AI for the country with the specified country tag. |
aistats | aistats | This command logs AI statistics to the ai.log file (useful for debugging). |
aiview | aiview | This command enables and disables (toggles) AI view. |
amnesia | amnesia [country tag] | This command clears the action plan for the AI of the country with the specified country tag. |
annex | annex [country tag] | This command will annex the country with the specified country tag for your nation. Find country tags with the debug_mode command. |
army | army [amount] [province id] | This cheat spawns the specified amount of army cohorts in the province with the specified province ID. |
army_loyalty | army_loyalty [province id] [loyalty amount] | This cheat sets the loyalty of the troops in the specified province to the specified amount. Note that this command doesn't add the specified amount of loyalty to the troops in the province - it sets their loyalty to this value. |
cash | cash [amount] | This console command adds the specified amount of cash to your nation. Specifying a negative amount removes cash. |
centralization | centralization [percentage] | This command sets your nation's centralization to the specified percentage (40 = 40%). |
civil_war | civil_war [country tag] | This command starts a civil war in the country with the specified country tag. |
clear | clear | This command clears all of the messages from the console (making it clear, as if you hadn't used it). |
clear_aistats | clear_aistats | This console command clears all of the AI statistics. |
coat_of_arms | coat_of_arms [country tag] | This command prints the coat of arms definition of the country with the specified country tag to the game.log file. If you do not specify a country tag, your own country's coat of arms will be printed. |
compoundnodeeditor | compoundnodeeditor | This console command opens up the Compound Node Editor/Node Graph tool. Use the X button at the top right of the window to close (typing this command again just opens up another window under it). |
conquer | conquer [province id] | This command will make your nation instantly conquer the province with the specified province ID. |
control | control [province id / country tag] | This command will make your nation occupy the province with the specified province ID, or if you specify a country tag, the country with that country tag. |
crash | crash | This console command, as you might've guessed, makes your client crash. |
debug_mode | debug_mode | This command enables and disables (toggles) debug mode. In debug mode, when you hover over nations, provinces, characters, etc useful information such as province IDs, country tags, and more will be shown in the tooltip. This is useful for finding country tags and province IDs for use in commands - it is similar to the charinfo command from other Paradox games. |
declare_war | declare_war [country tag] [country tag] | This cheat may crash your game - save before using. This cheat makes the two specified countries declare war upon eachother. |
delay_diplo | delay_diplo | This cheat enables and disables (toggles) the delay that AI takes to respond to diplomatic requests/diplomacy. |
destroy_mercenaries | destroy_mercenaries | This command destroys all mercenaries. |
dumpdatatypes | dumpdatatypes | This command dumps all data types to the data_types.log file which can be found in your Documents/Paradox Interactive/logs folder. |
eagerness | eagerness [country tag] | This command calculates, and prints to the console, a score between 0-1 which represents how eager a nation is to declare war, 1 being very eager and 0 not being eager. |
enable_dev_cheats | enable_dev_cheats | This command (untested) should enable 'dev cheats'. |
error | error | This console command prints to the console any errors that are in the error log. If you haven't encountered any errors, this command will not have any output. |
event | event [event id] [country tag / province id / character id] | This command will start the event with the specified ID in the specified province, country, or with the specified character as the subject. |
event_queue | event_queue | This console command will print to the game.log file data regarding the game's event queue. |
execute | execute [country tag] | This cheat executes (kills) all units belonging to the country with the specified country tag. |
exile | exile | This cheat will make any unit(s) that you currently have selected start to exile. To select a unit, click on it so that its information box pops up. When a unit exiles, it will head to safer land, not engage in any combat, and not siege any territory. If the unit you have selected is already exiling, this will toggle off the exile state and make it stop exiling (i.e. this command acts as a toggle command). |
explorer | explorer | This console command opens up the object explorer window. Use the x button at the top of the window to close it. |
forcepeace | forcepeace [country tag] | This cheat will make the country with the specified country tag make AI peace offers to all countries that they are currently at war with. |
tweak fow | tweak fow | This command has been reported as non-functional, so it may not work. It should toggle (enable and disable) Fog of War. |
gamelog | gamelog | This command prints to the console the game's log (if it isn't empty). |
halt | halt | This command will halt the unit(s) that you currently have selected. Halting units makes them enter exile mode and return to safer land. Note that this isn't a toggle command, when a unit is halting, typing this command again won't cancel the halt. To select a unit, click on it (so that its information box pops up). |
healthy_economy | healthy_economy | This command prints to the console the percentage of countries that have healthy economies (e.g. if 1 out of 100 countries had an unhealthy economy, this command would print 99%). |
help | help [command] | This console command has two main functions. If typed without any arguments (i.e. just 'help'), it will print to the console a list of all commands in the game. If you add a command name (e.g. 'help cash'), detailed help information for that command will be printed to the console. |
helphelp | helphelp | A simple command - this command will return the message 'No help for you!' |
helplog | helplog | This command has been reported as non-functional, so it may not work. It should print to the game.log file a list of all commands in the game, with their descriptions. |
horde | horde [province id] | This cheat spawns a horde of 100,000 barbarians in the province with the specified province ID. |
instant_war | instant_war | This command toggles (enables and disables) the delay that usually is present between declarations of war - i.e. after using this command, wars will start instantly after declaration (typing it again returns behaviour to usual). |
kick | kick [player name] | This command kicks the player with the specified name from the server. |
kill | kill [character id] | This cheat kills the character with the specified character ID. |
legitimacy | legitimacy [amount] | This command increases the legitimacy of your nation's current ruler by the amount specified. Specify a negative number to decrease legitimacy. If you don't specify an amount, 10 legitimacy will be added (i.e. using the command 'legitimacy' on its own). |
load | load [file name] | This console command will load the save with the specified file name. Make sure you save your current game before using this command. |
loading_screen | loading_screen | This command, if enabled, will make it so that loading screens are indefinite (until you turn this command off). This command won't make a loading screen appear, but when one does, it won't end until you disable it (by typing this command again). |
make_child | make_child [character id] [character id] | Note that this command has been reported as buggy and may make your game crash (save before using). This command will make the two specified characters have a child. The first character ID is the mother's character ID, the second character ID is the father's character ID. |
manpower | manpower [amount] | This cheat adds the specified amount of manpower to your nation. Specifying a negative number will remove manpower. |
map_editor | map_editor | Note that this command may crash your game - it should open the Map Editor tool. |
mapmode | mapmode [map mode id] | This command will switch your game's map mode (how the map is displayed) to the specified map mode. |
marry | marry [character id] [character id] | Note that this command has been reported as buggy and may make your game crash (save your game before using it). This command will make the characters with the specified character IDs marry eachother. |
minidump | minidump [file name] | This command saves a minidump to the specified file. |
months | months [country tag] [country tag] | This command will calculate how long (in months) it will take for the AI of the specified country to have enough resources to declare war on the second specified country. For example 'months MRN DUR' would tell you how long the AI thinks it will take for Morinia to get enough resources to declare war on Durotriga. |
mpstats | mpstats | This command will save multiplayer stats to the game.log file. |
music.next | music.next | This console command switches to the next track in the music playlist. |
music.togglepause | music.togglepause | This command pauses and unpauses (toggles pause) for the game's music. |
navy | navy [amount] [province id] | This command spawns the specified amount of ships within the province with the specified ID. The province should be a sea province, or a province with a port (not landlocked). |
nomen | nomen | This command is the opposite of the yesmen command - the AI will automatically (and almost instantly) decline any diplomatic offers, etc regardless of circumstances. Note that it affects AI response to AI offers as well (i.e. the AIs will decline all offers from other AI nations). |
observe | observe | This command will put you in observer mode, i.e. you become a spectator. The nation you were playing as becomes controlled by AI. Toggle observer mode off by running the command again, then use the tag command to start playing again. |
oos_dump | oos_dump | This command will create an OOS dump. |
output_terrain | output_terrain | This command will save a province terrain data file to Documents\Paradox Interactive\Imperator named xx_province_terrain.txt. |
particleeditor | particleeditor | This console command will open the Particle Editor tool - press the button in the top right of the newly opened window to close it. |
pirates | pirates [province id] | This cheat code spawns a pirates fleet in the province with the specified province ID. |
planaction | planaction [index] | This command will look up the planned action at the specified index semantic. |
players | players | This console command will print a list of the names of all players connected to your server (not very useful in single player). |
portrait_editor | portrait_editor | This is a toggle command - it will open and close the portrait editor tool. |
power | power [amount] | This cheat code will give your nation the specified amount of power (adds to your current power). Specify a negative number to remove power from your nation. |
ppa | ppa [country tag] | This command forces the AI of the specified country tag to update its parallel plan actions. |
prefer | prefer [country tag] | This command forces the AI of the specified country tag to update its preferred units. |
print_randomlog | print_randomlog | This console command prints the current 'random log'. |
printmap | printmap [map mode] [file name] | This command saves an image of the specified map type (e.g. religion) to the specified file - a good way to get a full high-definition image of your save's map. |
refresh_mercenaries | refresh_mercenaries | This command will destroy and rebuild all mercenaries (effectively refreshing them). |
release_mode | release_mode | This command enables and disables (toggles) release mode. |
reload | reload [file name] | This console command will reload the specified file. |
rendertype | rendertype | This command will print to the console the name of your render backend - e.g. DirectX 11. |
replan | replan [country tag] | This command forces a replan for the AI-controlled nation with the specified country tag. |
replay | replay | This console command enables and disables (toggles) the game's replay view. It's currently still in development so may be buggy (save your game before using). |
revolt | revolt [country tag] | This cheat code starts a revolt in the nation with the specified country tag. |
save | save [file name] | This command saves your game to a save file with the specified name. Save file will be located in \Documents\Paradox Interactive\Imperator\save games. |
screenshot | screenshot | This command will take a screenshot of your game and save it to Documents\Paradox Interactive\Imperator\screenshots. |
script_docs | script_docs | This command will print script documentation to the console. |
select_province | select_province [province id] | This console command will make you select the province with the specified province ID. |
set_age | set_age [character] [age] | This command will set the age of a specified character. Note that it will be set to this number: using 20 in the age parameter would make your character 20, not add 20 years to their current age. |
settings | settings | This command will open a settings window/GUI. Use the button in the top right of the window to close it - typing this command again will just open another one. |
setup_editor | setup_editor | This console command will enable and disable (toggle) the 'Editor' - which is titled 'Province data setup'. |
shader_debug | shader_debug | This command will remove all shader debugging. |
spawnentity | spawnentity [entity id] [state id] | This command spawns a specified entity, in an optional state (state as in the physical state of the entity, not province). The entity will be spawned at your cursor's position. |
stab | stab [amount] | This cheat adds the specified amount of stability to your nation. Specify a negative amount to remove stability. |
state_loyalty | state_loyalty [province id] [amount] | This command adds the specified amount of state loyalty to the specified province. If you specify a negative amount, the province's loyalty to the state will be reduced by that amount. |
statistics | statistics | This command will output statistics to the game's game.log file. |
switchlanguage | switchlanguage [language name] | This command will switch your game's language to the specified language. |
t | t [country name] | This command will make you control/play as the country with the specified name (specify the name of the country, not the country tag). |
tag | tag [country tag] | This command will switch the country you are playing as to the country with the specified country tag. |
tech | tech [amount] | This cheat will give your nation the specified amount of technology. Negative numbers reduce tech. |
test_save | test_save | This console command will start a save test. |
testchar | testchar | This command will 'give a character all data' - we're not too sure what it does. |
teststatus | teststatus | This console command will print the status of concluded tests. |
textureviewer | textureviewer | This command will open a Texture Viewer GUI - clicking the X in the top right of the window will close it. |
tick | tick | This console command will tick all units that you currently have selected. |
tick_day | tick_day [amount] | This command will make the game tick forward the specified amount of days. |
time | time | This command will print to the console the current time in the game. |
timing | timing [off / show / log / all] | This command sets the timing mode to the specified timing mode. |
tweak | tweak [tweaker gui name] | This command will open the specified tweaker GUI (e.g. 'tweak fow' to open the Fog of War tweaker GUI). |
tyranny | tyranny [amount] | This command will give your nation the specified amount of tyranny. Specify a negative number to reduce tyranny. |
unrest | unrest [province id] [amount] | This cheat code will add the specified amount of unrest to the province with the specified province ID. You can reduce unrest by specifying a negative amount. |
update | update | We're not too sure what this command does - the description is 'Daily updates all selected units', when used (with a unit selected), it will print to console 'One tick for 1 unit'. |
version | version | This command will print to the console information about the current version of the game you are currently - including the name of the version, version number, and the time it was released. |
vsync | vsync | This console command enables and disables (toggles) the vsync graphics setting. |
warexhaustion | warexhaustion [amount] | This command adds the specified amount of war exhaustion to your nation. Negative numbers reduce your war exhaustion. |
watch | watch | This command enables and disables (toggles) watch windows. |
winter | winter | This command calls the 'update winter' for all provinces in the game (i.e. checks if they should be in winter mode). |
yesmen | yesmen | This cheat will make AI countries say yes/respond favourably to every offer that is made. It is a toggle command - typing it again will turn it off. Note that this will make the AI say yes to offers from other AI countries as well (not just your own). |