
While experimenting with various spell combinations in Dragon Age: Origins, you might want to skip through certain plot elements or give yourself a boost in gold. For a comprehensive list of known Dragon Age: Origins cheats and console commands, refer to the table below.
Complete List of Cheats and Console Commands in Dragon Age: Origins
Even if you’re not keen on “cheating,”there are numerous useful commands you can access through the Dragon Age: Origins console. From uniting all your party members to bringing you back to the character creation menu, this list contains a variety of commands you may find beneficial.

Of course, if cheating isn’t your cup of tea, you can still enjoy manipulating the story, acquiring numerous items, and temporarily enhancing your character.
Code Effect | Console Code |
---|---|
Add a party member by name. | runscript zz_addparty [insert name] |
Add Copper. 1000 Copper equals 1 Gold. | runscript zz_money [insert amount] |
Increase a companion’s approval rating. | runscript zz_addapproval [insert companion name] [insert amount] |
Gain 3 Skill Points (saving and reloading required). | runscript zz_add_skills3 |
Add all achievements to your player profile. | runscript cheater |
Add Jory and Daveth to your party. | runscript e3_addparty |
Add special gifts to your inventory: Antivan Leather Boots, Dalish Gloves, Alistair’s Mother’s Amulet, Duncan’s Shield, Andraste’s Grace, Cute Nug. | runscript zz_party_addgifts |
Add the one-handed and two-handed Starfang swords to your inventory (requires Warden’s Keep DLC). | runscript zz_starmetal_sword |
Add plot-sensitive party member gifts to your inventory. | runscript zz_party_addgifts |
Add a talent or spell based on the corresponding number to your character. | runscript addtalent [insert number] |
Add traps to your inventory. | runscript zz_set_trap |
Add XP to your character. | runscript addxp [insert amount] |
Break the party companion limit. | runscript zz_addparty |
Initiate the camp ambush (and set its plot flag), and teleport to the first camp. | runscript zz_camp_debug |
Open the Enchantment Menu. | Runscript zz_upgrade |
Execute a finishing blow (based on your equipped weapon). | runscript zz_deathblow |
Create all Dragonbone Legion armor. | runscript zz_givearmor |
Create one of every rune type. | runscript zz_createrunes |
Gather all party members. | runscript zz_getparty |
Provide the player with 1000 Mana, 1000 Health, 50 Strength, and 50 Dexterity. | runscript zz_supercrit player |
Apply a 180-second buff. [Attribute number] should range from 1 to 6 (1 for Strength, 2 for Dexterity, etc.). | runscript dbg_setattrib [attribute number] [value of buff] |
Activate God Mode. | runscript pc_immortal |
Heal player. | runscript healplayer |
Eliminate all hostile creatures in the area. | runscript killallhostiles |
Knock back enemies and create a protective shield around your character. | runscript bowlingforferelden |
Teleport to the climax at Redcliffe Castle. | runscript zz_cli_debug |
Access the character creator screen. This will override your game progress. | runscript zz_char_creation |
Open the Origin screen. | runscript batches |
Open the party select screen. | runscript selectparty |
Prevent perceived enemies from using special abilities. | runscript ai abilities 0 |
Remove all injuries from your party. | runscript injury remparty |
Remove all injuries from yourself. | runscript injury remall |
Remove your entire party. | runscript zz_dropparty |
Remove the talent associated with the given ID number from the character’s profile. | runscript removetalent [insert ID number] |
Reset your party’s level and stats and add various items to your inventory. Removes and destroys all equipped items (will overwrite unequipped items as well). | runscript levelparty? |
Reveal the full map. | runscript zz_reveal_map |
Start a test script for modifying plot states and teleporting. | runscript zz_dlc_debug |
Launch Arl Eamon Debug Helper Script (modifies related plot states and allows teleporting). | runscript zz_arl_debug |
Open the character generation interface. | runscript batches 0 |
Open the character level-up interface. | runscript batch 1 |
Engage Circle of Magi Debug Helper Script (modifies related plot states and allows teleporting). | runscript zz_cir_debug |
Engage Denerim Debug Helper Script (allows plot state modifications and teleporting around Denerim and the Landsmeet). | runscript zz_den_debug |
Activate Epilogue Debug, which changes plot states and starts the epilogue immediately. | runscript zz_epi_debug |
Engage Lothering Debug Helper Script (allows modification of related plot states and teleporting). | runscript zz_lot_debug |
Engage Nature of the Beast Debug Helper Script (modification of related plot states and teleporting). | runscript zz_ntb_debug |
Engage Paragon of her Kind Debug Helper Script (modification of related plot states and teleporting). | runscript zz_orz_debug |
Engage Prelude Debug Helper Script (modification of related plot states and teleporting). | runscript zz_pre_debug |
Engage Random Encounters Debug Helper Script (modification of plot states and teleporting). | runscript zz_ran_debug |
Engage Urn of Sacred Ashes Debug (modification of plot states and teleporting). | runscript zz_urn_debug |
Engage World Map Debug Helper Script (alter main plot states and complete any main quests immediately). | runscript zz_wmp_debug |
Interact with the nearest NPC. | runscript zz_talk_nearest |
Teleport party to the Dalish Camp. | runscript zz_eurodemo_end |
Teleport party to Duncan’s fire in Ostagar. | runscript zz_pre_strategy |
Teleport party to Ostagar. | runscript zz_pre_demo2 |
Teleport to random locations on the current map. | runscript zz_jump_around |
Teleport to specific teleport points on the current map. | runscript zz_jump_around |
Disable AI. | runscript ai off |
Enable AI. | runscript ai on |
Transform into a Level 2 Mage. | runscript wizard |
Transform into a Level 2 Rogue. | runscript rogue |
Transform into a Level 2 Warrior. | runscript warrior |
Unequip all gear currently worn by your character. | runscript zz_economizer |
How to Access the Command Console in Dragon Age: Origins

While many gamers learned about command consoles through titles like The Sims, Dragon Age: Origins requires a bit more setup to access the command console properly.
Step 1: Create a Shortcut for Quick Access
To begin, you should create a shortcut for the game’s executable file on your desktop. Follow these steps:
- Locate the executable. Head to your Dragon Age installation folder. By default, it is typically found here:
C:\Program Files (x86)\Steam\steamapps\common\Dragon Age\bin_ship\daorigins.exe
- Create a shortcut. Right-click the
daorigins.exe
file and select “Create Shortcut.”Move this shortcut to your desktop. - Enable the developer console. Right-click the desktop shortcut, select “Properties,”and in the Target field, append
-enabledeveloperconsole
at the end, after the quotation marks. The line should resemble:"C:\Program Files (x86)\Steam\steamapps\common\Dragon Age\bin_ship\daorigins.exe"-enabledeveloperconsole
- Apply your changes. Click “Apply,”then “OK”to close the properties window.
Step 2: Configure Your Keybindings
With the developer console enabled, let’s assign a key to open it:
- Locate the keybindings file. Navigate to
Documents\BioWare\Dragon Age\Settings\
and open thekeybindings.ini
file with a text editor (Notepad is sufficient). - Find the console line. Look for this line:
OpenConsole_0=Keyboard::Button_GRAVE
(The GRAVE key refers to the~
key by default). - Select your key. If the
GRAVE
key doesn’t suit you or is already in use, changeButton_GRAVE
to any key of your choice. Just ensure it is not already mapped to another action in the game.
Step 3: Launch the Game
Now, start Dragon Age: Origins using your newly created shortcut:
- Start with the shortcut. Always launch the game using the shortcut you created on your desktop (which contains “
-enabledeveloperconsole
“in the target). - Open the console. Inside the game, press the key assigned earlier (or the default key) to access the console. You won’t see a window pop up, nor will you see what you’re typing — this is normal.
- Input your command. You can now type any of the commands from the table above that you wish to try. Enjoy!
Explore the rich lore of Dragon Age: The Veilguard factions, which pay tribute to Dragon Age: Origins. Plus, your base in Dragon Age Veilguard will include a kitchen your companions can utilize.
Leave a Reply