w3_debug_console_commands

Witcher 3: Debug Console Commands

In featured, mods by Myrddin0 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

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]
    [click here to show all weapons]
    [click here to show all armor]
    [click here to show all upgrades, runes and mutagens]
    [click here to show masks and decorations]
    [click here to show all trophies]
    [click here to show all schematics, books and notices]
    [click here to show alchemy potions, oils, petards, mutagens, substances and recipes]
    [click here to show all food, crafting materials, ingredients and quest items]
    [click here to show DLC content]
  • 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 3bundlesgamefast_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

Leave a Comment