Dragon Age: Origins Cheat Codes

Dragon Age: Origins
Electronic Arts

The use of cheat codes for the role-playing video game, Dragon Age: Origins, requires the use of a command line parameter and editing of a game file. As such, it is highly recommended that you first make a backup of any files before you edit them.

Make a Shortcut on Your Desktop

The first thing you need to do is to make a shortcut to the game's main daorigins.exe file (Dragon Age/bin_ship/daorigins.exe) and add the command line parameter -enabledeveloperconsole.

If you have trouble locating this file you may need to turn on viewing hidden files  within your operating system.

Edit File: keybindings.ini
Now navigate to the keybindings.ini file (My Documents/BioWare/Dragon Age/ Settings/) and make the following changes. 

Find the line:
"OpenConsole_0=Keyboard::Button_X"

Change the X to Another button, like so:
"OpenConsole_0=Keyboard::Button_Q"

Note: Regarding above code, it has been reported that this works by dropping the 0 in the code after the OpenConsole_, therefor the code would read "OpenConsole_=Keyboard::Button_Q". 

Save the file and begin the game with the shortcut you created earlier. While in the game, press the key that you assigned in the .ini file (in our example it was the Q button), then enter in one of the following codes.

Additional notes: This has been tested on the retail version of the game, not the Steam version (if you have more details send them over and we'll note it here).

Also, you may not see the cheat console or what you are typing; this is normal. Continue entering the code and they should work as described.

Steam Cheats Update

The shortcut Steam gives you is not the same as the .exe needed to add the command line. The keybinding file is the same.

In Steam's case the path is: Program Files/Steam/steamapps/common/dragon age origins/bin_ship --- this .exe will work fine with steam as well.

IMPORTANT: The key you set in the keybindings file for console DOES NOT WORK in Steam, instead it is automatically assigned to ~ (tilde) though and works. The keybindings file will keep resetting the Openconsole line to (unassigned). It shouldn't even be necessary to change the keybindings file since the ~ tilde button is universal for console access in Steam.

The cheats work fine though other than that minor detail. -Thanks! John Salo (Thanks John!).

Cheat Codes

Add party member by name.
Cheat code: runscript zz_addparty NPCname

Add to a companion approval rating, X = companion, YY = Amount.
Cheat code: runscript zz_addapproval X YY

Adds the talent or spell corresponding to the number to your character
Cheat code: runscript addtalent [number]

Allows player to break the party companion limit
Cheat code: runscript zz_addparty

God Mode. (You will still take damage, but will not die.)
Cheat code: runscript pc_immortal

Heals player/party
Cheat code: runscript healplayer

Kills all hositle creatures in area
Cheat code: runscript killallhostiles

Origin screen
Cheat code: runscript chargen

Party select screen
Cheat code: runscript selectparty

Removes entire party
Cheat code: runscript zz_dropparty

Talk to nearest NPC
Cheat code: runscript zz_talk_nearest

Teleports player and party to Duncan's fire in Ostagar
Cheat code: runscript zz_pre_strategy

Teleports player and party to Ostagar
Cheat code: runscript zz_pre_demo2

Turns off AI
Cheat code: runscript ai off

X is the amount of Copper you wish to add. 1000 is 1 Gold
Cheat code: runscript zz_money X

X is the amount of XP you wish to add
Cheat code: runscript addxp X

More Cheats and Hints

Check out our cheat code index to find tips and cheat codes to all of your favorite video games.