Professional Documents
Culture Documents
TW 3
TW 3
The debug console in Witcher 3 can be accessed via a mod at Nexusmods. There are a
lot of commands available to add items, spawn monsters and to do other fun things.
The information on this page is gathered from the comments on the mod-page and from
my own research. Thought it would be convenient to gather the commands like this.
You are welcome to contribute to this list.
[Long lists are hidden by default, click here to expand all lists]
Combat
god – godmode (toggle, type god to turn off), there is also god2 and god3
healme – heals the player
killall – kill all enemies in sight, killall(50) kills all enemies in 50y range
likeaboss – damage set to 40% of targets MAX health
addabl(‘name’) to add a buff and rmvabl(‘name’) to remove it
addabl(‘DamageBuff’) – 200 Attack Power, 200 Spell Power
addabl(‘ForceCriticalHits’) – 100% Critical Chance
addabl(ForceFinisher)
addabl(ForceDismemberment)
addabl(‘ConAthletic’) – 1000 Vitality, 100 Stamina and higher Stamina Regen
addabl(‘ConImmortal’) – 998000 Vitality
addabl(‘StatsRangedSuperLame’) – increased aim duration
Geralt Abilities
cleardevelop – CAUTION: resets Geralt to level 1, gives you starting gear
witchcraft – CAUTION: gives you 1 of everything, the game may hang for a couple of
minutes
addexp(#) – adds “#” experience
setlevel(#) – sets level to “#”, leveldown not available
levelup – increase level by 1
addskillpoints(#) – increase skillpoints by “#”
learnskill(‘name’) – teaches Geralt skill “name
e.g. learnskill(‘sword_s1’) to teach Geralt Whirl
[click here to show all learnable skills]
Cat(1) – see in the dark, Cat(0) to turn it off
Drunk(1) – drunk effect, Drunk(0) to turn it off
buffme(‘name’,duration) – buffs Geralt with ‘name’ for ‘duration’ seconds
e.g. buffme(‘EET_Cat’,600) – buffs Geralt with Catseye for 600 seconds
[click here to show all buffs]
addabl(‘Rune veles lesser _Stats’) – +2% Sign intensity
addabl(‘Rune veles _Stats’) – +3% Sign intensity
addabl(‘Rune veles greater _Stats’) – +5% Sign intensity
activateAllGlossaryCharacters() – enable all characters in glossary
activateAllGlossaryBeastiary() – enable all monsters in glossary
Character Looks
addHair1
addHair2
addHair3
addHairDLC1
addHairDLC2
addHairDLC3
setbeard(0,0) – shaved
setbeard(0,1) –
setbeard(0,2) –
setbeard(0,3) –
setbeard(0,4) – long beard
setbeard(1) – grows a beard
settattoo(0) – hides the blue stripe tattoo from the Witcher 2 quest “Hangover”
settattoo(1) – show the blue stripe tattoo from the Witcher 2 quest “Hangover”
shave – removes beard
WitcherHairstyle(‘1’) – sets Hairstyle 1
WitcherHairstyle(‘2’) – sets Hairstyle 2
WitcherHairstyle(‘3’) – sets Hairstyle 3
setcustomhead(‘name’) – changes Geralt’s Head, removecustomhead to reset
e.g. setcustomhead(‘head_robbery’) – Geralt with the robbery mask
[click here to show all custom heads]
Inventory and Items
removeitem(‘name’) – removes the item “name” from the player
additem(‘name’,#,slot) – adds “#” amount of items with the name “name” to the
“slot” in players inventory. “#” and “slot” are nonmandatory.
e.g. additem(‘Autogen Armor’) adds 1 Kaer Mohren Armor to your inventory, around
your level Range
e.g. additem(‘Torlara’,1,1) adds 1 Tor Lara Sword to the Witchers Steelsword Slot
[click here to show all gwent cards]
test commands to add each type of item once
[click here to show all inventory dev commands]
for more carryweight add the buffs from all 3 types of bags – use rmvabl(name) to
remove them
addabl(HorseBag1)
addabl(HorseBag2)
addabl(HorseBag3)
addmoney(#) – adds “#” amount of Crowns
removemoney(#) – removes “#” amount of Crowns
Horse
additem(‘Horse Bag 3’) – largest bag
additem(‘Horse Saddle 4’) – best saddle
additem(‘Horse Blinder 3’) – best blinder
staminapony – unlimited stamina horse
instantMount(‘horse’) – puts player on a horse
NPC Commands
dismember – dismembers an NPC
appearance(name) – target an NPC and type the command
Ciri
Ciri – play as Cirilla, use ‘Geralt’ to return to Geralt
spawn(‘cirilla’) – spawns Cirilla NPC
Abilities, for playable Ciri
addabl(CiriBlink) – give Ciri the blink ability
addabl(CiriCharge) – give Ciri the charge ability
addabl(Ciri_Rage) – give Ciri the rage ability
additem(q403_ciri_meteor) – gives Ciri the meteor
addabl(Ciri_Q205) – gain 250 vitality
addabl(Ciri_Q305) – gain 500 vitality and 100 attack power
addabl(Ciri_Q403) – gain 2000 vitality and 500 attack power
addabl(Ciri_Q111) – gain 2500 vitality and 600 attack power
addabl(Ciri_Q501) – gain 2500 vitality and 80 attack power
Appearances for Ciri
appearance(ciri_winter)
appearance(__q103_dirty)
appearance(__q103_wounded)
appearance(__q205_bandaged_naked)
appearance(__q205_bandaged)
appearance(__q205_bathtowel)
appearance(__q205_naked)
appearance(__q305_dudu)
appearance(__q310_masked)
appearance(__q505_covered_01)
appearance(__q505_covered_02)
appearance(__q505_hooded_02)
appearance(__q505_hooded)
Triss
spawn(‘triss’) – spawns Triss Merrigold NPC
appearance(triss)
appearance(triss_dress)
appearance(triss_hooded_01)
appearance(triss_hooded_02)
appearance(triss_lingerie)
appearance(triss_naked)
appearance(triss_tortured_bloddy_face)
appearance(triss_tortured)
Yennefer
spawn(‘yennefer’) – spawns Yennefer of Vengerberg NPC
appearance(yennefer_gown)
appearance(yennefer_head_towel)
appearance(yennefer_hooded)
appearance(yennefer_hooded_02)
appearance(yennefer_lingerie)
appearance(yennefer_naked_no_hair)
appearance(yennefer_naked_panties)
appearance(yennefer_naked)
appearance(yennefer_no_pendant)
appearance(yennefer_travel_outfit)
Keira
spawn(‘keira’) – spawns Keira Metz NPC
appearance(naked)
appearance(naked_lingerie)
appearance(keira_metz_sorceress)
appearance(keria_metz)
spawn(‘name’,#,x,true/false) – spawns “#” amount of “true=hostile or
false=friendly” “name”-NPCs in distance “x”
e.g. spawn(‘wyvern_lvl2’) – spawns 1 strong Wyvern
e.g. spawn(‘wyvern_lvl2’,10,20,true) – spawns 10 hostile, strong Wyverns in
distance 20
[click here to show all NPCs, Bosses, Monsters and Members of the Wild Hunt]
spawnt(#) – spawns a group of hostiles
e.g. spawnt(64) – spawns a group of Novigrad Guards
[click here to show all spawnt groups]
Gwent Game
secretgwint – play a Gwent Game anywhere
winGwint(true) – win current Gwent Game
addgwintcards – adds 1 of each card, except ‘gwint_card_katakan’
additem(‘name’) – adds 1 “name” card
e.g. additem(‘gwint_card_katakan’,5) – adds 5 Katakan cards
[click here to show all gwent cards]
World and Travels
ShowKnownPins(1) – display all “?” on the map
ShowPins(1) – uncovercover all map pins
ShowAllFT(1) – uncover fast travel pins
AllowFT(1) – enables Fast Travel from anywhere
gotoWyzima – portal to Wyzima
gotoNovigrad – portal to Novigrad
gotoSkellige – portal to Skellige
gotoKaerMohren – portal to KaerMohren
gotoProlog – portal to the Prologue Zone White Orchard
gotoPrologWinter – portal to the Prologue Zone winterly White Orchard
xy(posX,posY) – portal to the coordinates posx,posy – use god to survive the fall
or type the coordinates again, just before you hit the ground
e.g. xy(104,140) – teleports player to Fisherman Village
[click here to show sample xy(coordinates)]
SpawnHorse
instantMount(‘horse’)
spawnBoatAndMount
makeitrain – summons a storm
stoprain – stops the rain
changeweather(name) – change the weather to name
[click here to show all weathertypes]
settime(time) – sets time to time
TM(number) – sets how fast time passes ingame
Interface
fadeout() / fadein() – turns the screen black
dlgshow() – turns the HUD off, also roots Geralt in place … use dlghide() to show
the interface
testpause() – pause the game, use testunpause() to continue
ToggleCameraAutoRotation() – turn off camera auto-center
Changelog
added xy coordinates, taken from Witcher 3\bundles\game\fast_travel.csv
added “Relic Armors”
added “Crafted Weapons”
added Beards, thanks to Florin Percembli, comment section below
added spawnt groups, thanks to joosh1195 @Nexusmods
added Masks and Decorations
reworked Alchemy
added customheads
added DLC Content
added trophies
added Skellige DLC Content
added buffme lists
added monsters to mutagens
See also: cheat, console, debug, fast travel, player, portal, witcher