Dragon Age 2 Cheats, Codes, and Secrets for PC

God mode, infinite rival points, and more cheats for Windows and Mac

The PC edition of Dragon Age 2 has cheat codes that aren't available in the Xbox 360 and PS3 versions. To use these cheat codes, you must first edit a game file to enable the cheat console. 

These cheats are exclusively for Dragon Age 2 on Windows and Mac.

How to Enter Cheats for Dragon Age 2

To use cheat codes in Dragon Age 2:

  1. Create a desktop shortcut for Dragon Age 2.

  2. Add the command line parameter -enabledeveloperconsole to the game shortcut file. Once added, your shortcut target should look something like this:

    "C:\Program Files (x86)\Dragon Age II" -enabledeveloperconsole

  3. Start the game using the modified shortcut.

  4. Press the tilde key (~) while playing to display the cheat console.

    The console may not actually appear on-screen. It will automatically close when you press the tilde key again or press Enter.

  5. Type the desired cheat code and press Enter to activate it.

If it seems like the game is locked up, then the developer console may be active. Press the tilde key (~) to close it and resume playing.

Dragon Age 2 Cheat Code List

Enter these codes at any time via the cheat console. Some codes require you to append additional information such as a quantity.

Effect Cheat Code
Get extra experience points. runscript addxp amount
Add any member to your party. runscript zz_dae_debug
Change to a Mage of the indicated level. runscript chargen mage level
Change to a Rogue of the indicated level. runscript chargen rogue level
Change to a Warrior of the indicated level. runscript chargen warrior level
Create a force field that repels enemies. runscript bowlingforferelden
Get 1000 Stamina, 1000 Health, 50 Strength, and 50 Dexterity. runscript zz_supercrit player
Enable god mode (invincibility). runscript pc_immortal
Heal your characters. runscript healplayer
Kill all enemies. runscript killallhostiles
Adjust a companion's friendship/rivalry level. runscript zz_app_debug
Uprgade weapons and armor. runscript zz_upgrade
Removes all injuries from party. runscript injury remparty
Change Hawke's personality. zz_per_debug
Get free gold. runscript addmoney amount
Unlock all achievements. runscript cheater

How to Get More Potions

If you have 10 potions of one type in your inventory, then you're less likely to find that item as a random drop, so put your extra potions in storage so that you can collect more and build up a stash. 

How to Get Unlimited Rival Points

Return to the chantry after completing Sebastian's Repentance companion quest, but don't talk to Sebastian. Instead, talk to the Grand Cleric and choose the You're useless dialog option to earn +5 rivalry for Sebastian. Keep talking to the Grand Cleric and telling him he's useless to keep getting more rival points.

Dragon Age 2 Companion Debug Codes

Enter the following codes to set various attributes for each character.

Character Debug Code
Anders runscript zz_and_debug
Merrill runscript zz_mrl_debug
Varric runscript zz_vrc_debug
Aveline runscript zz_ave_debug
Fenris runscript zz_fen_debug
Isabela runscript zz_isa_debug
Bethany runscript zz_bet_debug
Carver runscript zz_car_debug
Sebastian runscript zz_seb_debug

Dragon Age 2 Attribute Buff Cheats

Use the following code to receive a two-minute attribute boost: runscript dbg_setattrib attribute value.

Each attribute is represented by a number, and the value determines by how much the attributed is raised. For example, to raise your Str by 2, enter the command runscript dbg_setattrib 1 2 in the cheat console.

Attribute Number
Str 1
Dex 2
Mag 3
Cun 4
Wil 5
Con 6

Use negative values to temporarily lower attributes.