Search the reference
Filter all three lists instantly. Click any unit or trait to load it into a generator.
Console Commands
`) key.| Command | Syntax | Effect | Copy |
|---|---|---|---|
add_money | add_money <amount> | Adds denarii to your treasury. | |
add_population | add_population <settlement> <amount> | Adds population to a named settlement. | |
create_unit | create_unit <settlement|"character"> "<unit ID>" <amount> <experience> <armor> <weapon> | Creates 1-5 unit cards. Experience: 0-9; armor and weapon upgrades: 0-3 (subject to the unit/game). | |
process_cq | process_cq <settlement> | Completes the building queue in the settlement. | |
process_rq | process_rq <settlement> | Completes recruitment in some game versions. If unsupported, try process_rc. | |
capture_settlement | capture_settlement <settlement> | You immediately control the named city. | |
kill_character | kill_character "<character>" | Eliminates the specified character. | |
give_trait | give_trait "<character>" <trait> <level> | Gives a trait at its defined level. Each trait has its own cap; 100 is not a universal maximum. | |
give_trait_points | give_trait_points "<character>" <trait> <points> | Adds points toward the specified trait (not the same as directly setting its level). | |
give_ancillary | give_ancillary "<character>" "<ancillary>" | Gives an ancillary/retinue to a character. | |
season | season <summer|winter> | Sets the season on the campaign map. | |
date | date <year> | Sets the current campaign year. | |
Jericho | Jericho | Reported to collapse walls during a siege battle; use in the battle context. | |
jericho | jericho | Lowercase variant also reported. | |
toggle_fow | toggle_fow | Toggles the Fog of War. | |
auto_win | auto_win <attacker|defender> | Forces the next autoresolve to win for that side. | |
toggle_perfect_spy | toggle_perfect_spy | Spies provide perfect, global information. | |
move_character | move_character "<character>" <x>,<y> | Moves the named character to campaign-map coordinates; use show_cursorstat to identify them. | |
list_characters | list_characters | Lists all characters. | |
list_units | list_units | Lists units in the selected army (contextual). | |
list_traits | list_traits | Lists all traits. | |
clear_messages | clear_messages | Clears queued in‑game messages. | |
disable_ai | disable_ai | Disables AI turns for other factions. | |
run_ai | run_ai | Re‑enables AI after disable_ai. | |
bestbuy | bestbuy | Reported to reduce unit recruitment cost by 10%; version-dependent. | |
character_reset | character_reset "<character>" | Resets character to original stats (legacy). | |
invulnerable_general | invulnerable_general "<general>" | Makes the general invulnerable (legacy). | |
filter_coastlines | filter_coastlines | Toggles coastlines filtering (visual/debug). | |
toggle_coastlines | toggle_coastlines | Alternate coastline toggle (visual/debug). | |
reload_textures | reload_textures | Reloads textures (debug/graphics). | |
reload_shaders | reload_shaders | Reloads shaders (debug/graphics). | |
show_cursorstat | show_cursorstat | Displays cursor tile coordinates and region ID. | |
control | control <faction> | Switches player control to another faction. | |
mp | mp "<character>" <points> | Gives movement points to a character. | |
set_building_health | set_building_health <value> | Sets health of a selected building in a settlement. | |
ai_turn_speed | ai_turn_speed <value> | Adjusts speed of AI turn processing. | |
adjust_sea_bed | adjust_sea_bed <value> | Alters the sea bed height (visual). | |
oliphaunt | oliphaunt | Reported to enlarge elephants in the campaign; does not spawn a unit. | |
process_rc | process_rc <settlement> | Recruitment queue command documented by several original-game cheat references; use if process_rq fails. | |
force_diplomacy | force_diplomacy <accept|decline|off> | Controls how diplomatic proposals are handled (version-dependent). | |
toggle_restrictcam | toggle_restrictcam | Reported to toggle camera movement restrictions; debug/version-dependent. | |
toggle_tow | toggle_tow | Toggles tabbed output window (debug). | |
list_ancillaries | list_ancillaries | Lists ancillary IDs where supported. | |
kill_faction | kill_faction <faction> | Removes the specified faction in supported builds; use carefully. | |
diplomatic_stance | diplomatic_stance <faction1> <faction2> <stance> | Changes diplomatic relationships in supported versions; argument values vary. |
Create Unit command generator
Choose a settlement or general, enter an exact unit ID, and copy the resulting console command.
Numeric order: amount, experience, armor, weapon. Some third-party references reverse the final two labels; because the values in a 3/3 example are equal, the difference is hidden. Verify against your game build if using unequal upgrades. A full army stack may prevent creation.
Unit Names for create_unit
create_unit Rome "roman legionary cohort urban i" 5 9 3 3Romans
roman peasantroman veliteroman archerroman town watchroman city militiaroman hastatiroman princepsroman triariiroman legionary cohort iroman legionary cohort iiroman legionary first cohort iiroman legionary cohort urban iroman praetorian cohort iauxiliaarcher auxiliaequiteslegionary cavalryroman praetorian cavalryroman general's guard cavalryroman light cavalryroman medium cavalryroman heavy cavalryroman ballistaroman scorpionroman onagerroman heavy onager
Greek & Macedonian
greek peasantgreek militia hoplitegreek hoplitegreek armored hoplitespartan hoplitegreek peltastgreek heavy peltastgreek archergreek medium cavalrygreek heavy cavalrygreek general's guard cavalrylevy pikemenpikemenphalanx pikemenroyal pikemencompanion cavalrygreek ballistagreek onagergreek heavy onager
Carthage & Numidia
carthaginian peasantlibyan spearmenpoeni infantrysacred band infantryround shield cavalrylong shield cavalrysacred band cavalrycarthaginian slingercarthaginian archercarthaginian infantrycarthaginian cavalrycarthaginian elephant africancarthaginian war elephantsnumidian infantrynumidian cavalry
Egypt & Eastern
nile spearmendesert axemenpharaoh's guardpharaoh's bowmenegyptian chariotegyptian chariot archeregyptian archerbedouin camel ridersbedouin archereastern infantryhillmenhorse archerscamel archerscataphract cavalryeastern general's bodyguardelephant forest
Seleucid, Pontus, Armenia, Parthia
silver shield pikemensilver shield legionariesthorakitaithureophoroichariot archerscythed chariotarmored elephanteastern cataphractsarmenian cataphractarmenian legionariespontic light cavalrypontic heavy cavalrypontic bronze shield pikemenparthian horse archersparthian cataphracts
Barbarian (Gaul, Germania, Britons, Dacia, Thrace, Spain, Scythia)
barb peasantwarbandspear warbandchosen swordsmenchosen axemenfalxmenbastarnaenaked fanaticsnight raidershead hurlerswarband sword britonbarb slingerbarb archerarcher warbandbarb cavalrybarbarian cavalrybarbarian noble cavalrybarb chariot light britonbarb chariot heavy britonwardogsberserkersscythian horse archersscythian noble archers
Iberian (Spain) & Gaul specifics
iberian infantryscutariibull warriorsforester warband
Mercenaries (common)
merc peltastsmerc rhodian slingersmerc cretan archersmerc bedouin_archersmerc hoplitesmerc numidian cavalrymerc thracian peltastsmerc elephantmerc scythian horse archers
Artillery (generic)
ballistascorpiononagerheavy onagerrepeating ballista
Give Trait command generator
The game decides the maximum level for each trait. This generator does not assume every trait caps at 5.
Examples: give_trait "Flavius Julius" GoodCommander 5. Check the trait's Levels entries in the game's trait-definition file for its actual ceiling.
Trait IDs for give_trait "<character>" <trait> <level>
give_trait "Flavius Julius" GoodCommander 5AestheticAngerApicianRomanViceArchitectSkillAssassinCatcherAssassinMasterAustereAuthoritarianAuthoritarianRomanVirtueBadAdministratorBadAmbusherBadAttackerBadBuilderBadCavalryGeneralBadCommanderBadDefenderBadDisciplinarianBadEngineerBadFarmerBadInfantryGeneralBadMinerBadRiskyAttackerBadRiskyDefenderBadSiegeAttackerBadSiegeDefenderBadTaxmanBadTraderBattleScarredBerserkerBlackBileHumourBloodHumourBloodthirstyBoringSpeakerBraveBrutalBuilderCampRationsCautiousCharismaticCheapskateCleverCollectorComposedCorruptCraftyCruelDespoilerDevoutDiligentDisciplinarianDisloyalDrinkDrunkardDutifulEagleTakerEnergeticEngineeringSkillEnvoyEpicureanExpensiveTastesFairRulerFaithfulFertileFirmFollyFrugalFuriousFurtiveGamblingGenerousGoodAdministratorGoodAmbusherGoodAttackerGoodBuilderGoodCavalryGeneralGoodCommanderGoodDefenderGoodDisciplinarianGoodEngineerGoodFarmerGoodInfantryGeneralGoodJudgeGoodMinerGoodRiskyAttackerGoodRiskyDefenderGoodSiegeAttackerGoodSiegeDefenderGoodTaxmanGoodTraderHarshJusticeHarshRulerHealthHonestHypochondriacIndustriousInnocentInsaneInspiringSpeakerIntelligentIntolerantJudgeJustKindKnightLameLazyLewdLogisticalSkillLoyalLoyaltyStarterMagnanimousMaidenLoverMasterOratorMeanMercilessMilitaryInclinationMiserlyMisogynistModestMoodyMoralMoverNaturalBornLeaderNobleInBattleNotSoBraveObsessiveOptimisticOratorParanoidPhilhellenePiousPoorCommanderPopularProudPublicAtheismPublicFaithQuickQuixoticRashReligiousManiaResilientRespectfulRighteousRiotousSacrilegiousSanguineHumourScholarlySeaLegsSecretiveSevereSharpSoberStoicStrategistStrictTaxCorruptionTaxFarmerTemperateTightFistedTiredTolerantToughTraderTreasonousTricksterUnbalancedUncharismaticUngenerousUnintelligentUnjustUnluckyUnreliableUntrustworthyVictorBarbarianVictorCruelVictorEasternVictorEgyptianVictorGreekVictoriousWarriorVictorJustVictorNegativeVictorRomeVictorVirtueVigorousVindictiveViolentWarlordWarriorWaryWellSuppliedWiseYellowBileHumour
Tip: to see the definitive IDs for your install, open data/export_descr_character_traits.txt.