Dragon Age Origins Console Commands & Cheats

Dragon Age Origins console commands give you the ability to add talent and skills to characters, XP, play with the AI, toggle god mode, and so much more. All you need to do is to enable the console, find the right keywords/commands, and that’s about it. 

But, before that, we highly recommend that you make a backup of the game. After all, console commands can easily end up breaking it. 

And with all of that being said, let’s move on with the article!

How to Enable The Dragon Age Origins’ Console

Many games come with the console disabled by default. After all, console commands are often only made to be used by developers; not by players. 

Unfortunately, Dragon Age Origins is one of these games as well and enabling its console is a bit tedious. Here’s how to do it!

Non-Ultimate Edition

The process of enabling the console slightly differs between the Ultimate Edition and the “normal” one. Here’s how to do it for the non-ultimate Edition

  1. Create a shortcut of the “daorigins.exe” file (Not the launcher “delauncher.exe”)
  2. Right-click on it
  3. Select “Properties” 
  4. And while in the target field, add enabledeveloperconsole 

Things are a bit more simple for the Steam version since all you have to do is: 

  1. Head over to your Steam library
  2. Right-click on the game
  3. Select “Properties” 
  4. Select “Set Launch Options” 
  5. And add -enabledeveloperconsole

And as for Origin:

  1. Right-click on the game
  2. Choose “Game Properties” 
  3. And in the command line arguments, type: -enabledeveloperconsole

Ultimate Edition

Things are a bit tougher for the Ultimate Edition: 

  1. Open your Steam library
  2. Right-click on the game and select “Properties” 
  3. Select “Local files”
  4. Go to the data folder
  5. Open DAOriginsLauncher with an editor (Notepad works just fine)
  6. Find this line: <true action=”execute” file=”${BINARIES_DIR}\DAOrigins.exe” path=”${BINARIES_DIR}” autoquit=”true” />
    (Use CTRL+F for that. The line should be at line 184 between ‘autoquit=”true”‘ and ‘/>’)
  7. And then add: arguments=”-enabledeveloperconsole” at the end of it
  8. The final line should like like this: <true action=”execute” file=”${BINARIES_DIR}\DAOrigins.exe” path=”${BINARIES_DIR}” autoquit=”true” arguments=”-enabledeveloperconsole” />

And that’s basically how you enable the console for the two different variants of the game. Before we move on to the commands, let us mention one last thing. 

Even after enabling the console, you won’t be able to see it. It’s invisible by default. So, you can either type in blindly and hope that everything turns out well – or you can install a mod that makes the console visible

One last thing that you need to is set a button that will open the console. That can be done by going to: 

  1. “My Documents” folder
  2. “BioWare\Dragon Age\Settings\KeyBindings.ini”
  3. Use CTRL + F to find “OpenConsole_0”
  4. And after the “=” symbol, add the button of your choice. For example: Keyboard::Button_Tilde is the one that you need for the tilde “~” button which is also commonly used for most games

Do keep in mind that this may end up causing issues for non-American layout keyboards. And if you realize that this is the case for you as well, try using a different, common button that’s not used in the game. 

And with all that out of the way, let us check out some commands. 

Dragon Age Origins Console Commands and Cheats

Since there are a ton of available commands to use, we’re going to try splitting everything into smaller categories to make things easier for you. For starters, here are some very popular commands and cheats that are mostly focused on your character. 

runscript pc_immortal: Toggles God Mode (Basically makes you invincible. However, do keep in mind that some cinematics will reset the command)

runscript addtalent [Talent ID]: Adds the specified skill, talent, or spell. (You can find a list of IDs in this page)

runscript removetalent [Talnet ID]: Removes the specified skill, talent, or spell. (Basically reverses the above command)

runscript bowlingforferelden: Surrounds you with a globe of energy for 20 seconds and knocks 

runscript cheater: Unlocks achievements

runscript cheat – Inspired: Major Cunning: Adds 30 armor and 100 defense to your party for 120 seconds

runscript healplayer: Gives 4,250 health to all party members (Do keep in mind that it’s being treated as a spell, and, thus, it can be useless when used against something like the Curse of Morality)

runscript killallhostiles: Kills all enemies in the vicinity

runscript restore: Restores stamina and/or mana 

runscript selectparty: Brings up the Party selection screen (Do keep in mind that this can end up breaking various quests and characters in all sorts of ways)

runscript zz_money [Value]: Adds the specified amount of money (May end up freezing the game)

runscript levelparty [Level] [Player Class]: Levels up the Party to the specified level (The default value is 2). The selected class needs to be either Warrior, Rogue, or Wizard. Do keep in mind that this may end up destroying everything in your inventory

runscript zz_supercrit player: Gives 1000 mana + health, and 50 strength + dexterity

Character Creation Commands

These commands allow you to modify your character. There are 2 ways to do that. 

The first method creates a character that starts at level 2. And since it’s a new character, all the inventory and plot items that you had will disappear. Here’s how you do that: 

runscript rogue [Level]: Makes you a Rogue with the specified level

runscript warrior [Level]: Turns you into a Warrior

runscript wizard [Level]: Turns you into a Mage

The second method makes it so that you won’t lose your inventory. However, it can have some other side effects – such as affecting your origin and making it so that you’ll lose attribute points. 

runscript roguex [Level]: Turns you into a Rogue with the specified level

runscript warriorx [Level]: Warrior

runscript wizardx [Level]: Mage

runscript dogx [Level]: War Dog

runscript shale [Level]: Shale

runscript appearance [Value]: Changes your character’s appearance (-1 is the default model)

AI Console Commands

Anything that has to do with AI control and NPCs. 

runscript ai off: Turns off AI

runscript ai on: Turns AI on

runscript ai abilities 0: NPCs in the vicinity will not be able to use special abilities

runscript zz_addparty [NPC]: Adds the specified party member by name (Also allows you to get more than 3 members but you won’t be able to use their abilities from the quickbar. Just do keep in mind that entering the Fade with more than 3 characters will break the game)

runscript zz_getparty: Adds Morrigan & Dog and Alistair to your active party (Using this command before they’ve joined your party can end up breaking the game)

runscript zz_dropparty: Permanently removes the entire party (The only way to add them back is by using the zz_addparty command. But, their character development will be lost)

runscript attack [Creature]: Makes the specified creature hostlile towards you

runscript zz_surrender [Creature]: Has the opposite effect of runscript attack

runscript zz_test_hire: Adds the nearest NPC to your party

runscript zz_talk_nearest: Talks to the nearest NPC

runscript killallhostiles: Kills all enemies in the vicinity

runscript rubberband: Sends all creatures in the area to their starting points

runscript zz_addapproval [Character] [Approval Value]: Adds approval to the specified character. If you set it to a negative value, then that’s going to reduce approval. The character numbers are: 

  • 1 – Alistair
  • 2 – Dog
  • 3 – Morrigan
  • 4 – Wynne
  • 5 – Shale
  • 6 – Sten
  • 7 – Zevran
  • 8 – Oghren
  • 9 – Leliana
  • 10 – Secret Character

Item Commands

Just a small variety of commands that can give you weapons, armor, and other kinds of items. 

runscript zz_economizer: Unequips everything that you’re wearing (Doesn’t unequip items)

runscript zz_fab: Gives you access to a debug room with Awakening armor, weapons, potions, runes, and sets

runscript zz_givearmor: Gives you the Dragonbone Legion armor

runscript zz_starmetal_sword: Gives you the Starfang 1H and 2H 

How to Teleport By Using the Console

There are primarily two methods to teleport yourself around the map. The first one is using creature reference points while the second one is a simple command that teleports you around various map transition points. 

runscript zz_goto [Tag] [Optional Number]: Teleports you to the position of the specified creature (Needs to be in the same area). The optional number can be used to identify a specific creature in case that there are multiple ones of the same kind. 

runscript zz_jump_around: Teleports you to various transition points on the map

Wrapping Up

As far as useful Dragon Age Origins console commands are concerned, that’s about all we got. If you want the full list, check out our sources at the bottom of this page. 

Once again, do keep a backup of your game before starting to play around with commands or you’re risking breaking it and losing all progress for nothing. 

If we forgot to mention an important/useful command, let us know about it in the comments section. 

Leave a Comment