Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

Witcher 3: Debug Console Commands

In featured, mods by MyrddinJuly 26, 2017354 Comments

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.

How to install the Debug Console


at Nexusmods download and install the ‘Debug Console’:
https://www.nexusmods.com/witcher3/mods/28/
Note: You might need to Install the Visual C++ Redistributable Packages for Visual
Studio 2013 from
//~ Microsoft here: https://www.microsoft.com/en-us/download/details.aspx?id=40784
bring up the Debug Console using key ‘~’
enter the commands in the debug console
Info
All commands here are tested and work. If you encounter an error check character
case, brackets, space, comma, dash and quotation marks. Some commands require you
to target an NPC or do work differently as you think. Leave your questions below,
even if I may not be able to answer, someone else might.
Some of these commands will alter your game, e.g. if you enable all MapPins this
can’t be undone. Several items that you can pick up can’t be dropped, other
commands may overwrite your current gear. A teleport may lead you to unsafe areas.
Handle these commands with care and always save the game before playing around with
these commands.
I will be adding commands as I stumble upon them and you are welcome to contribute
to the 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

[recent_posts type="post" count="4" orientation="horizontal" class="repobot"


category="featured"]

You might also like