Console
The Console interface is used to enter advanced commands during the course of the game. To enable it, you need to launch the game with the -console
flag, as described here. Press the ` key at any time when you are not in the main menu, cutscene or the Free Camera mode, and a small black text prompt will appear at the top of the screen. It may or may not have a blinking cursor inside it, but it should be able to accept your input regardless. It also accepts commands pasted from the clipboard (Ctrl + V). Type one of the commands listed below (case-insensitive) and confirm your input with Enter. Certain console commands are specific to the particular game mode, having no effect or practical use outside of it. Some of the commands you enter will give feedback in the status area (a small field directly above your character portraits or the chat area in Multiplayer where the game prints important system messages), for example Free Casting enabled. for freecasting 1
. Some will show you the proper usage syntax if they were passed through with an invalid value. Many others will take their effect completely silently. When the console is open, it is possible to browse through the history of your previously entered commands via [ and ] keys, but the scrolling is not very intuitive - neither direction seems to reliably start from the command you entered first, or last. To close the console without sending anything, press ` again to clear the input field, followed by Enter.
Commands which act as toggles differ in their use in two ways: while all of them are enabled by appending 1
after a space, such as ai 1
, most are disabled merely by typing them without any values, e.g. ai
will instantly turn off all in-game AI usage; while others need to be explicitly followed by 0
, such as god 0
. Some commands (e.g. addalldisciplines
) assume a default value (in this case 2
) when it hasn't been explicitly specified. And some may crash the game when used without a value! Such nuances are mentioned in the tables where applicable.
Status Commands
Command | Accepted Values | Effect & Notes |
---|---|---|
commands |
none | Lists all available console commands in the status area (use the mouse wheel to scroll through). No additional information. |
framerate |
0 : disabled1 : enabled |
Continuously outputs current FPS (Frames Per Second) and other data into status area. Same as Ctrl + F in Devmode. |
netstat |
none | Prints some information about currently transferred network packets. |
whereis |
none | Prints your current coordinates. |
scenelist |
none | Prints the list of all locations present in the current Chronicle. For use in Single Player with jump .
|
totals |
none | Prints total XP value of enemies, and monetary value of raw cash and items in the current location (scene). |
combatmessages |
no values: disabled1 : enabled |
Prints exact damage numbers inflicted in combat, showing critical hits and soaked amounts. Discipline damage is ignored, with the exception of Fireball and direct impact part of Plague Wind. |
echo |
any text | Prints specified text in the status area. |
Configuration Commands
Command | Accepted Values | Effect & Notes |
---|---|---|
ai |
no values: disabled1 : enabled |
Toggles in-game AI. Affects allies and enemies alike. Neutral characters (i.e. pedestrians) may continue their walking routines even if disabled. Very useful in ST Mode. Can also be set via Server Settings (V button). |
timescale |
1 : normal speedany non-zero number, fractions like 0.1 are allowed |
Slows down (if below 1 ) or speeds up (if above) the game. Too high values will cause a crash. Consider speed or Devmode pause key (Ctrl + S) instead.
|
heads |
no values: displays current status0 : disabled1 : enabled |
Toggles the 3D rendering of player character UI heads, leaving just an empty view with the status bars. 2D heads (if enabled in the Advanced Display Options) are unaffected. Use it if you don't like the idea. |
sky |
no values: disabled1 : enabled |
Toggles the rendering of skyboxes in certain maps. Disabling them probably isn't a good idea. You can do the same in the Advanced Display Options. |
particles |
no values: displays current status0 : disabled1 : enabled |
Toggles the particle system (effects like flames of various colors, smoke, gas, blood etc.). Can be useful for some screenshots. |
playmusic |
filename without extension | Plays the MP3 background music of your choice from the game's Sounds\Music folder.
|
stopmusic |
none | Stops the background music. |
playambient |
filename without extension | Plays the MP3 ambience sounds from the game's Sounds\StereoAmbient folder.
|
stopambient |
none | Stops the ambient sounds. |
musicvolume |
0-100 |
Sets the music volume in %, relative to your current Sound Options mixer settings. |
ambientvolume |
0-100 |
Sets the ambience volume in %, relative to your current Sound Options mixer settings. Does not affect any other sounds. |
roomtype |
1-22 |
Sets EAX audio room type. May be of use when EAX is selected as the 3D Sound provider. |
Actor Commands
Command | Accepted Values | Effect & Notes |
---|---|---|
shapeshift |
no values: return to your real form ST actor template name |
Changes your appearance and character portrait to those of the specified actor. It works similar to the Mask of A Thousand Faces - you cannot use Disciplines or access the inventory while the effect is in place. Regular attacks are still possible, however. Not all actors have portraits or even walking animations. To shapeshift into something else, return to your real form first. |
rename |
any text | Renames currently controlled character in Multiplayer. Only works with the hostile / neutral NPCs and creatures. Does nothing in Single Player. |
team |
0-19 |
Assigns currently controlled Multiplayer character to the specific team. Team 0 is the default for the ST player character. Teammates cannot directly attack each other. Put hostile AI actors in different teams (and make yourself invisible) to watch them battle against each other. In Single Player, team 11 can be used to stop guards/lawmen from attacking you while feeding in public.
|
Trait Commands
Command | Accepted Values | Effect & Notes |
---|---|---|
god |
0 : disabled (main character)1 : enabled (main character)2 : enabled (current character)3 : disabled (current character) |
God Mode (Invulnerability). Actor cannot be damaged or killed by any sources, including damageme and killme commands. Damaging status effects are still received, but don't do anything. A character in God Mode can only be killed by the ST. god 0/1 is for Christof or the multiplayer character, god 3/2 gives feedback and works for other Coterie members or currently Possessed NPCs as well as main characters.
|
setsoak |
no values: crashes the game damage types: 0 : bashing1 : lethal2 : aggravated3 : electrical4 : fire5 : sun6 : faith7 : cold8 : poison9 : disease |
Sets the soak values for currently controlled creatures or NPCs. First three are clearly applied as external sources (right column), adding to whatever armor you may have. Soak types 8 and 9 are not shown on the Character pane, but they do work. Usage example: setsoak 7 50 gives you 50 soak against cold damage. Negative amounts are possible, and they do act as weaknesses. Do not use with damage types other than the ten listed, or the game will crash.
|
soak amount: any number, can be negative | ||
damageme |
default:20 damage amount: any number |
Does damage to you! The syntax is the inverse of setsoak , i.e.: damageme 50 7 will do 50 cold damage to your character. Negative amounts will just kill you instantly. Damage types above 9 can be used, but seem to be reserved for special purposes. The types that are listed will manifest their respective sound and particle effects (i.e. 3 will be accompanied by zapping and sparks). Unfortunately, it cannot be used for testing your defenses, as the command completely ignores all soak and always delivers the damage in full amount. Cappadocians take 1.5x faith damage in accordance with their clan weakness. Humans cannot be harmed by 5 and 6 no matter what. Characters in God Mode and certain neutrals cannot be damaged through this command at all.
|
default: appears to be 0 damage types: 0 : bashing1 : lethal2 : aggravated3 : electrical4 : fire5 : sun6 : faith7 : cold8 : poison9 : disease
| ||
poisonme |
default:30 any number of seconds |
Inflicts the Poisoned status effect for specified duration. Can be cured via normal means. |
diseaseme |
default:30 any number of seconds |
Inflicts the Diseased status effect for specified duration. Can be cured via normal means. |
frenzyme |
none | Plunges the user into Frenzy for a short duration. |
stakeme |
none | Paralyzes the user with Staked status for a short duration. |
embraceme |
none | Turns the user into Kindred if they're human. The effect is slightly delayed, but is irreversible! |
killme |
none | Results in death / torpor. Characters can still be resurrected via revive , or the identical ST command.
|
revive |
none | Heals or awakens the user with full Health & Blood pools, cancels all active effects. Can be done by the ST. |
humanity |
0-100 |
Sets humanity level for Multiplayer characters. 0 will force a "game over". Cannot be used in Single Player.
|
addalldisciplines |
default:2 0-4 |
Adds all disciplines to the currently controlled character, regardless if they're Kindred or human. As a result, Mana can be used for vampiric powers, and Blood - for human Faith and Numina. The variable is actually level - 1 , so the default gives you all powers at three dots, and 4 will do this at the maximum of five.
|
freecasting |
no values: disabled1 : enabled |
No Blood / Mana cost for casting Disciplines. And no requirements! Works for everyone in the scene. |
sethide |
no values: crashes the game0-12 |
Sets Obfuscate-like invisibility level. Values above 12 are possible, but unnecessary - nothing in the game could detect you at such a level.
|
setdetect |
0-14 |
Sets Auspex-like invisibility detection level. Does not affect friendly targets (they see each other regardless). Detect value should be >= target's Obfuscate or sethide , with +2 being enough to see them clearly while they're stationary.
|
speed |
0-6 |
Speed cheat (Celerity-like). 0 is normal speed. Level 3 is likely the most comfortable to use.
|
xp |
any number | Gives you experience points, which may push you into the next rank. Redundant in Multiplayer, use ST Advancement button instead. |
advancement |
none | Brings up the Advancement screen to spend the XP without having to go and rest in your Haven. Redundant in Multiplayer. |
Item Commands
Command | Accepted Values | Effect & Notes |
---|---|---|
addthing |
ST template name | Spawns an item, actor or prop from the Storyteller list. Can be used in Single Player as a cheat or just for fun. Redundant in Multiplayer. |
noitemstatchecks |
no values: disabled1 : enabled |
Allows you to use any item, ignoring any requirements it may have. |
freeammo idkfa |
no values: disabled1 : enabled |
Free ammo for ranged weapons, needs at least 1 round to actually work. Does not affect thrown weapons (molotov cocktails, grenades etc.). |
cash |
any number | Gives money directly to the character or Coterie. It sets the new amount instead of incrementing the old one. |
dropcash |
any number | Spawns a bag of gold worth the specified amount. Can be used in place of cash to actually add the money.
|
vault |
none | Opens your Vault chest, regardless of your current location. Useful both in Single and Multiplayer. |
Teleportation Commands
Command | Accepted Values | Effect & Notes |
---|---|---|
changechronicle |
chronicle filename with .nsc extension from Chronicles folder |
Moves your character(s) to another Chronicle, e.g. changechronicle Vienna.nsc will teleport you to Vienna, allowing you to access all its locations with jump . Very useful to quickly test Single Player.
|
jump |
scenelist location name |
Teleports you to specific location within your current Chronicle. The original Single Player game is split into five Chronicles, so to access New York locations while in Vienna, one has to use changechronicle new_york.nsc first. Redundant in Multiplayer, use Storyteller Locations pane instead.
|