Technically, there are no cheats in this game, just debug scripts the developers used to build it.
But, first - the necessary warning:
I'm not gonna give you the usual spiel about how cheating ruins your fun (it really does though), but by using any of the debug commands, you risk breaking your game, irretrievably. Dragon Age: Origins is a very long game and sometimes the consequences of previous actions will not be visible until 20, 30 hours later. You can also damage your achievements and other stats using these commands.
By using these commands, you run a very real risk of setting flags or data on your character that can cause the game to malfunction and that, in many cases, can not be undone.
In order to execute debug commands, the Developer Console needs to be enabled. To do so, please perform the steps provided on this page.
In order to run any debug script, the user has to start the game with the Developer Console enabled (see above). After loading the savegame, pressing the tilde (~) key will enable the hidden debug console input. There is no visual indication that the game is accepting commands, but the console is now listening for input.
Type the command you to execute and press return to submit it. It will immediately take effect.
Below are the console commands, along with a description of what they do and some information on the risk you are taking when using them.
| Command | Description | Risks |
|---|---|---|
| Fun Commands | ||
| runscript bowlingforferelden | The player is surrounded by a globe of energy for 20s and knocks creatures he runs into out of the way. | Medium You can accidentally push important characters out of the world. |
| Character Stats | ||
| runscript chargen 0 or 1 | Starts the character generation interface (0) or levelup interface (1). | Very High This will permanently destroy your character, remove items, etc. |
| runscript addxp <number> | Adds the specified amount of XP to the party | Medium You will miss out on certain XP triggered plot content. May break scaling. Going too high will crash, lock up of otherwise break the game, even hours later. |
| runscript addtalent <id> | Adds the specified ability id to the selected character. | High Can leave the character permanently damaged by adding invalid abilities, breaking prerequisite chains or breaking events based on abilities. |
| runscript wizard <n> | Changes selected character to a stock mage of specified level (n). | Very High Character will be damaged. May lose any bonus attributes or talents. May lose items. Can not win game, Use this command to fool around in game with different spells, do not use it to play for real! |
| runscript warrior <n> | Changes selected character to a stock warrior of specified level (n). | Very High Character will be damaged. May lose any bonus attributes or talents. May lose items. Can not win game, Use this command to fool around in game with different spells, do not use it to play for real! |
| runscript rogue <n> | Changes selected character to a stock rogue of specified level (n). | Very High Character will be damaged. May lose any bonus attributes or talents. May lose items. Can not win game, Use this command to fool around in game with different spells, do not use it to play for real! |
| Combat Debug | ||
| runscript killallhostiles | Kills all hostile creatures perceived by the executing character. | High Can prevent plot triggers based on low health or enemy death from firing, permanently breaking the game, sometimes hours later. |
| runscript ai abilities 0 | Perceived enemies can't use special abilities. | High Can prevent plot triggers based on special abilities from firing, permanently breaking the game, sometimes even delayed. |
| runscript ai off or on | All creatures in sight turn off their AI. | Very High Can break plots, cutscenes, etc. Very high danger of unintended consequences . |
| runscript injury remall or remparty | Removes all injuries from self (remall) or everyone (remparty). | Low Very Low risk of issues. |
| runscript addtalent id | Add a talent, spell or skill by id to the currently selected party member. ID list | High Very High risk of character corruption, especially when adding talents that are prerequisites for others. |
| runscript removetalent id | Add a talent, spell or skill by id to the currently selected party member. ID list | High Very High risk of character corruption, especially when removing talents that are prerequisites for others. |
| Plot Debug Helpers | ||
| runscript zz_pre_debug | Starts the Prelude Debug Helper Script which allows modification of plot states and teleporting. | Very High You can very easily break your entire campaign irretrievably. |
| runscript zz_cir_debug | Starts the Circle of Magi Debug Helper Script which allows modification of plot states and teleporting. | Very High You can very easily break your entire campaign irretrievably. |
| runscript zz_orz_debug | Starts the Paragon of her Kind Debug Helper Script which allows modification of plot states and teleporting. | Very High You can very easily break your entire campaign irretrievably. |
| runscript zz_arl_debug | Starts the Arl Eamon Debug Helper Script which allows modification of plot states and teleporting. | Very High You can very easily break your entire campaign irretrievably. |
| runscript zz_urn_debug | Starts the Urn of Sacred Ashes which allows modification of plot states and teleporting. | Very High You can very easily break your entire campaign irretrievably. |