WitcherDB
Witcher 3 console commands & item ID database

Witcher 3 Console Commands

All 803 Witcher 3 debug console commands. Search by name or effect, or filter by category. Click any command to copy it.

803 commands

Logs player state stack

slog()
slotTest()

Sets the overall game-speed multiplier; higher numbers run the action faster, lower numbers slow it down.

slow(factor: float)
SM()
snowball(optional actorTag: name)
SoundEvent(soundName: string)
soundSequenceFive(sequenceName: string, sequenceElementOne: string, sequenceElementTwo: string, sequenceElementThree: string, sequenceElementFour: string, sequenceElementFive: string)
soundSequenceFour(sequenceName: string, sequenceElementOne: string, sequenceElementTwo: string, sequenceElementThree: string, sequenceElementFour: string)
soundSequenceOne(sequenceName: string, sequenceElementOne: string)
soundSequenceThree(sequenceName: string, sequenceElementOne: string, sequenceElementTwo: string, sequenceElementThree: string)
soundSequenceTwo(sequenceName: string, sequenceElementOne: string, sequenceElementTwo: string)
spamplayerspeed(optional enable: bool)

Spawns the creature or NPC with the given template name near Geralt; optional values set the count, distance, whether they're hostile, and their level.

spawn(nam: name, optional quantity: int, optional distance: float, optional isHostile: bool, optional level: int)

Spawns barrel

spawnbarrel()

Spawns barrels

spawnbarrels()

Spawns bees

spawnbees()

Spawns boat000

spawnBoat000()

Spawns a boat and drops Geralt aboard it immediately.

spawnBoatAndMount()

Spawns enemy

spawnenemy()

Spawns ethereals

spawnEthereals(optional count: int, optional dist: float, optional level: int)

Spawns an entity from a full template path, friendly by default unless you mark it hostile.

spawnPath(path: name, optional isHostile: bool)

Spawns pukespot

spawnpukespot()

Like spawn, but only accepts the game's aliased template names.

spawnRaw(nam: name, optional quantity: int, optional distance: float, optional isHostile: bool)

Spawns a preset group of enemies — guards, bandits, soldiers, Wild Hunt and the like — by its numeric ID.

spawnt(template_nbr: int, optional distance: float)

Spawns wh

spawnwh()
specials(optional off: bool, optional force: bool)

Pops the current state

spop(optional ball: bool)

Pushes a new state

spush(sname: name)
srfdes(value: bool, fieldName: string)
ssa(dlc: name)
SSPrintJsonObjectsMemoryUsage()
stagger(tag: name)

Toggles infinite stamina mode

staminaboy()

Spawns a horse with unlimited stamina that never tires.

staminapony()
standalone_ep1()
standalone_ep2()
startContentEP2(contentName: string)
StartNewGamePlus(filename: string)
StartRumble(lowFreq: float, highFreq: float, time: float)
startupmovies()
staticcam()
stats(tag: name)

Prints a short debug summary of Geralt's current stats to the log.

statsplayer()
statstarget()
statstolog()
stl(timeOut: float)
StopEffect(fx: name, optional entityTag: name)

Stops any active rain or storm.

stoprain()
StopRumble()
StopSpecificRumble(lowFreq: float, highFreq: float)
stopUncon(optional actorTag: name)
subscale(s: int)
SuppressReactions(toggle: bool, areaTag: name)

Toggles attach

SwitchAttach(attach: bool, parentEntityTag: name, childEntityTag: name, optional attachSlot: name)
sysmsg(optional hide: bool)
sysmsgtst()
targetaddabl(ablName: name, tag: name)
tdisass()

Reports the current in-game time

telltime()

Tests _scent

test_scent(actionType: EFocusEffectActivationAction, effectName: name, entityTag: name, duration: float)