Get quick and convenient access to just the hints you need for Dragon Age: Origins, without staying on our website. Just download a free trial
version of our UHS Reader software and
a copy of these hints. You will get the
same gradual hints you see here -- unlike ordinary cheats or a
walkthrough that can spoil your game.
You can also buy the full version of the UHS Reader
for Windows or macOS. For just $14.95, you get full access to hints for
hundreds of games and 1 year of free updates. You can also search, decode, or print an entire
game's worth of hints at once.
Ask the Author
If you have questions about a puzzle that aren't answered
anywhere in these hints,
you may contact the author.
Dragon Age: Origins Hints
PC Cheat Codes
The first thing you'll need to do is make a new desktop shortcut that runs the game rather than the game launcher. Right-click on an empty part of the Windows desktop to bring up a menu, then choose "New" and "Shortcut." Click on "Browse...", then find the daorigins.exe file and select it. It'll be in the "Program Files\Dragon Age\bin_ship" directory on your install drive. Click on "Next >", then type a name for your shortcut and click on "Finish."
NOTE: If you're playing on a Windows 7 computer, a shortcut created in the above way will be useless. Instead, run Windows Explorer and navigate to the "Program Files (x86)\Dragon Age\bin_ship" directory. Click on the daorigins file to select it, then right-click on it and choose to create a shortcut. You should get a message saying that the shortcut can't be created in that directory, and that it'll have to go on the desktop (which is where you want it, anyway).
Once that's done, right-click on your new shortcut to bring up a menu, then click on "Properties." The "Target:" field on the Shortcut tab should already be selected, so press the END key to remove the highlighting. Type a space followed by "-enabledeveloperconsole" without the quote marks. Click on "OK" to save your change, then run the game using that shortcut in order to have console access.
If you thought that was a lot of trouble, just wait until you try to use the so-called "console" to enter cheats. It's totally invisible, so you can't see what you're typing at all, and each code is much longer and more complicated than it needs to be. They're really punishing us cheat code fans this time! At least a correct code entry will usually cause a brief on-screen message to appear, so you'll know whether or not you got it right.
To enter one of the following codes, pause the game, press the ~ key, carefully type in the code, press ENTER, then unpause the game.
* runscript pc_immortal -- toggles immortality (becoming invincible at 1 HP) for the currently selected character (it occasionally turns itself off without notice)
* runscript healplayer -- fully restores the HP of all conscious characters
* runscript injury remparty -- removes all injuries from every character
* runscript ai off -- turns all AI off, which causes all enemies and companions to stand and do nothing (use "on" instead of "off" to restore normal AI)
* runscript killallhostiles -- kills all hostiles in the immediate area (some special enemies are immune to this)
* runscript selectparty -- brings up the party selection screen
* runscript zz_addparty $ -- replace $ with the name of the companion to add (you can add more on past the limit of three, but you won't get portraits for them)
* runscript zz_addapproval x # - replace # with the number of approval points to add to the currently selected companion (or replace the x with a companion number from the following list to avoid having to select him first: 1=Alistair, 3=Morrigan, 4=Wynne, 5=Shale, 6=Sten, 7=Zevran, 8=Oghren, 9=Leliana, 10=Loghain)
* runscript zz_reveal_map -- removes "fog of war" from the area map
* runscript dbg_setattrib # ## -- adds ## to attribute number # (Strength=1 thru Constitution=6) for 180 seconds
* runscript zz_supercrit player -- sets your main character's Strength and Dexterity to 50 and his health and stamina/mana to 1000
* runscript addxp # -- adds # XP to everyone in the party
* runscript zz_add_skills3 -- gives you three skill points to allocate (after you save and reload your game)
* runscript addtalent # -- adds talent or skill number # to the currently selected character (see separate skill and talent code lists)
* runscript removetalent # -- removes talent or skill number # from the currently selected character
* runscript warrior # -- turns the currently selected character into a level # warrior and resets the party inventory
* runscript rogue # -- turns the currently selected character into a level # rogue and resets the party inventory
* runscript wizard # -- turns the currently selected character into a level # mage and resets the party inventory
* runscript zz_upgrade -- brings up the enchantment screen
* runscript zz_createrunes -- gives Oathkeeper sword and several magical runes
* runscript zz_givearmor -- gives a full set of dragonbone legion armor (all four items are stacked in the same inventory slot)
* runscript zz_money # -- replace # with the number of coppers you want (100 copper = 1 silver, 10000 copper = 1 gold)