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 full witcher gear sets to your inventory.

addsets()

Adds a batch of silver swords to your inventory.

addsilverswords(optional dontOpenInv: bool)

Adds a further batch of silver swords to your inventory.

addsilverswords2()

Adds the chosen number of unspent skill points.

addskillpoints(optional value: int)

Adds slot to inventory

addSlot()

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

addstat(stat: EBaseCharacterStats, val: float)

Adds a batch of steel swords to your inventory.

addsteelswords()

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()

Lets you fast-travel from anywhere instead of only at signposts; re-enter it after each reload.

AllowFT(allow: bool)
AltCombatCamera(b: bool)
AlwaysDisplayHUD(value: 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()
asub()

Attribute manager debug function

AT()
attitude(tag: name, flag: bool)

Toggles automatic looting

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

Deals damage to the current boat

boatdealdamage()

Teleports a boat to the player

BoatTeleport(tag: name, optional offset: float)
bonusvalue(i: int)
bookread(bookName: name)
breakSync()

Applies an effect/buff to Geralt

buffgeralt(buffName: name, optional duration: float, optional src: string)

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)

Applies an effect/buff to the current target

bufftarget(type: EEffectType, optional duration: float, optional src: name)
cage()
CamOffsetCorrection(optional enable: bool)

Toggles cat-eye night vision — Cat(1) turns it on, Cat(0) off.

Cat(optional enabled: bool)
censer(val: float)
ChangeAp(npcTag: name, appearanceName: name)
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()