Oblivion Console Commands: Cheats and Tweaks for Adventurers
Exploring the grand and beautiful world of Cyrodiil in The Elder Scrolls IV: Oblivion is an experience unlike any other. But sometimes, whether it's resolving a troublesome dilemma, stuck on a quest or simply experimenting with the game physics, having some console commands up your sleeve can make things a great deal simpler (and sometimes, just downright enjoyable!).
The majority of the original Oblivion console commands work, but we've tested them to see how they perform in the latest Remastered version of Oblivion. Here's a guide showing you some of the most beneficial cheats and modifications you can apply, marking each one for compatibility.
From mere obtaining of odd objects or piles of gold to becoming invincible or even fixing a quest bug that has you stumped, all these cheats grant incredible authority to personalize your quest through the heart of the Empire.
Okay, How Do You Use These Cheats
Getting into the console in Oblivion is totally a breeze. Just press the tilde (~) key on your keyboard – it's found underneath the Esc key, left of the '1'. A tiny line of text will appear at the bottom of your screen. Enter your command and press Enter.
You'll be able to string a number of commands together, and some effects (like having God Mode enabled) stick around until you disable them. Quick aside: in vanilla Oblivion, simply using commands did not affect achievements. However, Oblivion Remastered will likely warn you that cheating can disable achievements for your current playthrough or save game. Pay attention to this if you're an achievement channeller!
Important Tip: Just like in Bethesda's other games (hi there, Skyrim and Fallout!), console commands can cause glitches or destroy your save file if you use them recklessly. It is strongly recommended you save your game before you start using commands so you have somewhere to go back to if things get borked.
Commands Special to Oblivion Remastered
Even though the basic commands are typically identical, the Remastered version has some unique or altered ones:
Command | Effect |
---|---|
toggledebugcamera |
Will let you control the camera to anywhere in the world without restraint. |
Ghost |
Will give flight and will also let you clip through objects (noclip). |
Walk |
Will disable flight and noclip, reverting back to regular movement. |
Some of the Most Useful Oblivion Cheats
If you're just looking for a bit of a fix or some instant boosts, these are some of the best to memorize. We've put down whether or not they can be used in the Remastered version:
Command | Effect | Works in Remastered |
---|---|---|
player.additem 0000000a [#] |
Adds stated lockpicks into your inventory. | ✅ Yes |
player.additem 0000000b 1 |
Puts the Skeleton Key, an invincible one, into your inventory. | ✅ Yes |
player.additem F [#] |
Gets you some stated gold. | ✅ Yes |
player.setgs factorstrengthencumbrancemult [#] |
Sets the amount your Strength attribute influences your carrying capacity (5 by default). | ✅ Yes |
player.setgs fmoverunmult [#] |
Changes how fast you run. | ❌ No |
tgm |
Toggles God Mode (invincibility, unlimited stamina/magicka). | ✅ Yes |
tcl |
Toggles clipping (walking through walls, flying). Can be used on targets as well. (Note: Remastered uses Ghost/Walk for player noclip) | See below table / ❌ No (for player noclip directly) |
tmm [#] |
Enables/disables all map markers on (1) or off (0). | ✅ Yes |
player.setav [attribute] [#] |
Sets one of your attributes (like Strength, Intelligence) to some number. | ✅ Yes |
unlock |
Unlocks object you are aiming at (chests, doors). | ✅ Yes |
Simple On/Off: Oblivion Toggle Commands
These commands will just simply turn on or off some game feature. They do not require you to aim at something in the world.
Command | Effect | Works in Remastered |
---|---|---|
showsubtitle |
Turns subtitles for NPCs on and off. | ❌ No |
tai |
Turns AI for non-combat actions on and off. | ✅ Yes |
ntcai |
Turns combat AI on and off. | ✅ Yes |
tdetect |
Toggles NPC detection (they won't see you). | ✅ Yes |
ndt |
Toggles debug text display. | ✅ Yes |
ntfc |
Toggles a free-flying camera. (Note: Remastered uses toggledebugcamera) | ❌ No (Directly) |
nfow |
Removes fog of war from the local map. | ✅ Yes |
nth |
Removes fog of war from the local map. | ✅ Yes |
ntg |
Toggles visibility of 3D grass. | ❌ No |
ntgm |
Toggles God Mode. | ✅ Yes |
ntll |
Toggles visibility of distant land. | ✅ Yes |
ntlv |
Toggles leaves on trees. | ✅ Yes |
ntmm [#] |
Toggles all map markers (1=on, 0=off). | ✅ Yes |
ntwr |
Toggles water radius effects. | ❌ No |
Note: Some of the graphical toggle commands of vanilla Oblivion (e.g., thd
, tlb
, tmg
, ts
, tt
, twf
, tws
) don't appear to work within the Remastered one based on the data provided here.
Tweaking Target Commands (NPCs, Objects, Yourself!)
These commands do their business by opening up the console (tilde ~) first and secondly by selecting an object or character in the world. Their REF ID will then appear at the top of the screen, indicating that they are selected. To cast the effect on yourself, simply prepend "player.
" to the command.
Command | Effect | Works in Remastered |
---|---|---|
activate |
Enables an object with a directed ability (like a lever). | ✅ Yes |
additem [Item ID] [#] |
Adds a specified item to the target's inventory. | ✅ Yes |
disable |
Removes the target from the game world. | ✅ Yes |
enable |
Restores a disabled target to the game world. | ✅ Yes |
removeitem [Item ID] [#] |
Removes a specified item from the target's inventory. | ✅ Yes |
equipitem [Item ID] |
Forces the target to equip a specific item. | ✅ Yes |
removeallitems |
Clears everything from the target's inventory. | ✅ Yes |
addspell [Spell ID] |
Adds a specified spell to the target's spell list. | ✅ Yes |
removespell [Spell ID] |
Removes a specific spell from the target's spellbook. | ✅ Yes |
dispel [Spell ID] |
Removes a specific magic effect or enchantment from the target. | ✅ Yes |
dispelallspells |
Removes all magic effects from the target. | ✅ Yes |
createfullactorcopy |
Creates a copy of the character being targeted. | ✅ Yes |
deletefullactorcopy |
Deletes a character copy. | ✅ Yes |
duplicateallitems [Reference ID] |
Duplicates all items from one container to another. | ✅ Yes |
getav [attribute] |
Shows the value of a target's attribute or ability. | ✅ Yes |
setav [attribute] [#] |
Changes a target's attribute or ability to a certain number. | ✅ Yes |
kill [victim] |
Kills the targeted player instantly. | ✅ Yes |
lock [#] |
Locks the targeted chest or door with a certain difficulty (1-99), or keys it up (100). | ✅ Yes |
unlock |
Opens the targeted chest or door. | ✅ Yes |
moddisposition [ID] [#] |
Changes how the target feels towards a certain ID (most commonly player or faction). | ✅ Yes |
moveto [Ref ID/Location] |
Moves the target to a different reference ID or location. | ✅ Yes |
payfine |
Pays the criminal fine of the target. | ✅ Yes |
payfinethief |
Pays the criminal fine of the target but lets them keep stolen items. | ✅ Yes |
placeatme [Base ID] [#] |
Spawns a copy of an object or character in front of you. | ✅ Yes |
resurrect 1 |
Resurrects a targeted character. Use '1' to keep their equipment. | ✅ Yes |
setactorfullname [name] |
Changes the name of the target (use quotes for names with spaces). | ✅ Yes |
setcrimegold [#] |
Makes the target pay a bounty. | ✅ Yes |
setlevel [#] |
Restores the target's level. | ✅ Yes |
setopenstate [#] |
Opens or closes a door (1=open/unlocked, 0=closed). | ✅ Yes |
setownership [Base ID/Faction ID] |
Resets ownership of the targeted property or item. Defaults to player if no ID is given. | ✅ Yes |
stopcombat |
Attempts to get the target to stop fighting. | ❌ No |
startcombat |
Attempts to get the target to fight. | ❌ No |
startconversation [Ref ID], [topic parameter] |
Forced to initiate an NPC conversation. Use at your own risk, can cause issues! | ✅ Yes |
Commands to Make Changes to Your Character
Would you like to change your level, skills, or even appearance? These commands modify your player character directly. Remember, you can use most of the "Targeted" commands on yourself by adding "player.
" in front.
Command | Action | Works in Remastered |
---|---|---|
advlevel |
Immediately raises your character (or target). | ✅ Yes |
advskill [skill] [#] |
Increases a specific skill by a set amount of points. | ✅ Yes |
player.setav [ability/attribute] [#] |
Sets one of your abilities or attributes to a specific value. | ✅ Yes |
player.setlevel [#] |
Sets your character's level (range 1-255). | ✅ Yes |
setpcfame |
Sets your character's fame level. | ✅ Yes |
setpcinfamy |
Sets your character's infamy level. | ✅ Yes |
sexchange |
Reverses your character's gender. | ✅ Yes |
showracemenu |
Displays the character creation menu to change race, appearance, gender, or name. | ✅ Yes |
showbirthsignmenu |
Displays the menu to switch your birthsign. | ✅ Yes |
showclassmenu |
Opens the class changing menu. | ✅ Yes |
showenchantment |
Opens the enchant interface. | ✅ Yes |
showspellmaking |
Opens the spellmaking interface. | ✅ Yes |
modpcs [skill] [#] |
Provides a number of points in a chosen skill. | ✅ Yes |
psb |
Places all the spells in the game on your character. | ✅ Yes |
setscale [#] |
Changes the size of your character (or target's). | ✅ Yes |
Note: swdp
and modpca
commands do not appear to function in the Remastered version.
Quest-Related Commands: Fixing Problems or Skipping Ahead
Every now and then, quests in RPGs will hit a snag. These commands are nice to know in case of debugging or, if you're really impatient, bypassing parts of a quest chain. Just be aware that making quest advancement push itself sometimes does things in bad ways!
Command | Effect | Works in Remastered |
---|---|---|
completequest [Quest ID] |
Marks a specific quest as complete. | ✅ Yes |
caqs |
Completes ALL stages of ALL quests. Use with extreme care! Can thoroughly ruin your game! | ✅ Yes |
getstage [Quest ID] |
Returns the current stage number of the specified quest. | ✅ Yes |
player.completequest [Quest ID] |
Deactivates a quest from your active quest list. | ✅ Yes |
showquesttargets |
Returns the ID and current stage of your current quest. | ✅ Yes |
setstage [Quest ID] [Stage] |
Puts a specific quest at a specific stage number. Useful for skipping steps or making bug fixes. | ✅ Yes |
setquestobject [Base ID] [#] |
Mark an object as a quest item (1) or a normal item (0). | ✅ Yes |
showfullquestlog [Quest ID] |
Displays the full text log of a specific quest. | ✅ Yes |
showquestlog [#] |
Displays your active quest log (0) or completed quest log (1). | ✅ Yes |
sq |
Displays all quests and their current status. | ✅ Yes |
sqt |
Displays information of your current followed quest. | ✅ Yes |
movetoqt |
Teleports you instantly to your current quest target. | ✅ Yes |
Other Useful Oblivion Console Commands
Here is a list of commands that don't fit well in other groups, but are nonetheless very useful for changing the game world or offering information.
Command | Effect | Works in Remastered |
---|---|---|
coc [Location] |
Teleports you to a location immediately (e.g., "coc ImperialCityMarketDistrict"). | ✅ Yes |
coe [X], [Y] |
Teleports you to set coordinates in the game world. | ✅ Yes |
enableplayercontrols |
Gives control of your character to you while in scripted scenes or cinematics. | ✅ Yes |
fov [#] |
Adjusts your viewable field (value between 0 and 180). | ✅ Yes |
fw [ID] |
Instantly changes the weather to a specific type, without transition. | ✅ Yes |
killall |
Kills all hostile creatures on your current loaded zone. | ✅ Yes |
prid [Ref ID] |
Selects a specific object or character on the basis of its reference ID, and makes it your target. | ✅ Yes |
qqq |
Exits the game instantly without saving. | ✅ Yes |
save [Name] |
Saves the current game under a given name. | ✅ Yes |
saveini |
Saves your current game settings to the.ini file. | ✅ Yes |
show [Global Variable] |
Displays the current value of a specific global game variable. | ✅ Yes |
set [Global Variable] to [Value] |
Sets the value of a specific global game variable (e.g., game time control, vampirism status, etc.). | ✅ Yes |
set timescale to [#] |
Sets the rate at which time passes in the game (default 30). Higher values make it pass more quickly. | ✅ Yes |
sw [ID] |
Puts the weather into a certain type so transition effects can be used. | ✅ Yes |
getgs [Game Setting] |
Returns a value of a specific game setting. | ✅ Yes |
setgs [Game Setting] [Value] |
Sets a specific game setting to an alternative. | ✅ Yes |
There you are! A good list of console commands to add to (or overhaul entirely!) your Oblivion experience, be it playing the original or Remastered. Make a save for your game beforehand before you start testing, and most importantly, have fun exploring Cyrodiil on your own terms!
Note: The following guide is made based on information regarding known Oblivion commands and reported functionality in the Remastered version. Compatibility sometimes gets changed during updates.