All Oblivion Remastered Console Commands and Cheats
Complete guide to working console commands in Oblivion Remastered, including cheats for god mode, items, gold, quest skipping, and character editing—verified April 2025.
All Oblivion Remastered Console Commands and Cheats
Most classic Oblivion console commands carry over into the Remastered version with no changes — but some don’t work at all, and a handful have been replaced by new equivalents. This guide covers every working console command in Oblivion Remastered, tested against the April 2025 release, with a compatibility column so you know exactly what to expect before you open the console.
Quick orientation: press ~ (tilde) to open the console, type your command, hit Enter. Achievements are disabled the moment you do this. Back up your save first.
How to Open the Console and What to Know Before You Start
The console in Oblivion Remastered works exactly the same way it did in the original 2006 release — tilde key opens it, the same key closes it. Commands are not case-sensitive. You can stack multiple active commands simultaneously; god mode and noclip can run at the same time, for instance.
Two things are different in Remastered compared to the original. First: achievements are disabled as soon as you enter any console command in a session. The game warns you when you open the console for the first time. If you care about achievements, finish them before touching the console. Second: a small number of toggle commands tied to legacy rendering features no longer do anything — the Remastered engine handles those systems differently, so commands like tg (grass toggle) and tws (water rendering) are effectively dead.
One practical tip that saves headaches: when targeting an NPC or object for targeted commands, click on them after opening the console, not before. The selected reference appears at the top of the console window. If nothing appears there, your command will either fail silently or affect the wrong thing.
For player-specific commands, prefix with player. — so player.additem goes to your inventory, while additem goes to whatever NPC or container you’ve targeted. Mix those up and you’ll be handing a random guard all your lockpicks.
Finally: caqs (complete all quest stages) is in this guide, but treat it like a nuclear option. It completes every quest in the game simultaneously, which can corrupt your save state in ways that are very hard to undo. Use setstage for individual quest fixes instead.
Oblivion Remastered Console Commands
The Remastered version introduced a small set of new commands — or replaced old ones — specifically because the engine swap changed how certain systems work. These are the commands that differ from the 2006 original.
| Command | Effect | Notes |
|---|---|---|
| toggledebugcamera | Toggles free camera | Replaces tfc from original |
| Ghost | Enables flight and noclip | Replaces tcl for player noclip |
| Walk | Disables flight, restores collision | Used to exit Ghost mode |
tcl still works for toggling collision on a targeted NPC or object — it just no longer toggles player noclip on its own. For that you now need Ghost and Walk as a pair.
The Best Oblivion Cheats to Keep on Hand
Most people opening the console want one of four things: infinite money, more carry weight, god mode, or map markers. These cover all of it.
| Command | Effect | Works in Remaster? |
|---|---|---|
| player.additem F [#] | Adds gold — replace [#] with any amount | ✅ |
| player.additem 0000000a [#] | Adds lockpicks | ✅ |
| player.additem 0000000b 1 | Adds the Skeleton Key (unbreakable lockpick) | ✅ |
| tgm | God mode — infinite health, magicka, stamina | ✅ |
| Ghost | Noclip — fly through walls and terrain | ✅ (Remaster only) |
| tmm 1 | Reveals all map markers | ✅ |
| player.setgs factorstrengthencumbrancemult [#] | Multiplies carry weight — default is 5, raise to taste | ✅ |
| player.setav [attribute] [#] | Sets any attribute to a specific value | ✅ |
| unlock | Unlocks any targeted door or container | ✅ |
One that’s worth calling out: player.setgs fmoverunmult [#], which controlled sprint speed in the original, does not work in Remastered. If you want to move faster, bump Speed via player.setav speed 100 (or higher) instead.
Oblivion Toggle Console Commands
Toggle commands require no target and no additional parameters — type them and something switches on or off. Several of these are broken in Remastered due to the engine rewrite; they’re included here precisely so you don’t waste time troubleshooting them.
| Command | Effect | Works in Remaster? |
|---|---|---|
| tgm | God mode | ✅ |
| tai | Toggles all NPC AI | ✅ |
| tcai | Toggles combat AI only | ✅ |
| tdetect | NPCs stop detecting the player | ✅ |
| tdt | Debug text overlay | ✅ |
| toggledebugcamera | Free camera (replaces tfc) | ✅ |
| tfow | Removes fog of war from local map | ✅ |
| tfh | Full help — shows item IDs when targeting with console open | ✅ |
| tll | Toggles distant land visibility | ✅ |
| tlv | Toggles tree leaves | ✅ |
| tmm [0/1] | All map markers on (1) or off (0) | ✅ |
| showsubtitle | NPC subtitles toggle | ❌ |
| tcl | Player noclip (original behavior) | ❌ — use Ghost/Walk |
| pcb | Purge cell buffer | ❌ |
| tg | Toggle grass | ❌ |
| thd | HUD picture-in-picture | ❌ |
| tlb | Lite Brite (brightness boost) | ❌ |
| tm | Toggle HUD | ❌ |
| tmg | Material geometry / wireframe | ❌ |
| ts | Toggle skybox | ❌ |
| tt | Toggle trees | ❌ |
| twf | Wireframe mode | ❌ |
| twr | Water radius | ❌ |
| tws | Water rendering | ❌ |
The pattern here is clear: anything touching the legacy renderer is gone. The visual toggle commands that survived (tll, tlv) happen to affect geometry systems that the Remastered engine still exposes. Everything tied to the old water, sky, and grass pipelines is dead.
Oblivion Targeted Console Commands
These commands act on whatever reference you’ve clicked in the console — an NPC, a container, a door, or any object in the world. Open the console first, then click your target, then type the command. The target’s reference ID shows at the top of the screen when selected correctly.
Add player. as a prefix to redirect any of these at yourself instead of a target. The compatibility picture here is almost entirely clean — nearly every targeted command survived the remaster intact.
| Command | Effect | Works in Remaster? |
|---|---|---|
| activate | Activates targeted interactable object | ✅ |
| additem [Item ID] [#] | Adds items to target’s inventory | ✅ |
| removeitem [Item ID] [#] | Removes items from target’s inventory | ✅ |
| removeallitems | Clears everything from target’s inventory | ✅ |
| equipitem [Item ID] | Forces target to equip an item | ✅ |
| disable | Removes target from the game world | ✅ |
| enable | Returns a disabled target to the world | ✅ |
| addspell [Spell ID] | Adds a spell to target’s spell list | ✅ |
| removespell [Spell ID] | Removes a spell from target | ✅ |
| dispel [Spell ID] | Dispels a specific magic effect on target | ✅ |
| dispelallspells | Removes all active magic effects from target | ✅ |
| createfullactorcopy | Clones the target NPC | ✅ |
| deletefullactorcopy | Deletes an NPC clone | ✅ |
| duplicateallitems [Ref ID] | Copies all items from target to referenced container | ✅ |
| getav [attribute] | Returns current value of an attribute | ✅ |
| setav [attribute] [#] | Sets an attribute to a specific value | ✅ |
| kill | Kills the target | ✅ |
| killall | Kills all creatures in the loaded area | ✅ |
| resurrect 1 | Revives target in place, keeping their equipment | ✅ |
| lock [#] | Locks targeted door or container (1–99 = pickable, 100 = key required) | ✅ |
| unlock | Unlocks targeted door or container | ✅ |
| moddisposition [ID] [#] | Adjusts NPC disposition toward specified reference | ✅ |
| moveto [Ref ID / Location] | Moves target to a specified location | ✅ |
| payfine | Clears target’s criminal bounty | ✅ |
| payfinethief | Clears bounty without confiscating stolen items | ✅ |
| placeatme [Base ID] [#] | Spawns an object in front of the player | ✅ |
| setactorfullname [name] | Renames target — use quotes if name has spaces | ✅ |
| setcrimegold [#] | Sets a bounty value on the target | ✅ |
| setlevel [#] | Changes target’s level | ✅ |
| setopenstate [0/1] | 1 opens a door, 0 closes it | ✅ |
| setownership [Base ID] | Changes item ownership — no ID defaults to player | ✅ |
| stopcombat | Halts target’s combat state | ❌ |
| startcombat | Forces target into combat | ❌ |
| startconversation [Ref ID] [topic] | Initiates NPC dialogue — can freeze NPCs or trigger wrong lines | ⚠️ Works but unstable |
| prid [Ref ID] | Selects a reference by ID without clicking | ✅ |
The stopcombat and startcombat failures are a minor annoyance. If you need to end a fight quickly, tcai (toggle combat AI) is your workaround — it stops all NPC combat across the board rather than per-target, but it gets the job done.
Oblivion Character Console Commands
These commands let you reshape your character directly — levels, skills, attributes, appearance menus, and more. Everything prefixed with player. here affects only you; drop the prefix and target an NPC to apply the same changes to them.
| Command | Effect | Works in Remaster? |
|---|---|---|
| advlevel | Levels up the target | ✅ |
| advskill [skill] [#] | Adds experience to a specific skill | ✅ |
| player.setav [attribute] [#] | Sets any ability or attribute to a specific number | ✅ |
| player.setlevel [#] | Sets player level directly (range: 1–255) | ✅ |
| modpcs [skill] [#] | Adds points to a chosen skill | ✅ |
| modpca [attribute] [#] | Adds points to a chosen attribute | ❌ |
| psb | Gives player every spell in the game | ✅ |
| setpcfame [#] | Sets fame level | ✅ |
| setpcinfamy [#] | Sets infamy level | ✅ |
| sexchange | Changes target’s gender | ✅ |
| showracemenu | Opens character creation menu (race, face, name) | ✅ |
| showbirthsignmenu | Opens birthsign selection menu | ✅ |
| showclassmenu | Opens class selection menu | ✅ |
| showenchantment | Opens the enchanting interface | ✅ |
| showspellmaking | Opens spell creation screen | ✅ |
| setscale [#] | Changes target’s physical size | ✅ |
| swdp | Shows all NPCs currently detecting the player | ❌ |
| addscriptpackage 990E69B | Makes target follow the player | ❌ |
Worth noting: modpca is broken in Remastered, but player.setav covers the same ground more reliably anyway — it sets the value absolutely rather than adding to it, so you have full control. If you used modpca habitually in the original, just switch your workflow to player.setav [attribute] [desired value].
Oblivion Quest Commands
Quest commands are some of the most practically useful things in the console, especially in a game where a misplaced corpse or broken script can brick a questline entirely. These are your tools for diagnosing what’s wrong and forcing things forward.
| Command | Effect | Works in Remaster? |
|---|---|---|
| showquesttargets | Shows active quest ID and current stage number | ✅ |
| getstage [Quest ID] | Returns current stage of a specific quest | ✅ |
| setstage [Quest ID] [Stage] | Advances a quest to a specific stage | ✅ |
| completequest [Quest ID] | Marks a quest as completed | ✅ |
| player.completequest [Quest ID] | Removes a quest from your active list | ✅ |
| sqt | Shows your current active quest | ✅ |
| sq | Lists all quests and their stages | ✅ |
| showfullquestlog [Quest ID] | Displays full journal log for a quest | ✅ |
| showquestlog [0/1] | Shows active (0) or completed (1) quest log | ✅ |
| setquestobject [Base ID] [0/1] | Flags item as quest object (1) or normal item (0) | ✅ |
| movetoqt | Teleports player directly to active quest marker | ✅ |
| caqs | Completes every quest stage in the game simultaneously | ✅ — use with extreme caution |
The workflow for a stuck quest: run showquesttargets to get the quest ID and current stage, then use setstage [Quest ID] [next stage] to push past the blocker. Quest stages increment in steps of 10 — so if you’re on stage 20, try setstage [ID] 30. This is far safer than completequest, which can skip reward triggers and follow-on dialogue.
Miscellaneous Commands Worth Knowing
| Command | Effect | Works in Remaster? |
|---|---|---|
| coc [Location] | Teleports to a named location | ✅ |
| coe [X] [Y] | Teleports to specific world coordinates | ✅ |
| fov [#] | Changes field of view (0–180) | ✅ |
| set timescale to [#] | Changes time speed — default is 30, lower = slower days | ✅ |
| fw [Weather ID] | Forces weather to specified conditions instantly | ✅ |
| sw [Weather ID] | Transitions to specified weather conditions | ✅ |
| enableplayercontrols | Restores player control during a cutscene | ✅ |
| save [Name] | Creates a save file with the specified name | ✅ |
| qqq | Quits the game immediately | ✅ |
| set [Variable] to [Value] | Modifies global variables like GameDay, Fame, PCVampire | ✅ |
| getgs / setgs [Setting] [Value] | Read or write game settings | ✅ |
| bat [File Name] | Runs a batch command file | ❌ |
set timescale to [#] is genuinely underrated for roleplay or screenshot purposes. The default value of 30 means one real minute equals 30 in-game minutes. Drop it to 1 for near-real-time days, or crank it to 100 if you want to watch the sun cycle while you’re AFK. It has no effect on NPC schedules in a way that breaks quests — safe to use freely.
If you’re going deep on character builds or want to set up a specific scenario, the combination of player.setav for attributes, advskill for skills, and showracemenu to reshape your appearance gives you complete control over your character at any point in the game — no restart required. That’s probably the most practical takeaway from this entire list for anyone who started a character and regretted their choices twenty hours in.