Imperator Rome All Console Commands

If you want full control over your playthrough, mastering imperator rome all console commands is the fastest way to get there. Whether you need extra gold, want to instantly raise loyalty, or need to trigger a specific event, the console puts the entire game at your fingertips. This guide covers every major command category, explains how each one works, and gives you step-by-step instructions to use them confidently, even if you have never touched the developer console before.


Key Takeaways

  • The console is accessed with the tilde ( ~ ) key and is available in single-player only.
  • Debug mode is the most important starting command because it reveals all province and character IDs visually.
  • Commands can add or subtract values by using positive or negative numbers.
  • Achievement unlocking is permanently disabled once the console is used in a save file.
  • Event commands require internal event IDs, which are best found through community wikis or the game’s own files.

How to Open the Console

Before you can type any command, you need to open the console window. The process is simple but varies slightly depending on your keyboard layout.

Step-by-step instructions:

  1. Launch Imperator: Rome and load your save or start a new game.
  2. Press the tilde key ( ~ ) or the grave accent key ( ` ) on your keyboard. On some European keyboards, use the ^ or @ key instead.
  3. A black text box will appear at the bottom of the screen. This is your console.
  4. Type any command exactly as written and press Enter.
  5. To close the console, press the same key again.

Important notes before you start:

  • Console commands disable achievements for that save file permanently.
  • Some commands are case-sensitive. Use lowercase unless otherwise noted.
  • If a command requires a character ID or province ID, you will need to find that number first using specific lookup commands described below.
  • The console works in single-player only. Multiplayer console access is disabled by default.

Character Commands

Characters are the heart of Imperator: Rome. Managing their stats, loyalty, and traits through the console can completely change your campaign.

add_loyalty [character id] [amount] Adds loyalty directly to any character. Replace [character id] with the numeric ID of the character and [amount] with the number you want to add. Useful when a powerful general is about to revolt.

add_popularity [character id] [amount] Increases the popularity stat of a chosen character. High popularity characters become more effective political allies and are easier to promote.

add_prominence [character id] [amount] Raises a character’s prominence, which influences their political weight inside your government.

add_trait [trait name] [character id] Gives a character any trait in the game. Traits like “brilliant strategist” or “architect” dramatically change a character’s effectiveness. You must know the internal trait name, not the display name.

remove_trait [trait name] [character id] Removes any trait from a character. Helpful for removing negative traits like “cruel” or “coward” from your best generals.

kill_character [character id] Instantly kills a character. Use carefully, as this can trigger succession crises or loyalty drops.

add_age [character id] [amount] Adds years to a character’s age. Useful for testing succession or aging out troublesome characters.

set_age [character id] [age] Sets a character’s age to a specific number.

character_experience [character id] [amount] Adds experience to a character, which can level up their abilities faster.


Country and Civilization Commands

These commands affect your nation at the macro level, adjusting civilization score, government type, laws, and diplomatic standing.

civilization [amount] Sets your civilization level to the given number. Higher civilization unlocks better buildings and technologies.

add_civil_war_risk [amount] Adjusts the civil war risk for your country up or down depending on the number entered.

change_government [government type] Switches your government form. Government type must be entered using the internal ID such as “republic” or “monarchy.”

change_primary_culture [culture] Changes your nation’s primary culture to any culture in the game. Useful for testing culture-based mechanics or min-maxing culture tech trees.

add_aggressive_expansion [amount] Adjusts your aggressive expansion score. Use a negative number to reduce it if you are being threatened by coalitions.

set_capital [province id] Moves your capital to any province in the game. Requires the province ID number.

add_corruption [amount] Adds or removes corruption. Use a negative value to reduce corruption below the normal minimum.


Military Commands

Whether you want to instantly build an army or test a battle outcome, military commands give you total control over your forces.

add_manpower [amount] Adds the specified amount of manpower to your country’s manpower pool.

add_military_experience [amount] Adds military experience, which is used to unlock military traditions and special abilities.

instant_build Toggles instant building and unit recruitment on and off. When active, everything is built in a single day.

add_cohorts [amount] [province id] Spawns a number of cohorts in the specified province. A quick way to build up a defensive force instantly.

add_ships [amount] [province id] Adds naval units to a coastal province. Useful for quickly reinforcing a fleet before a naval engagement.

annihilate_army [country tag] Destroys all armies belonging to the specified country. Use country tags like ROM for Rome or MAC for Macedon.

enforce_peace Forces all ongoing wars to end immediately. All sides return to pre-war status.


Economy and Resource Commands

Gold, manpower, and political influence are the lifeblood of any empire. These commands let you adjust all of them freely.

add_treasury [amount] Adds gold directly to your treasury. Negative values will subtract gold.

add_political_influence [amount] Adds political influence, which is used to pass laws, appoint characters, and trigger decisions.

add_stability [amount] Adjusts national stability up or down. Stability affects many game mechanics including happiness and trade efficiency.

add_war_exhaustion [amount] Changes your war exhaustion. Use a negative number to reduce it and keep your population happier during long wars.

monthly_income [amount] Sets your monthly income to a specific value for testing economic conditions.


Population and Province Commands

Pops and provinces drive everything from tax income to cultural spread. These commands let you manage them precisely.

add_pop [pop type] [province id] Adds a population unit of a given type to a province. Pop types include citizen, freemen, slave, and tribesmen.

remove_pop [province id] Removes a pop from a specified province.

add_province_loyalty [province id] [amount] Adjusts the loyalty of a specific province. High loyalty reduces the risk of revolts and separatism.

add_claim [province id] Gives your country a claim on a province, which reduces aggressive expansion when you conquer it.

add_core [province id] Adds a core to a province, making it fully integrated into your nation without penalties.

remove_core [province id] Removes a core from a province.

add_building [building type] [province id] Instantly constructs a building in any province. Use the internal building ID such as “aqueduct” or “fortress.”

devastate [province id] Adds devastation to a province, simulating war damage.

prosperity [province id] [amount] Sets the prosperity level of a province, which affects income and growth.


Event and Trigger Commands

Events make Imperator: Rome feel alive. With console commands, you can trigger any event manually.

event [event id] Fires a specific event immediately. You need to know the event’s internal ID, which can be found in the game files or community wikis.

trigger_event [event id] [character id] Fires an event targeting a specific character rather than the country as a whole.

observe Switches the game to observer mode. You watch the AI play without controlling anything. Press it again or select a country to regain control.

tag [country tag] Switches control to any other country on the map. Useful for testing other nations or helping an ally in a tricky situation.


Debug and Cheat Commands

These commands are useful for testing, exploration, or just making the game easier during a casual playthrough.

debug_mode Enables debug mode, which shows province IDs, character IDs, and other hidden information directly on the map and interface. Essential for using many other commands accurately.

map_mode [number] Switches the map to a different view mode. Different numbers correspond to different overlays like culture, religion, loyalty, and trade routes.

time Displays the current in-game date in the console.

help Displays a list of available commands in the console window. Not exhaustive but useful as a quick reference.

clear Clears the console text window.

reload_shaders Reloads the game’s visual shaders. Useful after a graphics glitch.


Command Reference Table

CommandFunctionExample
add_treasuryAdd or remove goldadd_treasury 1000
add_manpowerAdjust manpower pooladd_manpower 500
add_loyaltyChange character loyaltyadd_loyalty 42 20
add_cohortsSpawn army unitsadd_cohorts 5 118
add_popAdd population to provinceadd_pop citizen 200
civilizationSet civilization scorecivilization 80
eventFire a specific eventevent me_rome.1
tagSwitch to another countrytag MAC
debug_modeShow hidden IDs on mapdebug_mode
instant_buildToggle instant constructioninstant_build
add_stabilityAdjust national stabilityadd_stability 20
add_coreAdd core to provinceadd_core 220

FAQ

Does using the console disable achievements permanently? Yes. The moment you open the console and enter any command, achievements are disabled for that entire save file. There is no way to re-enable them. If achievements matter to you, keep a separate save file where you never use the console.

How do I find a character’s ID in Imperator: Rome? Type debug_mode into the console first. After enabling it, hover your mouse over a character in the character interface and their numeric ID will appear in a tooltip or at the edge of the screen. Write it down before typing your command.

Can I use console commands in multiplayer? No. The console is disabled by default in multiplayer sessions. It is only accessible during single-player campaigns. Some modded servers may alter this, but the base game does not support multiplayer console use.

Why is my command not working? The most common reasons are a typo in the command name, an incorrect character or province ID, or a missing space between command parts. Enable debug_mode to verify IDs, and double-check spelling. Some commands also require specific DLCs to function correctly.

Can I remove negative traits from characters with the console? Yes. The remove_trait command followed by the internal trait name and character ID will strip any trait from any character. You need the internal name, not the display name. Community wikis list every internal trait name in the game.

Is there a way to see all available event IDs? The best method is browsing the game’s event files located in the Imperator: Rome installation folder under /events/. Community wikis like the official Paradox forum threads also compile comprehensive event ID lists that are searchable and regularly updated.


Conclusion

Understanding and using imperator rome all console commands opens up a completely different layer of the game, whether you are testing mechanics, recovering from a bad situation, or simply enjoying a sandbox experience without restrictions. From character loyalty to province population, from instant armies to event triggers, every system in the game is accessible through a single text input. Use debug mode first, keep your commands organized, and always back up your save before experimenting with anything irreversible. The console is one of the most powerful tools in Paradox strategy games, and in Imperator: Rome, it is no different.

Leave a Reply

Your email address will not be published. Required fields are marked *