FANDOM


THE TORCHLIGHT™ CONSOLE

==  ...a comprehensive guide on activation and commands' ==

A console, in this respect, refers to a program displayed as a window overlaying a part of the game screen. The console can be brought up on-screen while playing the game. The console window has a prompt, allowing input from the user; certain phrases (commands) lists various options, changes different aspects of your character, or alters the game in a number of other ways. Consoles are, as I understand it, primarily intended for testing the game during late stage development. As the TL Console hardly sees much use for that purpose, and it would be unfair against the console to let it go to waste in the dust-collecting hell that is forgotten software, I make an effort to revive its career. There are several guides/lists around the web, but I found them wanting. Thus: This

                                                                                                                                 Perpetuum

¤ For a longwinded disclaimer of all responsibility and credit, see the end of this document.

¤ If I manage to publish this doc so that it’s editable by others, feel free to add relevant info!

=INDEX: =

 INTRODUCTION

=1. ACTIVATING THE CONSOLE IN THE GAME’S [SETTINGS.TXT]-FILE =

A. FIND IT

B. ED IT

C. LAUNCH IT

=2. CONSOLE COMMANDS =

¤. NOTES

A. BASIC COMMANDS

B. POWER BY NUMBERS; ability scores, levels, fame & skills

C. IT’S MATERIAL; gold and items

D. METAMIX; camera, log, AI, and other “metagame” changes

=CREDITS & Disclaimerish ramblings: =

 

=Appendix; The original lists of commands =

 

 

 

=1. ACTIVATING THE CONSOLE = =IN THE GAME'S [SETTINGS.TXT]-FILE =

==A. Find it: ==

(Typical) File location on Win7/Vista:

C:\Users\{username}\AppData\Roaming\Runic Games\Torchlight

Note; the AppData folder is hidden in Windows (7) by default. You'll probably have to tell Windows to display hidden folders/files, in order to access it:

1.     Start button -> Control Panel -> Appearance and Personalization -> Folder Options

2.    Click the View tab at the top

3.    In the Advanced settings pane, find and tick "Show hidden files and folders", confirm (if needed in your version), and then click [OK] to close Folder Options

! This is a global setting for your computer, meaning that from now on, you will see all files and folders that Microsoft did not want most users to tamper with. Unless you're prone to random editing sprees and/or manic deletion rampages in folders you've no clue about, you should be fine

 

==B. Ed it: ==

Open settings.txt, and look (near the top) for the line reading

            CONSOLE :0

Simply change the value 0 to 1, making the line read

            CONSOLE :1

Now save and close the txt-file

If this all went as I we both hope, from now on, the game will launch with the potential to display the console window on demand. You'll still need to actually bring it up each time you want to...

==C. LAUNCH it: ==

Warning: The game registers your current character as a cheat, when you use certain commands through the console! Your current hero will hereafter be unable to access the shared stash chest, and “the Cheat” is added to your character’s name. I’ve no fix for this, continue at your own risqué!

Apparently, bringing up the console, in itself, has no consequences, while a reset of skill points most assuredly do. I’ve not tested all commands in this regard (it’s a “once-a-character-thing”, you know), but inputs/operations that I’ve found to be safe will be listed in GREEN letters. The few I specifically know not to be, will be in RED. ALL OTHER INPUTS should be considered likely to activate CHEATER STATUS!

While I’m offering no guaranties, logic suggests that entries that output info (lists) are safe. Unfortunately, the inputs that’s got you drooling (enough to read this document), commands that make lasting changes to the character/game world (your stats, skills, possessions, etc), seem not to be. Well.

 

Shift-click [ThatKey] to open the Console in-game:

·         American English keyboard:                      [Shift] + [~]

·         British English keyboard:                          [Shift] + [#]

·         German keyboard:                                     [Shift] + [ö]

·         Norwegian keyboard:                                 [Shift] + [Ø]

·         For other Latin keyboards, try                  [Shift] + { key below [P] }

·         Can’t bring it up? Try identifying the needed key by testing: Hold [Shift], then, one by one, press the keys on the near left side of your [Enter/Right Shift]-keys.

·         Still nothing? Try counting: You probably need [Shift] + the 11th key (from the left), on the 3rd row of buttons (counted from the bottom).

·         Seriously? No console? Consider buying one of them computers. It’s useful, simplifying, and a lot of fun!

The console window should pop up in the lower left screen, pausing the game.

You can do this with any (?) in-game window open, even if you plan to make changes to values in said window (ex. Skills-window). This allows you to see whether your commands where successful, without closing the console

To close the console, hit [Esc], or click the white on red "Х" (console window corner)

 

 

=2. CONSOLE COMMANDS =

==NOTES ==

For simplicity, here is my take on certain terms/formats:                              Example:

The letter X is used to mean “a/any numeric value”, usually one digit             6

XXX signifies a numeric value, possibly/likely more than one digit                 754

Square brackets [  ] holds characters not meant to be typed literally           The name of a key, explanation of terms

Abc means “a continuous phrase of letters”                                                   Democracyisokish

CAPITAL LETTERS, non-bracketed, signifies text that

actually is to be input literally                                                                       SKILL

The console is not case-sensitive (does not discriminate small/capital letters)

 

 

==A. Basic COMMANDS ==

What to type:                What happens:

[ENTER]                      “Submits” (the text you entered in the prompt, hereafter:) your input

HELP                            Displays an extensive list of commands, partially overlapping with this list

CLS                              Clears all text from the console window

[UP/DOWN ARROW]   Cycles through and types your previous inputs in the prompt (limited to current session of the game, I believe). Handy if you can’t remember the specifics of an earlier input, but want to resubmit; press [UP] until the desired input shows in the prompt, then [ENTER].

If you want to make the same input (ABC) several times; type (ABC), press [ENTER]. Now:

% Press [UP] (ABC shows in the prompt), then [ENTER] to resubmit ABC. % Repeat at will

 

 

 

 

 

 

==B. POWER BY NUMBERS; ability scores, levels, fame & skills ==

The game uses the term Stats to mean Strength, Dex, Magic & Def, I like to use the more descriptive and specified name “Ability Score(s). As such, I do.

What to type:                What happens:

STRENGTH X              Adds X points to existing Strength score

DEXTERITY X Adds X pts to (can you possibly guess it…?) any equation. Ever!

MAGIC X                     Adds X to your map, showing you where the secret treasure is

DEFENSE X                 Adds X points to a seemingly pointless form of humor

ALLSTATS X               Adds X pts to all four ability-scores

RESETSTATS              Resets the hero’s ability-score points to starting values, and makes them available for “re-placing”

 

LEVELUP X                   ADDS X levels to characters current level, giving stat- & skill points as usual (for levels earned "the hard way")

LEVELUP                      Raises characters level by one; otherwise functions like previous command

FAME X                       Increases the hero’s "fame xp" or “fame score” by X points

SKILL                          Displays a list of skills, each with an associated numeric code

SKILL [skillcode]         Readies given skill in Right Click-slot (does not give you actual ranks in the skill, but you can use it). You’ll keep this skill accessible as long as it’s shown in this slot, or quick-swap slot

SKILLPOINTS X          Adds X available skill points to place at will

RESETSKILLS             Resets all skills to zero ranks, reimburses skill points

 

From the guide @        www.strategywiki.org/wiki/Torchlight/Console:

SKILL NAME/#:      gives you a specified amount of skill points for the skill that you name.*

*I cannot get this to work; give your toon some skill points, and buy the skill in-game. Or play around with the console to find out; I’ve had enough of trying to figure this out.

 

 

 

==C. It’S MATERIAL; Gold and items ==

What to type:                What happens:

MONEY XXX                Gives your play thing XXX gold pieces

IDENTIFYALL             identifies all items in the hero’s inventory (not including the inventory of your pet’s, or your stash)

ITEM XXX            Creates item xxx on the ground. Use "ITEM[space][item code]" only

Every item that the console can spawn has a unique numerical ID associated with it (2-4 digits). You need to know this code for any item(s) in order to create/spawn them; these are found by telling the console to list items:

ITEM                           Displays the last fraction of an enormous list of items and their corresponding numeric code. I'm sure there is a way to spilt this into manageable sections (Know how? Feel free to add a solution for this, preferably by adding a paragraph after this one), or otherwise access the whole list. Since I'm at least equally sure I don't know how to do this, I suggest you use...

====ITEMS BY GROUP: ====

What to type:                How the console responds:

BELT                           Lists all belts

BOOTS                        Lists all boots

CHEST ARMOR           Lists all chest armors

FISH                           Lists all fish(es?)

SOCKETABLE              Lists all socketable

HELMET                      I’ve no idea

POTION                      Lists all potions

SCROLL                       Lists ten scrolls, incl. Town Portal and Identify

SHOULDER ARMOR     Lists all shoulder armors

SPELL                          Lists all spells (those you learn from spellscrolls)

TRINKET                     Lists all trinkets (Rings, Necklaces, and Belts)

WEAPON                     Lists all semi aquatic stigmatized phenomena known to man (<-lie)

D. METAMIX; camera, log, AI, and other “metagame” changes

*Some commands below are marked with an asterisk. These, I’m not gonna play around with, and I recommend you leave them alone too (unless you know too much about all of this to actually be reading this document); of all the commands I present in this document,  I believe the following to have the highest potential for messing up your game/computer/life:

 

 

What to type:                        What happens:

AIFREEZE                               Toggles monster AI (their lust for murder) off/on.

ALWAYSCRIT                         Hero will get critical hits on all attacks

ASCEND                                  Teleports the hero to the start of previous zone (one floor above current location)

COMBATLOG                           Toggles a Combat Log. Sounds interesting, yeah? Well, check it out m8.

DESCEND                                Opposite of ASCEND (now, THAT one you’d never guess on your own; never you worry, I’m here to explain these complicated things!)

DAMAGE SHAPES                   Toggles damage shapes on or off (duh!). These are graphics displaying the actual area affected by skills and spells covering an area of effect (AoE). It includes showing damage numbers for these.

DISABLEPET                           Toggles disable/enable pet

FPS                                          Lists info on FPS (Frames Per Second)

GOD                                        Activates "God mode", assumedly a substantial boost of power for your hero.

GODSPEED                              Activates both GOD and SPEED (below) commands

KILLALL                                  Kills all monsters (...on current map? ...on-screen? ...in the game? …in any game? ...in the world? I've no idea, but I assume the game makes off with all the xp for these kills)

NOXP                                      Disables experience gain. Oh, Marigold, mother of all good things, how to resist the temptation?!?

PATHING                                *Toggles pathing debug display (me neither, absolutely no clue)

PLAYERNOTARGET                 I suspect there’s a difference between AIFREEZE and this one. I strongly suspect it.

ROOM                                     Displays path/filename for the room your character is currently in, or so they say.

RELOAD                                  *Reloads textures (may crash game). I kept the original description for this one; you have been warned

SETDIFFICULTY Abc             Sets game difficulty to Abc [Easy, Normal, Hard or Very Hard*]. If you are curious weather this includes the Hardcore setting, I suggest testing it with a character you don’t care too much about.

SPEED                                     ‘Your character's move speed is increased’, I don't know if attack/cast/block/urination speed is affected. Test it yourself)

 

CURIOUSITYKILLS?               There is a degree of logic to several of these commands, so you might want to play around with the console; feel free to experiment in search of additional commands/handy shit/wrecked game/permanent blue screens et cetera!

MUMTHEYCALLMEACHEAT   Feeling bad because Runic©® labels, yeah, even names your character “...the Cheat”? Plan ahead! Name your hero so that she/he is ready for that extra surname. Thus, you’ll ridicule the whole labeling tyranny, and find solace. Here are some suggestions: Chet Cheats, Lord Valiant, All Hail, Youcan tBeat, Andy Cowldim / Elsa Nounas, Enviously Labeled.

MYRECOMMENDATION          Aim for fun! Find your own power/challenge balance, heck, even tweak it as you go along. Don’t get stuck in other people’s views on how to enjoy a game (it’s bad enough to be stuck in one’s own). Wanna roll through Torchlight as easily as Thor, the God of Thunder, kicks the asses of 9,000 globally widespread toddlers? You can! It might not keep you at the end of your seat in suspense, and it will take time, but it’s doable! If you want it to be.

 

 

 

 

=CREDITS & Disclaimerish ramblings: =

Sources of info & confusion:

torchlight.wikia.com/wiki/Console_(T1)

strategywiki.org/wiki/Torchlight/Console

forums.runicgames.com/viewtopic.php?f=5&t=3346#p36684

 

Torchlight®, all terms and names originating from the game universe of Torchlight©, the commands, code and, well, all information presented in this document belong to someone. None of these are me. The included content is plainly stolen property; the text presented is a result of massive copy-pasting*, hopefully sorted and organized in an easy-to-abuse fashion. I claim no ownership to, nor do I accept anything remotely akin to responsibility for, this document or its content. There are probably multiple errors within, and I'm sure there are ample ways of fcuking up your character, your game, your install, your computer, your life, heck, even the whole www, through the use of this console. On top of all that comes the ethical issues of enabling others to cheat, customize and overpower (I should say Supercharge®) their Torchlight™ experience to the point where no mystery, nor play, nor enjoyment of the game remains; I have no issues, no ethics, in short: not my problem.

I have absolutely no skills related to coding, programming, game design/testing, computers, software, hardware, responsibility-taking, morale or life in general. Any and all information here-in that should actually prove correct and/or useful, is solely the result of other people's competence and hard work. As a last building block for the grand temple of respect and awe that you are no doubt constructing in my honor, I'll offer the fact that I have not bothered testing more than 3 or 4 of these commands myself. By "testing" meaning "used exclusively for selfish reasons, before even starting this document".

This, Ladies & Gents, is not the words of a man you want to hold responsible for anything, or, in fact, risk suffering any kind of dealings with.

 

=Appendix; The original lists of commands =

Here are the complete lists from my source-sites. Included in case I get something wrong, or others understands/wants some commands I omitted. And I don’t feel like triple checking that all desired commands have been included. Plus it allows you to cater to your own laziness, and double check on my lazy ass without changing windows.

===Torchlight.wikia.com ===

From http://torchlight.wikia.com/wiki/Console_(T1):

Command 

Notes 

CLS

Clears console history.

ROOM

returns the room the player currently is in.

FPS

Shows the frame rate and other information.

GOD

Toggles god mode.:God mode means your HP and MP never decrease.

SPEED

Toggles additional speed for the character.

GODSPEED

Toggles both god and speed mode.

DAMAGE SHAPES

Toggles damage shapes on and off.:Damage shapes will be painted on the floor any time a player or monster uses an area effect skill.

AIFREEZE

Toggles monsters AI on and off.

PLAYERNOTARGET

Makes monsters not target the player.

DISABLEPET

Disables/enables the player's pet.

LEVELUP [count]

Gives XP to advance the player one level.: Also accepts a count to gain multiple levels.

RELOAD

reloads textures.

PATHING

toggles pathing debug display.

COMBATLOG

toggles combat log.

SOUNDDEBUG

toggles sound debug.

KILLALL

kills all monsters.

ASCEND [count]

Goes up a floor.: Also accepts a count. For instance, ASCEND 5 will move you 5 floors up from your current floor in your current dungeon. This command (unlike DESCEND) will not flag you as a cheater.

DESCEND [count]

Goes down a floor.: Also accepts a count. For instance, DESCEND 5 will move you 5 floors down from your current floor in your current dungeon.

CLEARHISTORY: Clears level history.

MISSILETRAILS

Shows missile trails.

ALWAYSCRIT

Player always hits critically

DEBUGLOGIC

Toggles if the logic events are fired to the ogre log

NOXP

Player doesn't gain XP

MONEY [count]

Gives you gold.

STATPOINTS [count]

Gives you stat points

STRENGTH [count]

Gives you melee points

DEXTERITY [count]

Gives you ranged points

MAGIC [count]

Gives you magic points

DEFENSE [count]

Gives you defense points

ALLSTATS [count]

Gives you the count to all stats

FAME [count]

Gives you fame points

ANIMATIONSPEED [fps]

changes the animation of everything to match the FPS

HURTME [pct]

reduces the player and the player's pet HP by the given percent

RESETSTATS

resets the player's stat points

RESETSKILLS

resets the player's skills

RESETPLAYERLEVEL

resets the player's level to 1

RESETPETLEVEL

resets pet's level to 1

RESETPLAYER

resets player's stats, skills, and level

SKILLPOINTS [count]

Gives you skill points

SETPETLEVEL [level]

Sets the pet's level

CAMERADISTANCE [mult]

the mult the camera will be from the player

SKILL [name/index]

Type just "skill" to see a list of skills. Type the number or the name of the skill to make active on the player.

SKILLTEST

Different from the command "skill," this will allow you to execute any skill even if it wasn't intended for your character.

ITEM [index or itemname] [count]

The params are optional. Type "items" to see indexes of all items in the game. (Note that you can't scroll back through all the items in the console. Forum user Zaggeh compiled a list of item names here. (Note that the names used internally by the game and the console are often not the same as the name displayed in-game.) Generally, units (items or monsters) can be created just by inputting their name. It's usually not necessary to preface the command with "item" or "monster."

IDENTIFYALL

identify all items in the player's inventory.

ANY [index] [count]

The params are optional. Type "any" to see indexes of all units in the game.

EDITOROBJECT [objectName] [count]

Creates an object from the editor for testing memory use.

UNIT [unitName] [count]

creates a unit by name and count.

SPAWNCLASS [spawnclassName] [count] [level]

Type "spawnclass" to see an index of all spawn classes. Pass in zero or a negative number for level to use the dungeon depth as the level.

MONSTER [index] [count]

the params are optional. Type monster to see indices of all monsters in the game.

MONSTER [monsterName] [count]

creates count of monsterName

DUNGEON [dungeonName]

sets the current dungeon

RESTARTLEVEL

Reloads the current level, setting the player at the entrance, but the area explored and it's contents are not reset. Does not set the 'cheater' flag.

QUESTS

lists all quests

QUESTACTIVE [questName]

sets a quest to active

QUESTCOMPLETE [questName]

sets a quest to complete

QUESTRESET [questName]

resets a quest to not be active or complete

SHOWBLOOD

toggles blood particles

DIFFICULTY

displays the current game difficulty

SETDIFFICULTY [index]

sets the current difficulty:Index numbers range from 0 (Easy) to 3 (Very Hard). Changing difficulty will not flag you as a cheater, except in Hardcore mode.

 

===Strategywiki.org ===

From http://strategywiki.org/wiki/Torchlight/Console:

·         AIFREEZE: toggles monster AI on or off.

·         ASCEND: teleport to the start of the zone one floor above your location.

·         CLS: clears all text from the console.

·         DAMAGE SHAPES: toggles damage shapes (what are these?) on or off.

·         DISABLEPET: disables/enables the player's pet.

·         FPS: 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: toggles "god mode" (invulnerability and one hit kills).

·         GODSPEED: toggles both GOD and SPEED commands.

·         HELP: displays a list of commands.

·         LEVELUP: increases XP to next level.

·         MONEY #: gives money in the amount entered.

·         PATHING: toggles pathing debug display (paths appear as white, vertical planes that denote where objects are moving).

·         PLAYERNOTARGET: toggles monsters to not target the player.

·         RELOAD: reloads textures (may crash your game).

·         ROOM: displays the filename and path that corresponds to the room that the player is in.

·         SPEED: toggles additional speed for the character.

·         STRENGTH #: gives you the amount specified in Strength.

·         DEXTERITY #: gives you the amount specified in Dexterity.

·         MAGIC #: gives you the amount specified in Magic.

·         DEFENSE #: gives you the amount specified in Defense.

·         ALLSTATS #: gives you the amount specified in to all stats.

·         FAME #: gives fame in amount entered.

·         SKILL: display the list of skill numbers and names.

·         SKILL NAME/#: gives you a specified amount of skill points for the skill that you name.

·         SKILLPOINTS #: gives you the amount specified in skillpoints.

·         IDENTIFYALL: identifies all items in the inventory (as of 1.12, this does not work for items in the pet inventory).

·         ITEM: display the list of item numbers and names.

·         ITEM ####: places the specified item into your inventory (e.g. for Perfect skull, type item 2627).

 

===the runicgames forums ===

From http://forums.runicgames.com/viewtopic.php?f=5&t=3346#p36684

CLS = Clears console history. ROOM = returns the room the player currently is in.
FPS = shows the frame rate and other information.
GOD = toggles god mode.
SPEED = Toggles additional speed for the character.
GODSPEED = Toggles both god and speed mode.
DAMAGE SHAPES = toggles damage shapes on and off.
AIFREEZE = toggles monsters AI to turn on and off.
PLAYERNOTARGET = makes monsters not target the player.
DISABLEPET = disables/enables the player's pet.
LEVELUP = increase XP to next level.
RELOAD = reloads textures.
PATHING = toggles pathing debug display.
COMBATLOG = toggles combat log.
SOUNDDEBUG = toggles sound debug.
KILLALL = kills all monsters.
ASCEND = Goes down a floor.
DESCEND = Goes up a floor.
CLEARHISTORY = Clears level history.
MISSILETRAILS = Shows missile trails.
ALWAYSCRIT = Player always hits critically
DEBUGLOGIC = Toggles if the logic events are fired to the ogre log
NOXP = Player doesn't gain XP
MONEY count = Gives you gold.
STATPOINTS count = Gives you stat points
STRENGTH count = Gives you melee points
DEXTERITY count = Gives you ranged points
MAGIC count = Gives you magic points
DEFENSE count = Gives you defense points
ALLSTATS count = Gives you the count to all stats
FAME count = Gives you fame points
ANIMATIONSPEED fps = changes the animation of everything to match the FPS
HURTME pct = reduces the player and the player's pet HP by the given percent
RESETSTATS = resets the player's stat points
RESETSKILLS = resets the player's skills
RESETPLAYERLEVEL = resets the player's level to 1
RESETPETLEVEL = resets pet's level to 1
RESETPLAYER = resets player's stats, skills, and level
SKILLPOINTS count = Gives you skill points
SETPETLEVEL level = Sets the pet's level
CAMERADISTANCE mult = the mult the camera will be from the player
SKILL name/index = type just skill to see a list of skills. Type the number or the name of the skill to make active on the player.
SKILLTEST = different in the command skill, this will allow you to execute any skill even if it wasn't intended for your character.
ITEM index,count = the params are option. Type items to see indexes of all monsters in the game.
ITEM itemName,count = creates count of itemName.
IDENTIFYALL identify all items in the player's inventory.
ANY index,count = the params are option. Type any to see indexes of all units in the game.
EDITOROBJECT objectName,count = Creates an object from the editor for testing memory use.
UNIT unitName,count = creates a unit by name and count.
SPAWNCLASS spawnclassName,count,level = just type spawnclass to see all the spawn classes listed. Pass in Zero or a negative number for level will use the dungeon depth as the level.
MONSTER index,count = the params are option. Type monster to see indices of all monsters in the game.
MONSTER monsterName,count = creates count of monsterName
DUNGEON dungeonName = sets the current dungeon
RESTARTLEVEL = restarts the current level
QUESTS = lists all quests
QUESTACTIVE questName = sets a quest to active
QUESTCOMPLETE questName = sets a quest to complete
QUESTRESET questName = resets a quest to not be active or complete
SHOWBLOOD = toggles blood particles
DIFFICULTY = displays the current game difficulty
SETDIFFICULTY index = sets the current difficulty

 



 

Community content is available under CC-BY-SA unless otherwise noted.