Torchlight/Console

Torchlight's console gives players, testers, and the developers an easy way to test and modify the game without making a new build. You can alter the game's difficulty, your characters stats, current zone, and many other things using the console.

To access the console, you must first alter the Settings.txt file in your %appdata% torchlight folder. This may not work on your version of the game, depending on which distributor you purchased it through.


 * To reach the Torchlight folder
 * In Windows Vista, navigate to C:\Users\\AppData\Roaming\runic games\torchlight.
 * For any version of Windows, from either the run prompt or the search bar (click on the start button) type %appdata% and press Enter to reach the roaming folder. Find the runic games folder, then the torchlight folder.
 * Note: The settings.txt does not exist until after you run the game for the first time.

Open the file, Settings.txt, using a text editor (i.e. Notepad) and change the "Console :0" line to "Console :1". Save and close the file.
 * Modifying Settings.txt

Start the game. When you have control of your character, press the following simultaneously to bring up the console (this will zoom in and pause the game; bringing up the console in the bottom left hand corner of the screen; you can drag the window, and open menus like normal):
 * American English keyboard: Shift and ~
 * British English keyboard: Shift and &#35;
 * Norwegian keyboard: Shift and Ø

To close the console, either press the red "X" icon at the top right, or press Esc.

Commands
The following commands are not case sensitive, but are listed in all caps as shown in game.
 * AIFREEZE: toggles monster AI on or off.
 * ASCEND</tt>: teleport to the start of the zone one floor above your location.
 * CLS</tt>: clears all text from the console.
 * DAMAGE SHAPES</tt>: toggles damage shapes (what are these?) on or off.
 * DISABLEPET</tt>: disables/enables the player's pet.
 * FPS</tt>: toggles the following information to appear on screen: FPS, version, room filename, level seed, level depth, Active Units / Missiles, triangle, batch, Mesh Bytes, Meshes, Materials, Texture Bytes, Particle Cache Count, Particles Updating / Rendering, Particle Systems Created / Updating, Particle Techniques Created / Updating, Particle Emitters Created, and Particle Affectors Created / Updating.
 * GOD</tt>: toggles "god mode" (invulnerability and one hit kills).
 * GODSPEED</tt>: toggles both GOD and SPEED commands.
 * HELP</tt>: displays a list of commands.
 * LEVELUP</tt>: increases XP to next level.
 * MONEY #</tt>: gives money in the amount entered.
 * PATHING</tt>: toggles pathing debug display (paths appear as white, vertical planes that denote where objects are moving).
 * PLAYERNOTARGET</tt>: toggles monsters to not target the player.
 * RELOAD</tt>: reloads textures (may crash your game).
 * ROOM</tt>: displays the filename and path that corresponds to the room that the player is in.
 * SPEED</tt>: toggles additional speed for the character.
 * STRENGTH #</tt>: gives you the amount specified in Strength.
 * DEXTERITY #</tt>: gives you the amount specified in Dexterity.
 * <tt>MAGIC #</tt>: gives you the amount specified in Magic.
 * <tt>DEFENSE #</tt>: gives you the amount specified in Defense.
 * <tt>ALLSTATS #</tt>: gives you the amount specified in to all stats.
 * <tt>FAME #</tt>: gives fame in amount entered.
 * <tt>SKILL</tt>: display the list of skill numbers and names.
 * <tt>SKILL NAME/#</tt>: gives you a specified amount of skill points for the skill that you name.
 * <tt>SKILLPOINTS #</tt>: gives you the amount specified in skillpoints.
 * <tt>IDENTIFYALL</tt>: identifies all items in the inventory (as of 1.12, this does not work for items in the pet inventory).
 * <tt>ITEM</tt>: display the list of item numbers and names.
 * <tt>ITEM ####</tt>: places the specified item into your inventory (e.g. for Perfect skull, type item 2627).

Item values
For a complete list of items, see ../Item Values/