WitcherDB
Witcher 3 console commands & item ID database

Witcher 3 Console Commands

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

872 commands
addSkillPoints(amount: 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()
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()
ClearTransmog(slot: CName)
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()
debugClearModioHiddenMods()
debugClearModioMutedUsers()