Elder Scrolls IV: Oblivion Tweak Guide

[Page 12] Console Commands (Pt.2)



Useful Console Commands


As you can see from the previous page, there are a lot of console commands you can use, and I encourage you to experiment as for the most part all of them are fairly safe and won't do any permanent harm. At worst you may have to quit Oblivion or reboot your PC, but they should not permanently alter anything in the game. However, to help you sort out which commands you should use to meet most of your normal needs, below are those commands I would recommend people familiarize themselves with as they come in quite handy while playing Oblivion. Note that the term 'toggle' means that the same command can be used to turn something on or off. For example, use TDT to turn on the FPS counter, and use TDT again to turn it off. The case of the command text is not important - both lower and upper case text work.



Displaying Framerate: To display your Frames Per Second (FPS) at any time, use the TDT command. This command will put a FPS counter in the top right corner of the screen. Note that you can then go through a range of highly informative information pages, such as your current memory usage, which sounds and textures are currently loaded, etc. by repeatedly pressing the SCROLL LOCK key on your keyboard while using TDT.


Getting Unstuck: If you become 'stuck' in a piece of scenery or between objects, you can use the TCL command, which will toggle collision. This will allow you to walk through any object, or even fly by walking straight upwards while collision is disabled. Be careful not to re-enable collision while high in the air or inside another object for obvious reasons.


Modifying Your Character: If you want to modify your character's appearance, class or birthsign just as you did when you first started Oblivion, use the SHOWRACEMENU, SHOWCLASSMENU and/or SHOWBIRTHSIGNMENU commands to bring up the character customization panels. Once finished, press ESC and save your game, and your new character customizations should be saved. Note however that there is the significant chance that your major and minor skills might be reset, or other quirky behavior may occur, so be aware this is a risky command to use! Thanks to Mikea117 for this tip.


Changing Field of View: Some people don't like the default 75 degree field of vision in the game, and prefer something like 90 degrees which is normal for many first person games. Use the FOV command to set a new field of vision, e.g. fov 90. Note that this is reset every time you start Oblivion, and on most transition loads, so you must manually set it each and every time.


Severe Grass Slowdowns: If you're outdoors and you're in a heavily grassy area which is causing serious slowdowns, you can quickly use the TG command to toggle all grass off temporarily and make moving around easier, and toggle it back on later as necessary.


Turning off AI: If you want to turn off the enemy Artificial Intelligence, for example to take a close-up screenshot of a monster, use the TAI command to toggle off the AI. All characters/creatures in the game world will remain motionless, but will continue breathing and sometimes repeating the last action they were doing before being frozen.


God Mode: Enabling 'God Mode' means that your character can't take any damage, use the TGM command to toggle this option.


Wireframe Mode: To see just how complex the Oblivion game world is, and to also see what objects and characters have been loaded up in your immediate area (regardless of whether they're in direct line of sight or not), use the TWF command to toggle Wireframe Mode. As you will see, Oblivion uses a huge amount of polygons to display the detailed objects and characters in the game world, and this explains in part why the game requires so much CPU and GPU grunt.


Removing/Adding Objects or NPCs Quickly: If you want to quickly remove an object or NPC which is bothering you, make sure the Object/NPC is in your view, then open the console, click on the object or NPC with your mouse - note the object/NPC ID number at the top of the screen as you'll need this if you want to enable them again. Now use the DISABLE command to instantly remove that object or NPC. If you want to add them back, use the ENABLE [ID Number] command.


Adding or Resurrecting Dead NPCs: Often during a quest, some glitch or accident may mean an important NPC is killed or disappears. To fix this there are two main methods depending on your problem. If the NPC is missing, you can summon a copy of them in front of you by using the player.placeatme [ID Number] console command - see this List of NPC IDs. If the NPC is dead, open the console, left-click on the NPC to select them, then use the Resurrect command to resurrect them.


Setting Fog: If you want to set a custom fog effect for large outdoor views, or if you want to remove all fog for example, use the SETFOG command. The Setfog command requires both a start range and an endrange for the fog, so try setfog 100 8000 for example and see how that looks. Experiment with other values to see what works best for you. To remove all fog, use setfog 0 0.


Rapid Quit If you want to exit the game quickly without having to answer any prompts, open the console and use the QQQ command - the game will instantly exit without prompting you to save or confirm.



Executing Batch Console Commands


If you want to execute a number of console commands in one go without having to retype them every time you run Oblivion, you can use a Batch file. Go to your \Program Files\Bethesda Softworks\Oblivion directory and create a new text file (right click in an empty area>New>Text Document). Give this file a simple name, like mycommands.txt. Now edit the document with Notepad or Wordpad, and enter all your desired console commands, one per line. For example the contents of mycommands.txt might look like this:


tdt

setdebugtext 2

fov 90


Now close and save this text document. Open Oblivion, and to execute this batch file at any time, open the console and type Bat then press ENTER. For example, to execute mycommands.txt, type:


Bat mycommands.txt


The contents of the batch file will be implemented - as long as they are correct working commands - all in one go. Create as many separate batch files as you like to do particular things, and execute them as desired.



The next section covers a wide range of important performance tweaks and general performance information.