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

Dismembers the NPC you're currently targeting.

dismember()
dismounttest()
DispSkeleton(entTag: name)
DispSkeletonAll(entTag: name)
DispSkeletonAxis(entTag: name)
dodge()

Drains the given amount from one of Geralt's stats (Stamina, Toxicity, Adrenaline/Focus, Morale or Air). Pick the stat from the list — each value is the exact in-game identifier.

drainstat(stat: EBaseCharacterStats, val: float)
dressmeup(i: int)
drinkpot(potionName: name, slot: int)
drinkpots(index: int)
durr()

Hands Geralt an apple and eats it on the spot.

eatapple()
EmitReactionEvent(reactionEventName: name, lifetime: float, distance: float, interval: float, recipients: int)

Enables/disables musicevents

enablemusicevents(enable: bool)

Unlocks the Blood and Wine mutations panel — enablemutations(1) turns it on.

enablemutations(enable: bool)

Enables/disables pcmode

EnablePCMode(flag: bool)

Enables/disables snaptonavmesh

EnableSnapToNavMesh(source: name, enable: bool)

Enables/disables ubermovement

EnableUberMovement(flag: bool)
enchantItem()
eq_silver(sword_id: int, optional dir: name)
eq_silver_unique(sword_id: int, optional dir: name)
eq_steel(sword_id: int, optional dir: name)
eq_steel_unique(sword_id: int, optional dir: name)
eqbomb(itemName: name, optional slotID: int)
eqmut()
equipitem(n: name)
eredins()
expots(optional isDoubleTap: bool)

Fades the screen back in after a fade-out.

fadein()

Fades the screen to black with the cut-scene effect; use fadein to bring it back.

fadeout()
FB(level: int)
fb2(level: int, optional path: name)
fb3(optional level: int, optional path: name, optional clearInv: bool)
FD(n: float, f: float, dt: float, ds: float)
FDOFF()
FDON()
fff(x: float)
fhint()

Fills a chest with items

fillChest(optional tag: name)

Fills a shop with items

fillShop(optional tag: name)
finishTarget()
FixMovement()

Fixes a noticeboard by tag

FixNoticeboard(boardTag: name)
FM()
FMOFF()
FMON()
focusboy(optional fp: int)
FOFF()
followNPC()
FON()
ForceCombatMode(flag: bool)

Forces a graphical LOD level

ForceGraphicalLOD(lodLevel: int)
ForceHolster(optional instant: bool)
freeze(optional off: int, optional range: float, optional tag: name)
freezetodeath()
gamecam(blend: float)
gametestdummy()
gather(optional range: float)

Switches control back to Geralt (use after the Ciri command).

Geralt()

Gets attitude between two actors

GetActorAtt(actor1Name: name, actor2Name: name)