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

Adds a further batch of steel swords to your inventory.

addsteelswords2()

Adds swordep2 to inventory

addswordEP2(swordType1: string, optional swordType2: string)

Adds telemetrytag to inventory

addtelemetrytag(tag: string)

Adds the Temerian armor set to your inventory.

addtemerianarmor()

Gives Geralt a torch.

addtorch()

Adds the items tied to treasure-hunt quests to your inventory.

addtreasurehuntitems()

Adds a batch of trophies to your inventory.

addtrophies()

Adds upgrades to inventory

addupgrades(optional count: int, optional dontOpenUI: bool)

Adds a batch of valuables to your inventory.

addvaluables()

Adds viperarmors to inventory

addViperArmors()

Adds the New Moon (Wolf DLC) gear to your inventory.

addwolfdlc(optional dontOpenInv: bool)
alert()
AltCombatCamera(b: bool)

Changes the look of your targeted NPC (or Geralt) to the appearance with the given ID.

appearance(app: name)
ApproachAttack(i: int)
arcam()
AreAchievementsDisabled()
attitude(tag: name, flag: bool)

Toggles automatic looting

autoloot()
balanceadapt()
bft()
BlockAb(actorTag: name, abilityName: name)
blockabilityontarget(abilityName: name)
BlockRageOnTarget(lock: bool, optional time: float)
boat_destr(idxParts: int, index: int)
breakSync()

Applies the timed effect with the given ID for the number of seconds you set (separate from addabl buffs).

buffme(type: EEffectType, optional duration: float, optional src: name)
cage()
CamOffsetCorrection(optional enable: bool)
censer(val: float)
changeStyle()

Sets the weather to the type with the given ID, such as WT_Clear or WT_Blizzard.

changeweather(weatherName: name)

Switches the character you control over to Ciri.

Ciri()
Clear()
ClearAndStopCanFindPathEnemiesListUpdate(flag: bool)

Fully resets Geralt — wipes your level, skills and inventory back to a fresh start with only the basic gear.

cleardevelop()
climb()
climbJump()
CloseRift(tag: name)

Closes the current UI

closeUI()
CostActor(tag: name)
CostCombat(optional combatName: string, optional range: float)
CostPlayer()
countFT()
craft(schemName: name, level: int, type: int)

Critical Boy is now OFF

criticalboy()
CryStart()
CryStop()
damageboat(dmg: float, index: int)
damageitem(slot: EEquipmentSlots, perc: float)
dcc()
dealDamageToBoat(dmg: float, index: int, optional globalHitPos: Vector)
DebugActivateJournal()
debugfirstlaunch()
debugforcecrash(crashType: string)
debugtp()
decdur(val: int)

Discovers a map pin by tag

dicoverMappin(pinTag: name)
difflevel(i: EDifficultyMode)
dismantle()