Dragon Age 2 Dev Console Cheats

You can find this technique and lots of other useful information on our Dragon Age 2 Cheats page. Getting down to brass tacks, though, consider this: playing Dragon Age 2 on PC has many benefits. First of all, the game just plays better. Second of all, it looks better, thanks to the hi-res texture pack that Bioware made available upon release. Third, and finally, playing on PC gives you the option of monkeying around the in Dev Console, a debug mode for the game that enables you to alter it at will. To enable the Dev Console, you’ll want to use one of these methods:

Enabling the Dev Console

Using a Shortcut:

  1. Make a shortcut to your Dragon Age 2 executable file (“DragonAge2.exe”). Put it wherever you’d like.
  2. Click on the shortcut, select “Properties,” then add this attribute -enabledeveloperconsole to the end of the line in the “Target” field.
  3. Ensure that there is a space between the last quotation mark in the shortcut location and the added code.

Editing a Game File

  1. This method, for more advanced users, will enable you to use the game’s normal shortcut, but is slightly more risky. Make sure to make a backup of the file before you edit it.
  2. Find the file “…Dragon Age II/data/DragonAge2Launcher.xml” and open it in a text editor.
  3. Find the line
  4. <condition name=”FirstRunCheck” type=”FileExist” file=”${USERDATA_DIR}SystemInformation.xml”> The line below it should read as follows: <true action=”execute” file=”${BINARIES_DIR}DragonAge2.exe” path=”${BINARIES_DIR}” autoquit=”true” />

  5. At this point, you’ll want to add an attribute: arguments=”-enabledeveloperconsole”
  6. When finished, the line will read
    <true action=”execute” file=”${BINARIES_DIR}DragonAge2.exe” path=”${BINARIES_DIR}” autoquit=”true” arguments=”-enabledeveloperconsole” />

In Steam (Thanks to user “Mike for this information!”)

    1. Follow the instructions for editing the game XML file, above.
    2. Edit the KeyBindings.ini file (described under “Activating the Dev Console,” below)
    3. Change the line to OpenConsole_0=Keyboard::Button_F12 (or another hot key)
    4. This is strange, but effective — make sure to hit tilde first before hitting the hotkey (or hit the two keys at the same at the same time).

      Activating the Dev Console

      Once you’ve ensured that the game is loading it up at launch, you’ll need a way to turn the dev console on. This involves modifying the key bindings .ini file, located in C:Users(your name)DocumentsBioWareDragon Age 2SettingsKeyBindings.ini. You’ll need to search this file for the line “OpenConsole_0=”. After the equals sign, type “Keyboard::Button_”, then pick a button you’d like to use. Many people prefer “Tilde,” between Tab and Esc, but the choice is yours. If you’re worried about conflicts, you can use the command “Control+Keyboard:: Button_X” to bind console activation to Ctrl+X.

      NOTE: The game isn’t going to give you any indication that the dev console is enabled. You’ll have to try out some console commands (below) to see if it’s working or not.

      Fun Console Commands!

      Verified Commands (Confirmed as working in Dragon Age 2)

      (Some of these were contributed by commenter “Chrisssssss.” Thanks, Chrisssssss!)

      1. runscript addmoney X — X is tabulated in copper, so keep in mind you’ll need a lot of coppers to get any significant quantity of money.
      2. runscript addxp X — This works not only for your current party, but for you and all your companions.
      3. runscript killallhostiles – Instantly kills all enemies you’re facing.
      4. runscript healplayer – Heals all your party members instantly.
      5. runscript zz_supercrit player – Adds 50 strength, 50 dexterity, 1000 HP, 1000 Stamina, and 1000 Mana.
      6. runscript zz_supercrit gen00fl_ALLYNAME - Put in a the name of your party member (“runscript zz_supercrit gen00fl_varric”) to confer the above stat bonuses on them.

      Unverified Commands (These worked in Dragon Age: Origins, but may not work in Dragon Age 2)

      1. runscript bowlingforferelden – This command surrounds you with a ball of energy and allows you to knock over incoming enemies like bowling pins.
      2. runscript cheater – Unlocks achievements.
      3. runscript pc_immortal – Your health cannot drop below 0.
      4. runscript zz_deathblow – Automatically sends your character into the deathblow animation that corresponds to the weapon you have equipped.

      Join the Conversation   

      * required field

      By submitting a comment here you grant GameFront a perpetual license to reproduce your words and name/web site in attribution. Inappropriate or irrelevant comments will be removed at an admin's discretion.

      145 Comments on Dragon Age 2 Dev Console Cheats

      Brandon Koruboshi

      On March 9, 2011 at 5:13 pm

      nothing will happen when I press my console key, its correct and I did this many times (Process Shown above) why wont it work? i did everything that was involving my pc (disincluding steam crap). Please help me!!!

      NK

      On March 9, 2011 at 5:19 pm

      I tried both methods of enabling the developer console. Both did not work. Please find a guaranteed way of enabling it.

      Jeff Mills

      On March 9, 2011 at 5:43 pm

      For those having trouble make sure that your shortcut you’re clicking on to start the game has the path to the actual .exe file that starts the game and NOT the launcher.
      This is an example of what the shortcut should look like. The shortcut should INCLUDE the quotations.

      “C:\Program Files (x86)\Dragon Age 2\bin_ship\DragonAge2.exe” -enabledeveloperconsole

      Also, the console is NOT VISIBLE on screen. You are typing in these commands blindly folks. There is no line to see if you spelled the words correctly. If you did not rebind it, the default key to open the console frame is ~

      So to add money to your character click ~ then type in: runscript addmoney X
      X is the current amount of money you want. So typing in runscript addmoney 1000 will give you 10 silver, because each point is worth 1 copper.

      pathwalker

      On March 9, 2011 at 9:13 pm

      Modified the proper xml file and have had no troubles entering dev console. I can confirm “runscript killallhostiles” works.

      Thx

      reapa

      On March 10, 2011 at 12:26 am

      addmoney works for me but not addxp… strange..

      d412k kn16h7

      On March 10, 2011 at 7:33 am

      I can confirm that addxp works, I entered 60k during battle, and upon finishing the battle leveled up 27 levels. Also healplayer works as well

      Athos

      On March 10, 2011 at 9:14 am

      To preface, I’ve enabled the developing consul in origins using a similar method, however, this time around I have not accomplished the task.

      First, I ordered DA2 via steam. So, I did the following:

      1. created shortcut (“C:\Program Files (x86)\Steam\SteamApps\common\dragon age ii\bin_ship\DragonAge2.exe” -enabledeveloperconsole)

      2. put -enabledeveloperconsole in steam

      3. edited the .xml file with:

      4. edited binding file:

      OpenConsole_0=Keyboard::Button_Tilde

      Game opens fine. I press tilde and the game does not freeze. It is my understanding that the developer’s console is “invisible”, however hot key and game play should be disabled… correct? For example, typing runscript will pull up a list of attributed hot keys. This should not happen if the console is enabled.

      So, did I miss anything? I seemed to have the same issues with DA origins until I pasted in a font file making the consul visible. To my knowledge, DA2 has the font file already installed.

      Any suggestions would be appreciated.

      -Athos

      Cimi

      On March 10, 2011 at 10:18 am

      I have a problem. I did everything above. Console activates just like in Origins, the game freezes, but none of the cheats work for me i tried a lot of times but nothing happens.

      Jeff Mills

      On March 10, 2011 at 10:41 am

      You actually don’t need to redefine the keyboard binding. The current binding goes to ~ already.

      The hotkeys are disabled because the developer console seems to put up a transparent layer on screen. You can’t see it, but you cannot click on anything while it’s open. The combat will still continue though, you’re the only thing affected by it.

      I do not know of any fonts that would show the text to see what is being typed. Perhaps someone will make a mod that allows it or figures out how to do it, but for now, I have not seen anything that can be done to show the text in the developer console.

      laundryBAG

      On March 10, 2011 at 12:00 pm

      once you enter a code such as “runscript addmoney X”
      when you want to add some more…
      hit — tilde > up arrow > enter

      once console is open [up arrow] reenters the last code for you – no typing:)

      this should be really handy for heal or killallhostiles

      Jeff Mills

      On March 10, 2011 at 12:34 pm

      I’m surprised no one saw this one

      runscript pc_immortal

      sets your created character to never die. You do take damage in combat but are dropped to one health point and never fall.

      TheBlueRaja

      On March 10, 2011 at 1:19 pm

      I did get this to work in the Steam version. However the Steam-specific instructions will not work, at least they didn’t for me as even DragonAge2.exe will open the launcher, which in turn does NOT pass the ‘-enabledeveloperconsole’ the actual executable itself. That being said, you will need edit the ini as described above. This what mine looked like after the change:

      Also, as stated above, you don’t need to alter the keybinds as it is enabled already on the grave/tilde key.

      Tested the ‘runscript addmoney’ and it worked just fine.

      TheBlueRaja

      On March 10, 2011 at 1:21 pm

      Bah, looks like they filter xml/html from posts. Anyways, the ini instructions in the OP be enough for anyone to get this working.

      Mai

      On March 10, 2011 at 2:03 pm

      I simply can’t get these methods to work, and I so badly want to. I did each indiividual step – but there was something I remembered. When I first went in to edit the keybinding one, the line red Keyboard::Button_Grave

      What does that mean? Should I change it back?

      Also, any suggestions? I followed each step very carefully and still no luck. :(

      Kronical

      On March 10, 2011 at 2:05 pm

      I have done everything that is instructed, even made sure it was file path to the .exe, but when i hit the ` nothing happens, i’m really confused.

      Kronical

      On March 10, 2011 at 2:06 pm

      I have made it GRAVE again, and that did not help.

      Kronical

      On March 10, 2011 at 2:10 pm

      MAI,

      Okay I just got it to work make sure you key bindings looks just like this…
      OpenConsole_0=Keyboard::Button_Grave
      OpenConsole_1=(UNASSIGNED)

      and make sure your not in the game when you do that, also run as admin. When I did it like that it worked, hope this helps.

      p.s. the default with GRAVE is `

      Mai

      On March 10, 2011 at 2:13 pm

      Thank you, Kronical!
      I’m testing it out right now…will respond shortly. :D

      Mai

      On March 10, 2011 at 2:15 pm

      It didn’t work for me. :( Did you use the method where you edit the .xml file, or did you add the -enabledeveloperconsole to the shortcut and then run as admin?

      Mai

      On March 10, 2011 at 2:18 pm

      Is it possible that if you use both the shortcut method and the more advanced method, they will cancel each other out? Because that’s what I’ve been doing.

      Kronical

      On March 10, 2011 at 2:25 pm

      Damn….at first I did change the .xml but i took my old one and reset it. So I dont have it modified anymore..

      This is what I did in order

      1. Made the .xml to the default again

      2. went back to keybindings and made it OpenConsole_0=Keyboard::Button_Grave

      3. I went to the shortcut-properties at the bottom run this program as an admin.

      4.ran as admin on the shortcut.

      I know it prob what you been already been doing, so maybe I just got lucky after trial and error, I sorry bro I know its frustrating, cause I kept doing the same thing over and over again, I guess keep trying. The game will freeze and you wont be able to move around when you put the ` command in the game, so you will know it works when you do that.

      Kronical

      On March 10, 2011 at 2:27 pm

      Don’t forget though there is no window to show you typing the commands in, the only way to tell it’s working is you cant move around.

      Mai

      On March 10, 2011 at 2:31 pm

      Okay I’ll try to go do that in that order lol. Thanks so much for the help. :) The one thing I hadn’t done was set the properties to run this program as admin, I just right-clicked and chose “Run as admin”. Maybe it’s these little details that count?

      I’ll test it out. Hopefully it will work. And I know about the freeze thing – when I start to type runscript my char starts moving around and random windows open – definitely not working.

      Mai

      On March 10, 2011 at 2:37 pm

      Still didn’t work. Trying to re-install and go the shortcut method, while running as administrator. Since when I first tried all this, I went straight into editing the KeyBinding file, it’s possible I messed up more than I thought.

      Dolph Zigler

      On March 10, 2011 at 2:41 pm

      I find it works if you press escape to the menu and then open the console and type whichever code of your choosing.

      Mai

      On March 10, 2011 at 2:50 pm

      @Dolph Tried that as well. Same problem. :/
      I don’t know what it could be. I followed instructions to the letter. This is my father’s notebook, and he has very high security on his computer – is it possible that’s the problem? It does not tell me anything like access denied. Surely there has to be some explanation.

      Mai

      On March 10, 2011 at 3:10 pm

      Re-installed, tried it all over again. Absolutely nothing.
      This is ridiculously frustrating. :S

      Mai

      On March 10, 2011 at 3:17 pm

      I GOT IT!
      Apparently vista and windows 7 override the tilde key (and most others up there, including * on the number pad – I tried it). Switched it to Z and it works! Thanks guys!

      If you have a similar problem, try it!

      Kronical

      On March 10, 2011 at 4:34 pm

      Awesome man!!! Really good to hear! That so weird, but good you found out..makes sense, cause when I couldnt get ` to work, I tried * lol,

      wat

      On March 10, 2011 at 5:12 pm

      ok, i cant press the “Play” button on the launcher now. sweet

      mike

      On March 10, 2011 at 5:36 pm

      I got this to work on Windows 7 64-bit using the easy method mentioned above. I used the f12 button as the hot key ex. (OpenConsole_0=Keyboard::Button_F12) Once in game you have to press “tilde” key first than your hotkey (in my case F12 button) if console command is activated you’ll know because you will not be able to move. Be sure to press backspace button several times before you enter a cheat code on your console command, after entering a cheat code press enter. Also when you’re on the DA2 shortcut properties click on the compatibility tab and put a check on run this program in compatibility mode for Windows XP service pack 2. I can confirm that the money and experinece points cheats work. That Rock Wraith boss was the only reason why I resort to this. The last time I fought a Dragon age boss this hard was in Golems of Amgorrak.

      Eam

      On March 10, 2011 at 7:02 pm

      Can’t get any methods to work on Steam version of the game, 64 bit windows 7.. I literally just need this to get past one part. LOL.

      Xcal

      On March 10, 2011 at 7:53 pm

      Ok so did anyone actually get console to work with steam? It’s not working out so well for me…

      Athos01

      On March 10, 2011 at 8:01 pm

      Mike… awesome! For those who are having trouble with Steam, resort to modifying the .xml file and follow Mike’s instructions:

      change to OpenConsole_0=Keyboard::Button_F12 (or another hot key)

      Then, make sure to hit tilde first before hitting the hotkey (or at the same time).

      Worked great for me. Happy gaming everyone.

      will

      On March 10, 2011 at 8:12 pm

      Mike, I think I’ve tried everything possible that has been mentioned in this forum. I had no difficulty enabling the console in Origins, but for some reason it’s not working here. everytime i try to activate the console, and type “runscript”, the ‘c’ pulls up my char class page. I’m running Win7 64bit, added -enabledeveloperconsole to the shortcut target line(with a space), modified my key binding to `,z,f12,x, even ctl x. Nothing is working. Help.

      Alex

      On March 10, 2011 at 9:09 pm

      Hmm, i tried all of the above options to no avail sadly. I got to all the files just fine, problem seems to arise after i modify the XML doc though it says:

      Error: A string literal was expected, but no opening quote character was found.

      Line 169, 106
      File: C:\Program File (x86)\Dragon Age 2\data\DragonAge2Launcher.xml

      If you are not the developer, you may need to re-install.

      Any help i can get lol?

      Alex

      On March 10, 2011 at 9:12 pm

      Nvm fixed that, now i just can’t get the console to activate :/

      Alex

      On March 10, 2011 at 9:14 pm

      Nvm lol i got it. Thanks for any help that would have arisen :p

      AlxD

      On March 10, 2011 at 9:29 pm

      ok i cant seem to get it to work here is my setup

      windows 7 64bit
      bought the game on steam

      can anyone help me please as ive tried all of the above and wont work

      Sage

      On March 10, 2011 at 11:13 pm

      TheBlueRaja – Hey could you go through in detail what you did to get this working on the steam version I’m not having any luck. Any help/info would be much appreciated.

      Sage

      On March 10, 2011 at 11:56 pm

      Attempted to edit the DragonAge2Launcher xml file with the arguments=”-enabledeveloperconsole” addition but the game wouldn’t start unless I removed it again, not sure if I’m missing something there

      Shp+

      On March 11, 2011 at 1:57 am

      Help me pls !
      If i edit the XML document (Dragonage2launcher) , appears an Error: A string literal was expected, but no opening quote character was found.
      If you are not the developer, you may need to re-install.
      is necessary to edit the XML document ??

      Shp+

      On March 11, 2011 at 2:04 am

      now appears :
      Error : an invalid character was found in text content.
      Line : 169 , 106

      Gerbz

      On March 11, 2011 at 2:51 am

      Has anyone else got this same problem?

      I am sure my console works (not being able to move and such), but whatever command I try, it doesn’t work.

      This is my last resort to be able to continue the Exiled Prince DLC, as I cannot interact with the chantry board (trying to use ‘runscript zz_seb_debug’, which helped a few people on the forum).

      Evelina

      On March 11, 2011 at 6:25 am

      Hey I have sort of ed up my DragonAge2Launcher.xml file.
      Can anyone send me a working file to my mail: oxlajt@gmail.com ??

      I have 15 hours playtime ant dont want to waste it reinstalling the game :(

      Thank you sooo much! <3

      victory

      On March 11, 2011 at 8:35 am

      I got the same problem as one guy above here(I think).

      After I’ve altered the XML file, .EXE and steam properties for the game the “Play” button on on the launcher is gray and Im unable to click it.

      Once I removed the -enabledev…….. on the .EXE file of DA2 i could play the game again. So.. have they taken this as a safety method so that people won’t use devconsole, OR do I make some mistakes here along the road?

      ty for help. herpderp

      Ev1scerator

      On March 11, 2011 at 8:42 am

      Question :
      How can i bind a certain command to a button ?? I would like for instance , to bind “runscript healplayer” to button T ….is that possible?? If so , how do i do it? In keybindings.ini ?

      sardar

      On March 11, 2011 at 8:59 am

      http://www.youtube.com/watch?v=7EkDmVsXWi8

      FOR ALL WHO ARENT ABLE TO USE THE CONSOLE !!!
      copyright*
      (i dont own this video)

      PewPew

      On March 11, 2011 at 9:52 am

      Hey, i did everything i should do in the guide and when i’m trying to start the game it says “The following file could not be found: C:\program files (x86)\steam\steamapps\common\dragon age ii\bin_ship\DAOrigins.exe” Does anyone know what to do? And i have the steam version..

      Sage

      On March 11, 2011 at 11:43 am

      Could someone Please do a step by step on how to get this working on the steam version, I think my problem is I’m not able to launch the game manually, the launcher always pops up.

      Azn Dude

      On March 11, 2011 at 3:16 pm

      === Is there a cheat for “Friendship” or “Rivalry”?
      So that I may speed up the relationships with parties (=

      Spectre

      On March 11, 2011 at 3:40 pm

      DAII is driving me nuts. I’m technically competent (make any joke you want off that) I have edited the shortcut (running as admin), xml, and keybindings.

      I have tried just about every alternative key there is, i even tried the whole tilde then F12 version of the “fix”… i still have no joy.

      I am running the PC version (not Steam) under Win7 x64… i had not trouble at all getting the DOA console to work so I am stumped.

      I have the key bindings currently set to F8.

      knighteagle

      On March 11, 2011 at 3:44 pm

      Console does work however it has the same common glitch as DAO; in that it requires the fonts for it, or your using it blind. Also “Runscript pc_immortal” does work however it seems to stop working after certain scenes. Another cheat fron DAO that works is “runscript zz_app_debug” which enables you to increase or decrease approval ratings.

      Be careful with Experience cheat. It tops out at level 50. I am not sure if this is a player MAX level cap, or if the cheat script has a bad effect. I’ve been gradually increasing EXP through out the game and so far it’s ok.

      The “runscript zz_supercrit player” Only increases certain Attributes to 50 for me it was STR and DEX, but unlike DAO, it’s permanent. I have not tried the one for NPC’s yet.

      mesher

      On March 11, 2011 at 5:38 pm

      Few things have been noticed when running the above commands
      1. runscript addmoney X : if X is set too high, you get 0 gold ( eg: if X=100000000).
      2. runscript addxp X — works for the entire party like DAO, but setting X too high causes the 50 level CAP to kick in, and locks your damage, critical hit %, and defense levels ( increasing the stats like DEX, STR, ETC does NOT increase these values).
      5. runscript zz_supercrit player –if you’ve levelled your character up using the addxp command and set your stats to eg:STR=70, DEX=60, running the supercrit command AFTER will cause your STR and DEX stats be reduce your stats back to 50(+ any item bonuses that increase your stats)

      evil4hunter

      On March 11, 2011 at 5:41 pm

      The EXP cheat doesn’t have any meaning in using it. Once you get stronger , the enemy get stronger too, so i only use the heal all cheat.
      Thanks anyway

      TheTemplar

      On March 11, 2011 at 6:04 pm

      Thank you guys for all you help.
      Its a shame that Drag Age 2 is a bit to short

      Sage

      On March 11, 2011 at 7:36 pm

      Anyone get the cheats running on steam version yet?

      Andrew

      On March 11, 2011 at 7:40 pm

      Here is how I got it to work on steam, do the steps required, but when editing the xml file hit “enter” after
      autoquit=”true”
      so that
      arguments=”-enabledeveloperconsole” />
      is on the next line, don’t know why but this did it for me

      Nate

      On March 11, 2011 at 8:44 pm

      PewPew the reason you are getting that error is because up top on the edit launcher guide is says DAOrigins.exe when it should say DragonAge2.exe if you copied and pasted this could be why your getting this error.
      heres what it should be…

      Nate

      On March 11, 2011 at 8:52 pm

      Also for those of you getting an error similar to this

      Error: A string literal was expected, but no opening quote character was found.

      Line 169, 106
      File: C:\Program File (x86)\Dragon Age 2\data\DragonAge2Launcher.xml

      The first number 169 is the line on the XML document in which this guide had you edit. The second number is the point at which the error occured which means something on that line you edited is incorrect. When I had this error happen I discovered it was because I copied and pasted from the guide and the quotation marks were a different font than the rest of the text file so I retyped each quotation mark and thus got no more errors

      mike

      On March 12, 2011 at 12:15 am

      you guys have to edit the dragonage2.exe shortcut properties not the dragonage2launcher.exe shortcut leave that one alone.

      TheTemplar

      On March 12, 2011 at 7:14 am

      I wish there were Like buttons :)

      God

      On March 12, 2011 at 9:50 am

      I have found the trick for the console to work(not steam version).

      Once you hit ~ to open the console
      press “Backspace” a few times.
      Now you type in the code, it should work. :)

      Will

      On March 12, 2011 at 5:18 pm

      Where do you see
      5. When finished, the line will read

      “DAOrgins.exe” …. This isnt DAO >.>

      Sunnie

      On March 12, 2011 at 5:47 pm

      Just thought I would note for all of you folks… in Dragon Age 2, the tilde key id identified in the keybindings.ini as Button_Grave. Enable the console but DO NOT change the keybinding from ::Button_Grave, which is the default entry.

      eric

      On March 12, 2011 at 5:57 pm

      Using the above methods worked for me. But only when I ran the shortcut under admin.

      gab

      On March 13, 2011 at 1:20 am

      having used “runscript zz_supercrit player” I can’t get past level 10 :S

      Marc

      On March 13, 2011 at 9:04 am

      I have come as far sa to be able to activate the console, but whenever i try the exp cheat in a battle the exp bar gose full but i gain no level up

      Rmpz

      On March 13, 2011 at 10:54 am

      Will someone update this, incredible how many lines of unsecure stuff you have to read to get it right.

      Still messing with the problem others had where it copied dragonageorigins and mostly fixed all I can see, but give a line/screenshot to show it once and for all :P

      One for steam and one seperated please

      rakks

      On March 13, 2011 at 3:16 pm

      for many of you who are having difficulty getting this to work, I can only assume the majority of the problem lies within syntax– specifically that of xml.

      the ONLY necessary step towards enabling the developer console are the instructions listed underneath “Editing a Game File” or, more specifically, altering the “DragonAge2Launcher.xml” file.

      As i mentioned before, the difficulty lies in following the proper xml syntax. To remove any confusion, I will spell it out for you all:

      the below syntax is **NOT** right (this is what they tell you to do):

      the below syntax is **CORRECT** (this is what Im telling you to do):

      A simple reference to avoid confusion would be to look at the false action directly below the true action you are modifying in the xml file. you can see that the arguments are listed on a line below the action, file and path references, and then another new line follows and finally you have the autoquit reference before the closing bracket.

      so finally, in its most simple form you have this structure:

      hope this helps.

      rakks

      On March 13, 2011 at 3:20 pm

      gah, it kills xml in the posts. fine. here is the simple structure mentioned above, just fit in the (greater than) symbols for the mentioned parenthesis below:

      (less than symbol) action=”" file=”" path=”"
      ((ENTER A NEW LINE HERE AND FOLLOW PROPER INDENTATION))
      argument=”"
      ((ENTER ANOTHER NEW LINE HERE AND FOLLOW PROPER INDENTATION))
      autoquit=”" /(greater than symbol)

      gab

      On March 13, 2011 at 4:31 pm

      marc, i have the same problem as you, and all xp i earn is lost as soon as i change areas

      H3R3T1C

      On March 13, 2011 at 9:14 pm

      Okay, I’ve read through all the posts here, and followed the steps required to edit the .XML file, and the key bindings.
      Now something I’m noticing is that even the dragonage2.exe, the actual game executable file itself still opens the launcher to start.
      In the past, creating a shortcut of the .exe successfully bypasses the launcher, but in this case it does not. Any ideas?

      H3R3T1C

      On March 13, 2011 at 9:15 pm

      I would also like to note that this IS the steam version we’re dealing with.

      H3R3T1C

      On March 13, 2011 at 9:39 pm

      SUCCESS
      To All Steam Version Users!
      Bypassing the Launcher.exe IS necessary, however when you do the launcher is still brought up in order to continue.
      Modifying the XML, and the Keybindings.ini is a crucial must.
      Changing the Key used to F8 instead of the Grave/Tilde is also an effective way to make this work.
      Easiest mistake ever made? DO NOT MODIFY openconsole 1, only the 0 option.
      Leave 1 (UNASSIGNED).

      Roger

      On March 14, 2011 at 3:27 am

      I more command lines from Origins that work in DA 2, see below;

      runscript zz_upgrade – To open enchanting menu.

      runscript injury remparty – To remove party injury’s.

      If I find some more I will let ya know!!! :P

      Dragon Age rules!!! :P

      Jeff Mills

      On March 14, 2011 at 10:23 am

      “I have come as far sa to be able to activate the console, but whenever i try the exp cheat in a battle the exp bar gose full but i gain no level up”

      You do not gain the benefit of xp gain in combat. You will only levelup after combat has ended. You will see your xp bar fill as you are killing creatures but will not have it actually applied to your character until it’s over.

      Try only using the xp cheat outside of combat and see if you still have problems.

      Justin D

      On March 14, 2011 at 11:25 am

      I tried to save the XML file affter editing but it wont let me. Im using Notepad to edit. I also tried to just use the steps for the shortcut and keybinding but in game enable console dosent pop up. i know those steps worked for Orgins. Any help thanks

      Marc

      On March 14, 2011 at 1:58 pm

      I tried using the exp cheat outside of battle and nothing happens. It appers to be only the exp cheat that dosn’t work for me since for some reason the money cheat works just fine.

      max

      On March 14, 2011 at 4:05 pm

      i have read and tried everything in this forum and still cannot get this to work via steam. the problem i feel lies in the fact that i cant find a way to open the game without going through the launcher. if someone can describe how to get right to the game without the launcher via STEAM please list it. thank tho everyone who is keeping at it trying to get this to work

      Rugose

      On March 14, 2011 at 10:43 pm

      For those having issues editing the DragonAge2Launcher.xml file, do not cut and paste from this article. Html formatting and wordpad/notepad do not mix..it changed the double-quotes in the line. You need to delete the quotes and manually type the quotes back in correctly. The file will then parse correctly without the error:

      Line 169, 106
      File: C:\Program File (x86)\Dragon Age 2\data\DragonAge2Launcher.xml

      Bill

      On March 15, 2011 at 3:28 am

      For the record, when editing the .xml file in notepad, manually type it in, don’t copy/paste from this site. It will use an incorrect quotation character and you won’t be able to start the game, due to a string error. If you’ve already done this, go back to the arguments=”-enabledeveloperconsole” and change the ” to “.

      Bill

      On March 15, 2011 at 3:29 am

      Edit above: Wow I didnt even notice that the person before me explained this. My bad!

      EPEE

      On March 15, 2011 at 3:43 pm

      ok so i can enter the console but the codes do not work
      it also does not let me edit the XML file says it cannot be found or something? even tho i clearly see it… im so lost

      EPEE

      On March 15, 2011 at 3:44 pm

      on Vista btw

      EPEE

      On March 15, 2011 at 4:20 pm

      YAY okay so if you follow this exactly it will work

      http://www.youtube.com/watch?v=7EkDmVsXWi8

      Jay

      On March 15, 2011 at 5:07 pm

      “Keyboard::Button_X”

      It has to be like that you must add ” at both ends and it will work.

      Mono

      On March 15, 2011 at 6:31 pm

      I used the bowlingforferelden dev command and cat figure out how to disable it its juts knocking my party every where i want to turn it off but have failed so far any help would be appreciated

      Kettu

      On March 16, 2011 at 3:07 pm

      My husband used the xp cheat to get to level 25 and his Hawke has 1000+ hp while the rest of his companions have only 100. Any idea why?

      Jeff Mills

      On March 16, 2011 at 3:22 pm

      It sounds like your husband bugged out the cheat. I’ve found out that if you use them in certain situations they can ‘break’. I tried to give myself a million xp while in combat for example and it only leveled me up one level (to 17) and refused to give me xp for anything after that.

      It’s not such a bad thing, just reload from a save before he ran the cheat and try again.

      FYI, you will not be at 1000hp even maxing out your stats at level 50, let alone level 25.

      Bob C

      On March 16, 2011 at 4:33 pm

      AHAHA … Bill is right. Do NOT .. I repeat NOT copy and paste from the site. There is a unicode quotation mark on here and it buggers the xml file. Also the syntax edit that raxx suggested doent seem to hurt.

      Should read:
      path=”${BINARIES_DIR}”
      arguments=”quot;enabledeveloperconsole”
      autoquit=”true”

      The last 2 lines are the important ones. Runs fine from steam launcher. Cheers.

      Test

      On March 16, 2011 at 7:55 pm

      runscript zz_app_debug Command to change loyalty and relationships

      aj

      On March 16, 2011 at 8:13 pm

      Does anyone know any commands to add items yet? messed up on some run placement on my staff and need more runs

      Matt

      On March 17, 2011 at 6:35 am

      Frankly I’m baffled. I had this working fine without editing the xml file until I installed the DLC and the 1.01 patch. Now I can’t get it to work at all. Tried it with just the key binding and short cut edited, and tried it with those 2 and the launcher file edited. No dice. Anyone know if this is because of the patch?

      Jeff

      On March 17, 2011 at 7:21 am

      I have it on Steam, and did the xml editing to make it work. Running on 1.0 with the Black Emporium DLC worked fine. Don’t have the elf dude. Updated (involuntarily) to 1.01, and it still worked.

      Rayen

      On March 18, 2011 at 6:07 pm

      Anyone know of a way to turn OFF the supercrit cheat?

      Matt

      On March 20, 2011 at 5:12 am

      I have followed the instructions down to the letter, but I keep getting an error message saying:

      Error: An invalid character was found in text content.

      Line 36,57
      File C:\Program Files\Dragon Age 2\data\DragonAge2Launcher.xml

      If you are not the developer you may need to re-install.

      plz help :’(

      Glenn

      On March 20, 2011 at 3:02 pm

      To all that have:

      “Error: An invalid character was found in text content”

      Do not simply copy-paste the code from the website. The font (for the double apostrophe (“)) is different and that is why the game does not recognize the code.

      I think this has been mentioned earlier by someone in the forum.

      Anyway, does anybody know a cheat to adjust attributes without having the 180s limit?

      bruno

      On March 20, 2011 at 3:56 pm

      All cheats worked with me but the xp when I used it nothing happened and now I my character dont get any other xp

      Matt

      On March 23, 2011 at 8:41 am

      @Glenn

      I’ve followed the advice and written it out myself in the same font and size but i’m still getting the same error messages

      Jaz

      On March 24, 2011 at 6:28 pm

      Ok so this wasn’t working for me for the longest time, I’d used the same thing on DAO and it worked fine. Anyway I decided to try it with out changing the key bindings and it worked! yay.

      Vas

      On March 26, 2011 at 8:43 am

      Is it not possible to only level up my Hawke with The runscript addXP cheat? I don’t want all the others to level up as well. Or is there another cheat to add xp to a selected caracter only?

      Cer

      On March 26, 2011 at 12:06 pm

      instructions for steam client are fail. your “easymodehaxlol” skills are bad. endrant.

      Ghostrider 06

      On March 28, 2011 at 8:03 pm

      Ok, here’s a trick for those of you who have gotten your cheat console to work and want a demi-god character.

      1. runscript addmoney 10000000
      2. go to the Black Emporium and purchase a bunch of potions that allow you to redistribute your attribute and skill points (Maker’s Breath I think).
      3. runscript zz_supercrit player (now your STR & DEX are at least 50 each)
      4. drink the potion.
      5. repeat step 3.
      6. repeat step 4.
      7. do this repeatedly until you have…oh about 450+ points to spend.
      8. level up to boost all your attributes to 100 (although you can continue adding points past 100, the counter (and benefits) stop at 100.
      9. runscript addxp 10000000 will boost your character up to level 50 to get all the skill points you can get.
      10. buy all the potions that will boost your skills as you find them.

      Instant munchkin. Enjoy!

      GR6

      Gamer

      On April 8, 2011 at 9:16 am

      Hello. I got the console to work but the cheats don’t work. I know I am doing everything right because it managed to make it work for DA:O and Awakening. However none of the for DA:2 are working for me. Could it be because I installed the 1.01 patch ?

      p0tn00dle

      On April 8, 2011 at 4:42 pm

      just as a pointer for peeps with steam copys, you can just go into your steam folder,”yourlogin”>steamapps>common>dragonageII>bin_ship and create a shortcut to the dragonage2.exe as per the non steam game the only downside is you have to use that shortcut instead of launching from steam and therefore lose steam chat ingame ect

      GeneralMusings

      On April 8, 2011 at 7:35 pm

      To anyone still having issues with getting the console to work, doublecheck your syntax. I spent two hours trying to get the console to work, only to find in the end that I had missed the ” – ” when I typed in ‘ arguments=”-enabledeveloperconsole” ‘ into the XML file. Just goes to show, the smallest mistake can shut you down.

      Double check that you’ve added all the information correctly.

      Gamer

      On April 9, 2011 at 3:29 am

      The console is working. But the cheats aren’t.

      jman

      On April 10, 2011 at 9:00 am

      works perfect ..everyone remember that when you hit ~ no console actually shows up ,its invisible (no bar shows up like in Fallout new vegas. so keep trying til you get it right. you’ll know you got it when you hit ~ and you can cant walk forward til you hit enter.

      Wulfiebaby

      On April 10, 2011 at 5:10 pm

      If you got the gold or other cheats to work, but not the xp, I think I know why. I originally was playing around with a character who had just gotten to Kirkwall, and I could not get the xp cheat to work for her (gold did). But when I loaded up my most progressed game (just before the end of Chapter 2), the xp cheat worked. I think you need to progress to a certain part of the game to use addxp–my guess would be once you’ve recruited all party members.

      HRoth-Gar

      On April 13, 2011 at 9:13 am

      No, the xp cheat works pretty much anywhere, I did it after starting a new game right off the bat. Got to level 50 with absolutely no way to use all those points on the 3 specialty classes as they don’t appear on the level up menu till later in the game… c’est la vie.

      Kelsey

      On April 13, 2011 at 11:30 am

      Hi. Im having problems with getting the console to work. Im trying to edit the xml but it won’t let me save? I tried the shortcut way and using several diff keys but still won’t work :C Im on windows vista can someone help me

      Scott

      On April 16, 2011 at 4:41 pm

      runscript zz_upgrade also works to open an enchantment window to add runes to weapons or armor. Seems to work anywhere as long as you are not in a cutscene

      Hannah

      On April 17, 2011 at 10:29 pm

      Ok, for everyone having problems getting the cheat console to open, here is the specific path:
      C:\Program Files (x86)\Dragon Age 2\bin_ship then drag and drop the DragonAge2.exe icon onto your desktop, right click and open the properties and copy and paste -enabledeveloperconsole after the last quotation mark, making sure to put a space in between.

      IMPORTANT: You MUST use the icon in the bin ship folder, there is another DragonAge2Launcher.exe that is the default desktop icon, and in the dragon age 2 folder, changing its properties will not work.

      Follow the steps listed above for the key bindings, and if it still isn’t working then you’ve either missed something or you’re using the STEAM version.

      ant1ph0n

      On April 30, 2011 at 4:23 am

      mike’s method worked. although i just bypass the pressing the tilde/grave key part. do the easy method as stated above and bind it to F12

      run compatibility as win xp sp 2 and the -enabledeveloperconsole tidbit on the .exe shortcut. no need to run as admin.

      if you can’t get it to work, i’m not sure what to tell you but it’s a hardcode type thing, check your spellings.

      Bubbles

      On April 30, 2011 at 6:31 am

      ive tryed several times and did all what u said.. each of one of u but getting the DEV working i did but the CHEATS dont work even if i dont seem them nothing happens not even with money -.- xp rest i didnt checked.. and yes u freeze if u got DEV thingy workin so can any1 tell me how to make it WORK coz i dont need to chang XML to make dev working its the codes

      is it maybe runscriptaddmoney_X or really runscript addmoney_x? or else im doing it wrong maybe >.<

      Bubbles

      On April 30, 2011 at 6:37 am

      omg i saw what i did!!!! i used underscore O_O seems it dont needed
      STUPID ME!!! THANKS IT WORKS

      strd

      On April 30, 2011 at 5:53 pm

      “”I tried both methods of enabling the developer console. Both did not work. Please find a guaranteed way of enabling it.”" Dude both ways work, they’re guaranteed. It’s not gamefronts fault you’re too stupid to do it correctly.

      Polish Girl

      On April 30, 2011 at 10:36 pm

      I had the same problem. No solution worked for me.
      But….something came to my mind.

      I copied -enabledeveloperconsole from my OLD Dragon Ae = daorigins.exe shortcut…and…it works!!!! Like magic ;)

      I think the fonts have matters! It can’t be copied!

      Efice

      On May 10, 2011 at 3:03 pm

      #1

      OPTION 1:
      Go to Program Files (or Program Files (x86) for 64-bit users) \Dragon Age 2\data and find the file DragonAge2Launcher.xml.

      Right click it and go to Open With, and choose Notepad.

      If you don’t see Open With, go to Open…, choose a program to open it with, and choose Notepad.

      Find this line:

      Beneath it, you should see this line, or something like it:

      Add this attribute: arguments=”-enabledeveloperconsole”

      Now it should read:

      OPTION 2:
      Go to your dragon age exe file. Probably in your C:\Program Files (x86)\Dragon Age 2\bin_ship folder. Right click on DragonAge2.exe and HOLD down the right mouse button while dragging it onto the desktop, to make a shortcut (choose Create Shortcut). Now right click that new shortcut and go to properties, then add this to the end of the target field: -enabledeveloperconsole

      It should read something like:
      “C:\Program Files\Dragon Age 2\bin_ship\DragonAge2.exe” -enabledeveloperconsole

      #2:

      Go to your Documents folder, then \Bioware\Dragon Age 2\Settings\KeyBindings.ini (or similar).

      Open the file in Notepad, then find the line that says “OpenConsole_0=Keyboard::Button_X” (GRAVE is default, change X to any button that is not already used in the game). You can also leave it as “Keyboard::Button_GRAVE” and then use the “backtick” character, which is located under the tilde. For Steam it seems binding the console to Tilde doesn’t work for some people. Try binding the console to F6 if all other options failed.

      Important Note: Every command typed in the console will be invisible, however, you can see if it’s active by typing bound keys (such as trying to move your character or open your inventory), which would normally not work in console mode. The fonts.erf patch from DA:O that was previously used to make the console visible does not appear to work in DA:II.

      Once you’ve got everything set, press the assigned key to activate the console and type in the code followed by on your keyboard. The easiest code to check if it’s working is runscript zz_upgrade, as this code will pop open the enchantment screen no matter where you are in the game.

      This can be a pain in the butt; sorry. You have to type blind, then hit enter. Hopefully, you’re a decent typist; otherwise, type slowly and carefully.

      anthony

      On May 12, 2011 at 5:57 pm

      ok so ive beeen using the cheats for awhile now but now the xp cheat isnt working ill do it and it will just give me alittle of xp

      chaotik74

      On May 16, 2011 at 7:47 pm

      regarding the act 3 merril bug fix….

      I enabled the console after a LOT of trial and error…but typing in the runscript_zz_mrl_debug and going to main quest act 3 and then choosing the first stage doens’t do SQUAT other than teleport me just outside of my estate. the quest isn’t actually reset or altered in any way..i’m STILL stuck with a bugged quest.

      Vulcan Raven

      On May 25, 2011 at 3:36 am

      How do you use the _ (underscore)key? supposed to be shift and the key to the right of 0?

      Kat

      On May 31, 2011 at 4:16 pm

      Works great for me. Thanks so much!!

      khayyin

      On June 4, 2011 at 11:34 am

      The pc_immortal command was working up until this week … don’t know why it stopped. It had stopped working prior to me updating to the latest patch & still doesn’t work after the patch. Only thing different is that I had started fiddling around with the zz_dae_debug options & parts of my game went haywire afterwards — characters would be invisible & such. Very odd. That may have had something to do with it … I was trying to get the Nathaniel quest started, but it would always freeze up. So I just used the vaddi mod to get Varric’s armour upgrade.

      Universeal

      On June 8, 2011 at 7:00 am

      pc_immortal never worked for me. All commands worked fine just pc_immortal didn’t work at all.

      eric

      On June 30, 2011 at 11:12 am

      All i have to say is I tried all methods and nothing worked. My syntax was fine, I tried F6, F12 etc etc.

      Want to know how I got it to work?

      OpenConsole_0=Keyboard::Button_X
      OpenConsole_1=(UNASSIGNED)

      thats right!. All I did was Button_X

      Now I can try to see if I can do a code to change party members while in the deep roads
      maybe that will work for you

      Liadan

      On July 2, 2011 at 7:34 am

      STEAM:

      Here is how I got it to work on steam, do the steps required, but when editing the xml file hit “enter” after
      autoquit=”true”
      so that
      arguments=”-enabledeveloperconsole” />
      is on the next line, don’t know why but this did it for me

      What Andrew said works for me to. Thanks ;)

      zubsero

      On July 4, 2011 at 6:41 am

      I didn’t read all of these so this may have been mentioned already.

      For STEAM users:
      to get it to work I changed the xml & ini files as stated but did not make a shortcut, instead do this:

      1. Right-click Dragon Age 2 in your games list & click Properties
      2. under the General tab click SET LAUNCH OPTIONS…
      3. enter -enabledeveloperconsole and click ok

      Everything worked from there. You can start the game normally from steam. I have all DLC & characters and I’m in the middle of Act 3, no problems with any of the cheats. You know the console is open if you cannot move at all, but remember you are typing blindly.

      Also, use the shortcut UPARROW -> ENTER to repeat the same cheat over and over. (more gold, etc)

      Iyashu

      On July 5, 2011 at 9:03 am

      “runscript zz_app_debug” works like in origins. Starts up a dialogue that you can use to add and remove approval.

      Chris5411

      On July 12, 2011 at 4:00 am

      Im not even able to write in the properties section of the menu. any other methods i can try?

      pai

      On July 15, 2011 at 8:00 am

      plz dont copy paste at the target section.. type it :P

      rolo

      On July 25, 2011 at 1:01 pm

      after opening console hit backspace several times!!! then enter cheat code

      Jessica

      On August 17, 2011 at 2:06 am

      @Mike- You are my hero! I did exactly what you said, and it worked perfectly!

      simon

      On August 28, 2011 at 9:07 am

      Where is it you shall add this attribute -enabledeveloperconsole to the end of the line in the “Target” field.

      simon

      On August 28, 2011 at 9:10 am

      ther is no more a steam version of dragon age 2 so please erase it

      Anthony

      On September 9, 2011 at 5:10 am

      I’ve got this figured out. For those of you that followed all the steps and still can’t get the damn thing to work here is the fix.

      A lot of games in the past have required that you press the shift key in order to access the console so this prevents the game from recognizing any other commands. Once you have completed the target line on the shortcut and the editing of the .xml file, your key binding should read as such

      OpenConsole_0=Shift + Keyboard::Button_F7

      start a new game and activate the console, then your console should work for your saved game.

      Pluto

      On September 9, 2011 at 5:11 am

      For those who experience the complications after activating Console and think it doesn’t work, in some cases (like in mine) the console is not viewable, you just have to type.

      Those who use the European Keyboard like me, and have to use the button left from “1″ it automaticly adds an ‘°’ into the textbar, so you have to use backspace Minimum 2x times, (’tis ok to tab backspace over 9000 times)
      (Why 2x times? : Because It’s meant to be on top of a letter like ‘å’ so it’s invisible the first time you tab, and it removes it for the second time)

      These cheats worked well for me, however the pc_immortal one doesn’t, I type it in and in a heavy fight with low armor I get killed, so does anyone know of some method to use this cheat or is it just not working?

      I know in some cases where cheat codes like this didn’t work, can’t remember any game ATM. But then I had to type it right before I went into a fight, so it deactivates in some time, and funnily enough in some cases using the cheat code the second time deactivated it x) kind’a frustrating

      anyway i’m blathering x) good work ya’ll

      ZachIvey

      On October 5, 2011 at 4:51 pm

      Got it guys for those of you having trouble make sure to bind it to F12

      simon

      On October 21, 2011 at 11:04 am

      i want to know where to add this -enabledeveloperconsole and what if i cant add anything in the shortcut? please answer and if anyone answer please do it quikly okay i want to use cheats in dragon age 2

      Carol

      On October 25, 2011 at 3:47 pm

      I have binded the enabling of the console to Control + X, added the -enabledeveloperconsole to the shortcut without forgetting the space after the quotation marks qnd strated the game as admin. Worked perfectly! Thanks for this help!

      buca

      On November 6, 2011 at 6:19 pm

      Like others, I struggled for ages with this (Windows 7 64bit, running through boot camp – just to complicate matters more).

      I tried the shortcut “target” method, nothing. I tried the XML launcher method, nothing.

      Reading the comments was really helpful. Despite having tried different keybindings other than grave and tilde, it wasn’t until I changed it to X that it worked. Now it works as expected (using the shortcut “target” method). Many thanks to all who commented.

      ShortCircuit

      On February 20, 2012 at 9:50 am

      I don’t mean to be difficult but I run into a problem early on. I right clicked on my shortcut, went to Properties but the ‘Target’ area was whitened out….I couldn’t type or add anything. Am I completely incompetent?

      mata

      On May 20, 2012 at 11:53 am

      dada

      Repug

      On September 13, 2012 at 8:19 am

      well tried everything in all of these posts and am now just gonna find a trainer cause not a single one of these methods worked for me