Using the Console you can modify various game parameters in Pillars of Eternity.
However most console commands are classified as "cheats", and the command
iroll20s must first be entered into the console to activate those.
WARNING: Activating the console cheats causes achievements to be disabled for that game, not only for the session. Though entering
iroll20s another time or reloading a subsequently created savegame will disable cheats again, the achievements remain blocked unless a savegame from before using the command initially for the affected play through is chosen.
WARNING: Using console commands may mess up your game.
Opening the console[edit | edit source]
For most keyboard layouts the default key that opens the console is either above tab, to the left of the 1 key (e.g.
~ on a US keyboard); or below P, to the right of the L key (e.g.
ö on a Swedish keyboard).
To rebind the console key, go to Options (by pressing Esc if ingame) > Controls > Interface > Toggle Console, and bind it to your key of choice.
Note that after pressing the console key, the Enter key must be pressed before entering a command (and then again to input the command).
List of commands[edit | edit source]
|Iroll20s||Allows you to use all of the commands on this list and disables achievements.|
|ActivateStronghold||Grants access to Stronghold screen (if player hadn't acquired it yet).|
|| Grants the |
|| Adds |
|| Adds enough experience to reach level |
|| Adds |
||Grants the player character the given talent.|
||Adds the specified character to your party. Example: AddToParty NPC_Medreth|
|| Increases or decreases Stronghold prestige by |
|| Increases or decreases Stronghold security by |
|| Advance in-game time by |
|| Teleports the party to the |
||Set an attribute of a target to value X e.g. "AttributeScore Player Might 18" - will give the player character a base Might score of 18). (Companions need to follow a syntax of Companion_<name>. Certain companions have different command names compared to their actual name, e.g. Grieving Mother is "Companion_gm".)|
|CraftingDebug||Adds high amount of all crafting ingredients to stash.|
||Example: DealDamage NPC_Medreth_Guard_Man 200|
|| Changes the difficulty to the selected level.
|| Sets the selected disposition to the specified level.
||Finds the proper character designation for use in other commands. Example: "FindCharacter Medreth".|
|FreeRecipesToggle||Allows crafting without having the ingredients.|
|| Adds |
|God||Makes party members invulnerable.|
|HealParty||Heals the party.|
|Invisible||Makes the party invisible: No visible cloaking effect, but enemies will not attack. (Event and conversation triggers still happen.)|
||Advances a soulbound item to the next level, the item must be bound to a character. Example: LevelUpSoulbind px1_hunting_bow_stormcaller(Clone).|
|ManageParty||Opens the party management screen.|
||Toggles invulnerability on (1) or off (0) for all characters, including non-party npcs.|
|NoFog||Removes the Fog of War. Note that this does not work in Pillars of Eternity II: Deadfire, instead you need to use other console commands.|
|OpenCharacterCreation||Allows recreation of the Player character. Note that all worn items and player inventory will be lost.|
||The first parameter represents how much it will cost if the player does hire this companion. The second one stands for what level the companion will be. Example: OpenCharacterCreationNewCompanion 0 8|
||Opens specified container. Example: OpenContainer chest_01.|
|| Decreases player's money by |
||Removes the specified talent or ability from the target character. Only works with exact internal character designations.|
||Adds reputation for the specified faction. For axis, set positive or negative depending if you want to increase or lose reputation. Example: ReputationAddPoints GildedVale Positive 4|
|Rest||Forces rest no matter where you are and no matter what your supplies are.|
|RevealAll||Reveals all traps and hidden caches.|
|RevealWorldMapFogofWar||Reveals all fog of war on the main map.|
||Advances the game time, the parameter is in milihours (eg. 9 AM is 9000, 1 PM 13000). A day has 26 hours.|
||Modifies the zoom range you can reach with the mouse wheel. Smaller numbers mean more zoomed in, larger numbers mean more zoomed out. Example: SetZoomRange 0.1 200. The default is 0.75 1.5.|
||Sets a selected skill of a target to value. "skill player athletics 6" - will give the player character a base Athletics score of 6). Modifiers from classes, leveling and items will be added to this number.|
||Forces high level scaling. Example: ELMSHORE_HIGH_LEVEL, ACT3_HIGH_LEVEL, ACT4_HIGH_LEVEL, PX1_HIGH_LEVEL, PX2_HIGH_LEVEL|
|UnlockAll||Unlocks all containers in the area.|
|UnlockAllMaps||Unlocks all areas on the World Map.|
|UnlockBestiary||Unlocks all Bestiary entries.|
|| Changes the visibility of an area on the World Map.
|StrongholdBuildAll||Builds all buildings in Stronghold.|
|| Builds or destroys selected building in Stronghold.
| StrongholdDestroy |
|| Starts random Stronghold adventure of selected category.
|StrongholdForceBadVisitor||Forces random bad visitor event to occur in Stronghold.|
|StrongholdForcePayHirelings||Forces "hirelings payday" event in Stronghold.|
|StrongholdForcePrisonBreak||Random prisoner will escape from Stronghold's Dungeons (if player has anyone imprisoned).|
|StrongholdForceSpawnIngredients||Forces spawning of ingredients in Stronghold's Curio Shop (regardless of whether it is built or not).|
|| Forces visitor event with index |
|| Forces attack event with index |
Item, Ability and Talent names can be found under
Pillars of Eternity 2: Deadfire Console Commands
|RefillShipSupplies||Refills the ammunition, repair materials and medicine supplies of the player's ship.|
|GivePlayerShip (ship name)||Gives the player a specific ship. shp_submarine_base for the submarine (spoilers from the Royal Deadfire Company line) and shp_galleon_ghost_ship for the ghost ship (spoilers from the Principi line).|
|findgamedata||Useful for finding strings for items and abilities.|
|setclasslevel||Allows you to set the level of class for a character. Also allows for enabling a class on a character. Setting true or false at the end of the command determines if it replaces all other classes or not. [Name] [Class] [Level] [True/False]|
|setsubclass||Allows you to set the specific subclass of the named character. use FindGameData to get the exact string. [Name] [Class] [Subclass]|
|UnlimitedMoney||Gives you unlimited coins.|
|Fog||Clears the line of sight for as long as the game is running.|
|RevealAllFogOfWar||Reveals all fog of war on the local map (does not disable LOS). Replaced NoFog in Pillars of Eternity II: Deadfire|
|KillAllEnemies||Kills all the enemies that are on the current map.|
|NoShipDamage 1/0||Enables/Disables no damage for any ship in a ship duel.|
|RemoveAllInjuries||Removes all injuries for your crew.|
|GiveSailorTales||Gives your crew ranks in their currently assigned job.|
|GiveItem||Gives the party the indicated item. Replaces AddItem in Deadfire.|