Dragon Age: Origins Console Commands


Below is a complete, up-to-date list of all 102 Dragon Age: Origins cheats and console commands from the latest version of the game on PC (Windows).

Before you can use console commands in Dragon Age: Origins (DAO), you will need to enable the console. Use the below button to see our tutorial on how to do this:

How to Enable the Console in Dragon Age: Origins

Once the console has been enabled, press the ` (grave) key on your keyboard to open it (press ENTER to close). Type a command from the below list into the console and hit ENTER to run it.

If your keyboard doesn't have the ` key, or you want to change it, see this guide to change the open console key.

You will need to install a mod before you can spawn items. Click the button below to see our guide on installing the mod and spawning items:

How to Spawn Items

Backup your saves before using console commands as they can cause irreversible and breaking changes. Your data will not be synced in the Keep whilst the console is enabled.


Item IDs Creature IDs Model IDs Recipe IDs Ability and Skill IDs Dragon Age: Origins Blog

Click the "Table View" and "Card View" buttons to change how the commands are displayed. You can search for a specific command by typing its name into the search box below.

Name Syntax Description
zz_addparty runscript zz_addparty [tag] This command adds the specified creature or companion to your party. They must be spawned within the same area as your character.
addtalent runscript addtalent [talent id] This command adds the specified talent, skill or spell to the currently selected character.
removetalent runscript removetalent [talent id] This command removes the specified talent, skill or spell from the currently selected character.
addxp runscript addxp [amount] This command adds a specified amount of XP to your character.
appearance runscript appearance [model id] This command changes your character's appearance, with "-1" reverting your appearance back to default settings.
ai runscript ai [on / off] This command can be used to either enable or disable AI.
AddEnemyToParty runscript addenemytoparty This command adds the specified enemy to your party.
attack runscript attack [creature id] This command locates and initiates combat with a creature with the specified tag. If multiple creatures are located, only one will engage in combat with your character.
zz_surrender runscript zz_surrender [creature id] This command locates and ends combat with a creature with the specified tag. If multiple creates are located, only one will disengange in combat with your character.
bowlingforferelden runscript bowlingforferelden This command surrounds your character with a 20 second globe of energy. This will cause any creatures you run into to be knocked out of the way.
chargen runscript chargen [0 / 1] This command allows you to either open up the character creator screen or the level up interface (using the values 0 and 1 respectively).
cheater runscript cheater This command unlocks all achievements for your character.
cheat runscript cheat This command adds 30 armour and 100 defense to your party for 120 seconds.
healplayer runscript healplayer This command instantly heals all party members, restoring 4,250 health. However, this command will not provide healing powers if your party is currently affected by the curse of mortality. This command also regenerates all mana and stamina for party members.
healbadger runscript healbadger This command doesn't do anything.
killallhostiles runscript killallhostiles This command kills all enemies.
zz_killallhostiles runscript zz_killallhostiles This command kills all enemies, dealing 9,999 damage.
pc_immortal runscript pc_immortal This command grants your character with infinite health, preventing your health from dropping below zero. If you're using blood magic, you'll also receive unlimited spell casting ability.
RemoveEnemyFromParty runscript removeenemyfromparty This command removes the specified enemy from your party.
restore runscript restore This command restores the selected party member's stamina and mana. However, it will not restore points to those being currently used in a sustained ability.
rubberband runscript rubberband This command sends all creatures within the nearby area to their starting points.
setplayerimmortal runscript setplayerimmortal This command grants your character with infinite health, preventing your health from dropping below zero. If you're using blood magic, you'll also receive unlimited spell casting ability.
summon runscript summon [object id] This command moves the nearest object with the specified tag to your character's location.
summon_creature runscript summon_creature [creature id] This command moves the nearest creature with the specified tag to your character's location.
selectparty runscript selectparty This command displays the party selection screen. It also sets all companions to both recruited and in camp, without creating the required objects for them in camp. This allows your character to unlock the "recruiter" achievement.
gxa_selectparty runscript gxa_selectparty This command performs the same as the "selectparty" command, however for the Awakening expansion pack.
zz_testpartypicker runscript zz_testpartypicker This command displays the party picker screen. Party members can only be changed if the current area allows it (this command does not work in the Awakening expansion pack).
zz_app_debug runscript zz_app_debug This command starts the "Approval Debug Helper Script". This will allow changing approval rates and setting certain flags eligible.
zz_cli_debug runscript zz_cli_debug This command jumps your character to the climax at Redcliffe castle.
zz_epi_debug runscript zz_epi_debug This command starts the "Epilogue Debug". This will immidiately start the epilogue sequence and allow changing plot states.
zz_pre_debug runscript zz_pre_debug This command starts the "Prelude Debug Helper Script". This will allow teleporting and the modification of plot states.
zz_ran_debug runscript zz_ran_debug This command starts the "Random Encounters Debug Helper Script". This will allow teleporting and the modification of plot states.
zz_lot_debug runscript zz_lot_debug This command starts the "Lothering Debug Helper Script". This will allow teleporting and the modification of plot states.
zz_cir_debug runscript zz_cir_debug This command starts the "Circle of Magi Debug Helper Script". This will allow teleporting and the modification of plot states.
zz_orz_debug runscript zz_orz_debug This command starts the "A Paragon of Her Kind Debug Helper Script". This will allow teleporting in and around Orzammar, and the modification of plot states.
zz_ntb_debug runscript zz_ntb_debug This command starts the "Nature of the Beast Debug Helper Script". This will allow teleporting and the modification of plot states.
zz_arl_debug runscript zz_arl_debug This command starts the "Arl Eamon Debug Helper Script". This will allow teleporting and the modification of plot states.
zz_urn_debug runscript zz_urn_debug This command starts the "Urn of Sacred Ashes". This will allow teleporting and the modification of plot states.
zz_den_debug runscript zz_den_debug This command starts the "Denerim Debug Helper Script". This will allow teleporting around Denerim and the Landsmeet, and the modification of plot states.
zz_bec_debug runscript zz_bec_debug This command starts the "Elf Origin Debug Helper Script".
zz_bed_debug runscript zz_bed_debug This command starts the "Elf Origin Helper Script".
zz_bhm_debug runscript zz_bhm_debug This command starts the "Magi Origin Debug Helper Script".
zz_bhn_debug runscript zz_bhn_debug This command starts the "Human Noble Debug Helper Script".
zz_bdn_debug runscript zz_bdn_debug This command starts the "Dwarf Noble Debug Helper Script".
zz_bdc_debug runscript zz_bdc_debug This command starts the "Dwarf Commoner Origin Debug Helper Script".
zz_shl_debug runscript zz_shl_debug This command starts the "The Stone Prisoner Debug Helper Script". This will allow teleporting and the modification of plot states. This command only works if you already have the Stone Prisoner DLC.
zz_gwb_debug runscript zz_gwb_debug This command starts the "Warden’s Keep Debug Helper Script". This will allow teleporting and the modification of plot states. This command only works if you already have the Warden's Keep DLC.
zz_dlc_debug runscript zz_dlc_debug This command starts a test script that will allow teleporting and the modification of plot states.
zz_wmp_debug runscript zz_wmp_debug This command starts the "World Map Debug Helper Script". This will allow the modification of plot states and immidiately finish all current main quests.
zz_camp_debug runscript zz_camp_debug This command initiates the camp ambush and allows you to set the plot flag for it. It will also allow your character to teleport to the first camp that you make.
zz_kcc_debug runscript zz_kcc_debug This command starts the DLC "Ostagar Debug Helper Script".
zz_aoa_debug runscript zz_aoa_debug This command starts the "Amaranthine Siege Debug Script".
zz_coa_debug runscript zz_coa_debug This command starts the "Amaranthine City Limits Debug Script".
zz_gxa_debug runscript zz_gxa_debug This command opens the GUI Debug menu that allows you to scale party inventory and grant companions.
zz_int_debug runscript zz_int_debug This command takes you to the beginning of the game.
zz_ltl_debug runscript zz_ltl_debug This command starts the "Kal'Hirol Debug Helper Script".
zz_ltm_debug runscript zz_ltm_debug This command starts the "Mother's Lair / End" script
zz_rxa_debug runscript zz_rxa_debug This command starts the "random encounters for Awakening" script
zz_stb_debug runscript zz_stb_debug This command starts the "Queen of the Blackmarsh" script
zz_trp_debug runscript zz_trp_debug This command starts the "Wending Wood/ Silverite Mines" script
zz_vgk_debug runscript zz_vgk_debug This command starts the "Vigil's Keep Siege and Voldrik Plot" script
zz_str_debug runscript zz_str_debug This command starts the "Witch Hunt" script
zz_str_morrigan runscript zz_str_morrigan This command starts a Witch Hunt script which can alter the state of past choices in regards to Morrigan.
zz_goto runscript zz_goto [object id / creature id] [index] This command teleports your character to the location of the specified object or creature (they must be within the same area as your character). If there are multiple entities with the same tag, you'll be able to specifiy which to teleport to using the number argument.
zz_test_hire runscript zz_test_hire This command adds the nearest NPC to your character's party. If there are already 4 characters in your party, the NPC will still be added however will not have a portrait.
zz_use_ability runscript zz_use_ability [creature id] [ability id] [create id] This command causes the specified creature to use the specified ability on another specified creature. If another creature is not specified, then the ability will be used towards the currently controlled party member.
zz_money runscript zz_money [amount] This command adds the specified amount of copper.
zz_money2 runscript zz_money2 [amount] This command adds the specified amount of copper (this command only works in the Awakening expansion pack).
zz_getparty runscript zz_getparty This command adds the Alistair, Dog and Morrigan companions to your party, even if it is full.
zz_dropparty runscript zz_dropparty This command removes all characters from your current party.
zz_pre_demo2 runscript zz_pre_demo2 This command teleports your character and party to Ostagar.
zz_pre_strategy runscript zz_pre_strategy This command teleports your character and party to Duncan's Fire (Ostagar).
zz_talk_nearest runscript zz_talk_nearest This command talks to the nearest non-party member NPC.
zz_givearmor runscript zz_givearmor This command adds the Dragonbone Legion Armour to your character's inventory.
zz_starmetal_sword runscript zz_starmetal_sword This command adds the 1H and 2H Starfang to your character's inventory (this command only works if you already have the Warden's Keep DLC).
zz_party_addgifts runscript zz_party_addgifts This command adds the Antivan Leather Boots, Dalish Gloves, Alistair's Mother's Amulet, Duncan's Shield, Andraste's Grace, and the Cute Nug and your character's inventory.
zz_char_creation runscript zz_char_creation This command resets your game's progress and opens up the character selectio screen.
zz_override_skills runscript zz_override_skills [0 / 1 / 2] This command overrides the results of the specified skill checks. Using 1 as the value will cause all skill checks to pass, and using 2 will cause them to fail. Using 0 will however not override skill checks.
zz_createrunes runscript zz_createrunes This command adds the Fire, Frost and Lightning Runes and "The Oathkeeper" sword to your inventory.
zz_upgrade runscript zz_upgrade This command allows your character to perform enchantments through opening up the enchantment window.
levelparty runscript levelparty [level] [player class] This command raises all party members to the specified level (default being level 2), and your character's level within the specified class (the class must be either warrior, rogue, or wizard). This command however will destroy all currently equipped items (including weapons, armour, accessories etc.).
zz_set_trap runscript zz_set_trap This command adds traps to your character's inventory.
zz_reveal_map runscript zz_reveal_map This command reveals the entire map (this command does not work in the Awakening expansion pack).
e3_addparty runscript e3_addparty This command adds the Dareth and Jory companions to your party.
zz_eurodemo_end runscript zz_eurodemo_end This command teleports your character and party to the Dalish Camp.
zz_add_skills3 runscript zz_add_skills3 This command sets your character's available skill points to 3, regardless of whether your current amount of points is lesser or greater than 3.
zz_economizer runscript zz_economizer This command unequips all of your character's currently equipped gear. If your inventory has reached the maximum capacity of 125, then not all of your gear will be unequipped.
zz_supercrit runscript zz_supercrit [player / character] This command adds 1,000 mana and health, and also 50 strength and dexterity to the specified character. If not character is specified then the points will be added to your character.
dbg_setattrib runscript dbg_setattrib [1 / 2 / 3 / 4 / 5 / 6] [amount] This command gives the selected party member a 180 second specified buff of the specified attribute. If a negative value is used, then the specified attribute will decrease by this amount.
injury runscript injury [remall / remparty] This command removes all injuries from either your character, or all characters within your party.
zz_jump_around runscript zz_jump_around This command teleports your character to the set teleport points on the current map.
zz_fab runscript zz_fab This command gives your character access to the debug rom (Awakening only). This room will give you access to complete Awakening equipment sets (including armour, weapons, potions, and runes).
zz_deathblow runscript zz_deathblow This command immediately kills the currently targeted enemy, using your weapon's finishing blow (if your weapon does not have a finishing blow, then this command will not work).
zz_addapproval runscript zz_addapproval [character number] [amount] This command adds a specified amount of approval to the specified character. If a negative value is used, then the approval will decrease by this amount.
wizard runscript wizard [level] This command changes your character into a wizard of the specified level.
rogue runscript rogue [level] This command changes your character into a rogue of the specified level.
warrior runscript warrior [level] This command changes your character into a warrior of the specified level.
roguex runscript roguex [level] This command changes your character into a rogue of the specified level.
warriorx runscript warriorx [level] This command changes your character into a warrior of the specified level.
wizardx runscript wizardx [level] This command changes your character into a wizard of the specified level.
dogx runscript dogx [level] This command changes your character into a war dog of the specified level.
shale runscript shale [level] This command changes your character into a shale of the specified level.