A crucial point for any modder or console command user is that a unit's on-screen name is often different from its internal Unit ID. For example, in vanilla RTW, the "Urban Cohort" appears as such in-game, but its internal ID might simply be "urban cohort" or something similar. The Alexander expansion has its own specific set of IDs that don't always match the ones from the base game or Barbarian Invasion.
To spawn units via the in-game developer console, press the tilde key ( ~ ) and use the following syntax: create_unit "Character Name" "Unit ID" 4 9 9 9 Macedon Unit ID List (Alexander's Army)
The nomadic factions utilize fast, horse-heavy rosters perfect for hit-and-run skirmishing tactics. : dahae horse archers Dahae Noble Cavalry : dahae noble cavalry Scythian Foot Archers : scythian foot archers Scythian Axemen : scythian axemen Noble Horse Archers : scythian noble horse archers 4. Illyrians & Thracians (Barbarian Tribes)
| Unit Display Name | Internal Unit ID | | :--- | :--- | | Immortals | persian_immortals_hq (Note: _hq denotes High Quality repack texture) | | Sparabara (Shield Bearers) | eastern_sparabara | | Kardakes Hoplites | kardakes_marines | | Persian Cavalry | persian_cavalry_alex | | Scythed Chariots | scythed_chariot_alex | | Mardian Archers | mardian_archers | | Indian War Elephants (Persian variant) | indian_war_elephant_persia | rome total war alexander unit id list high quality repack
While the Alexander expansion is known for its difficulty and strict time limit, using unit IDs allows players to:
The Persian roster relies on massive numbers of levy infantry, specialized regional missile troops, and elite cavalry variants. Internal Unit ID persian general General / Bodyguard Immortals persian immortals Elite Infantry / Missile Sparabara persian sparabara Light Infantry Cardaces persian cardaces Medium Infantry Apple Bearers persian apple bearers Elite Spearman Scythian Chariots persian scythian chariots Kinsman Cavalry persian kinsman cavalry Heavy Cavalry Heavy Cavalry persian heavy cavalry Medium Cavalry Light Cavalry persian light cavalry Raider Cavalry Persian Archers persian archers Missile Infantry Dahae, Scythian, and India Roster IDs
Engine mechanics dictate that all Unit IDs remain strictly lowercase. If an ID consists of multiple words, it must be separated by a single space or a specific underscore as dictated by the export_descr_unit.txt file. Double Names for Characters A crucial point for any modder or console
create_unit "Memnon" "persian_elephant_war" 1 0 0 0
I can provide the exact file paths or specific command strings tailored to your installation. Share public link
: Ensure your spawned unit counts do not overflow your maximum army slots (20 units per army). You can adjust visual performance and individual unit scaling configurations directly inside the advanced graphics options panel on your system. To spawn units via the in-game developer console,
For a user of a high-quality repack, the Unit ID List serves three functions:
Even in a high-quality repack, the Unit ID List has ghosts. Some IDs (like alexander_peltast ) are defined in the EDU but never spawned in the campaign script. Others, such as rebel_brigand , cause a soft-lock if recruited. A true "high quality" repack includes a readme file listing these "orphaned IDs."
If you lose your core veteran army in a glitchy siege, you can replenish your ranks to keep the historical momentum.
| Unit Display Name | Internal Unit ID (For EDU and Scripts) | | :--- | :--- | | Alexander (General) | alexander_guard | | Companion Cavalry | greek_companion_cavalry_alex | | Hypaspists | hypaspist_alex | | Argyraspides (Silver Shields) | argyraspides | | Phalanx Pikemen | macedonian_phalanx_alex | | Cretan Archers | cretan_archers_alex | | Agrianian Javelinmen | agrianian_axemen | | Prodromoi (Scouts) | prodromoi_alex |