The Witcher 3

File information

Last updated

Original upload

Created by

Kingsegg

Uploaded by

Kingsegg

Virus scan

Safe to use

About this mod

This is an enhanced version of the excellent mod created by Jamezo97

Requirements
Permissions and credits
Changelogs
 

v3.1.8
Updated in-game menu
Compatibility with Boudoir style Rosemary and Thyme
Option to have Philippa, Margarita, and Fringilla as daily visitors to Corvo Bianco (They'll visit from 11am-7pm)
Additional daily routines for Regis

v3.1.7
Updated in-game menu
Geralt will have a personal armorer living at Corvo Bianco (Use witcher senses to use his services without recruitment)
Anna Henrietta accompanied by Damien will become a daily visitor to Corvo Bianco if you have Syanna live there (She'll visit from 11am-5pm)
Additional daily routine for Regis
Additional daily routine action points in Novigrad
Jad Karadin can now be found perusing the Hierarch Square during the day

Install
Copy the folder 'modSpawnCompanions' to 'The Witcher 3/mods'
Copy the folder 'DLCmod_spawn_companions' to 'The Witcher 3/DLC'

If reinstalling the mod, make sure you execute the command 'DisableCompanionSpawning(0)'

Uninstall
Perform the following steps before uninstalling the mod

Execute:
DisableCompanionSpawning(1)
This will stop companions from automatically spawning in the world. Then, travel to every place that you've spawned companions in, i.e. White Orchard, Vizima, Velen/Novigrad, Skellige, Kaer Morhen, and Toussaint. In each place, execute the command.

RemoveAllCompanions(1)
This will remove all companions from the world, including special ones. You must physically be in each of the above listed locations, in order to remove companions that are in that location. Once you've done this, you can uninstall the mod, and no NPCs should remain. If you ever decide to reinstall this mod, make sure you execute the command: 'DisableCompanionSpawning(0)' to re-enable automatic companion spawning. The flag is stored as a fact in the save game, and will remain even after the mod is uninstalled.

In-Game Menu

Z key opens the menu
WASD keys to move around the menu
E key to select
A key goes back a menu
To change number fields, scroll down to the field using the S key, then select it with the E key, and use the A/D keys to modify the value

In the settings menu you can disable npcs you don't want to autospawn (Make sure to save the game afterwards)

Instructions are contained within the mod zip file

List of main NPCs and their location

Ciri (cirilla), (cirilla_young) - R&T, Kaer Morhen, and Corvo Bianco 
Yennefer (yennefer) - R&T, Kaer Morhen, and Corvo Bianco 
Triss (triss) - R&T, Kaer Morhen, and Corvo Bianco 

Anna Henrietta (anna_henrietta) - At the Beauclair Palace and Palace Gardens
Avallac'h (avallach) - R&T / Hierarch Square
Baron (baron) - In the main room of Crow's Perch
Bart the Troll (bart_the_troll) - In the sewers under Dijkstra's bathhouse
Casimir (q603_demolition_dwarf_companion) - In a house around the corner from the Barber in Oxenfurt
Cerys (becca) - Crach's room in Kaer Trolde
Damien (damien) - At the Beauclair Palace and Palace Gardens
Dandelion (dandelion) - At R&T and Corvo Bianco
Dettlaff (dettlaff_van_eretein_vampire) - At the toy shop hideout
Dijkstra (dijkstra) - Sigismund's Bathhouse / Hierarch Square
Dudu (as Cyprian Wiley) (cyprian_willey)(dudu_biberveldt) - At the Novigrad hideoutRequired mod Door Unlocker
Ermion (mousesack) - At the Druids' Camp
Eskel (eskel) - In Kaer Morhen and Corvo Bianco
Eveline (q603_circus_artist_companion) - In a house around the corner from the Barber in Oxenfurt
Ewald Borsodi (ewald) - In a house around the corner from the Barber in Oxenfurt
Fringilla Vigo (fringilla_vigo) - In the top room of The Kingfisher Inn / Hierarch Square
Gaetan (mq1058_lynx_witcher) - In Kaer Morhen
Graden (graden) - At Tamara's home in Oxenfurt
Gregoire de Gorgon (sq701_gregoire) - Outside on the top level of Beauclair Palace
Guillaume (guillaume) - Outside on the top level of Beauclair Palace
Hjalmar (hjalmar) - Crach's room in Kaer Trolde
Jad Karadin (sq106_tauler) - At his home in Gildorf / Hierarch Square
Joachim von Gratz (von_gratz) - At the morgue in Novigrad / Hierarch Square
Johnny (godling_johnny) - In a Crone's hut at Crookback Bog
Keira Metz (keira_metz) - R&T / Hierarch Square and Corvo Bianco
King of Beggars (king_beggar) - At his headquarters in Putrid Grove
Lambert (lambert) - In Kaer Morhen and Corvo Bianco
Letho (letho) - In Kaer Morhen and Corvo Bianco
Margarita (margarita) - In the top room of The Kingfisher Inn / Hierarch Square
Mislav (q002_huntsman) At his hut in White Orchard
Olgierd von Everec (olgierd) - R&T / Hierarch Square
Orianna (vampire_diva) - At her estate in BeauclairRequired mod Door Unlocker
Palmerin (palmerin) - Outside on the top level of Beauclair Palace
Philippa Eilhart (philippa_eilhart) - R&T / Hierarch Square
Priscilla (priscilla) - R&T / Hierarch Square
Quinto (q603_safecracker_companion) - In a house around the corner from the Barber in Oxenfurt
Regis (regis_terzieff_vampire) - In the alchemy lab at Corvo Bianco
Rosa var Attre (rosa_var_attre) - Var Attre Villa / Hierarch Square
Shani
(shani) - Shani's Clinic in Oxenfurt and Corvo Bianco
Succubus (Salma) (mh303_succbus_v2) - Salma's house in Novigrad
Syanna (syanna) - In the top room of Beauclair Palace
Tamara (tamara) - At her home in Oxenfurt
Thaler (talar) - R&T / Hierarch Square
Udalryk (udalryk) - In Spikeroog (northwestern island)
Vernon Roche (vernon_roche) - R&T / Hierarch Square
Ves (ves) - R&T / Hierarch Square
Vesemir (vesemir) - In Kaer Morhen
Vivienne (sq701_vivienne) - Outside on the top level of Beauclair Palace
White Wolf (wolf_white_lvl3__alpha) - Near the stables at Corvo Bianco
Zoltan Chivay (zoltan_chivay) - At R&T and Corvo Bianco

Other Spawnable NPCs

Vanilla
Anabelle (anabelle)
Arnvald (arnvald)
Bea (q310_favor_girl)
Birna an Tuirseach (lady_bran)
Blueboy Lugos (lugos_the_glaucous)
Boris (borys_the_troll)
Carduin (carduin)
Carlo Varese (karl_varese)
Djenge Frett (mq2013_bounty_hunter)
Djinn (djinn)
Donar an Hindar (donar_an_hindar)
Dora (mq3019_woman)
Elihal (elihal)
Folan (q202_folan_the_blind_with_clothes)
Ge'els (geels)
Halbjorn (halbjorn)
Halgrim (hallgrim)
Hattori (hattori)
Hjort (hjort)
Holger Black Hand (holger)
Hortensio (q302_ortensio)
Hubert Rejk (coroner_psycho)
Irina Renarde (irina_renarde)
Isilira (q210_avallach_lover)
Jutta (mq2038_shieldmaiden)
Lussi (q309_raisa)
Mad Kiyan (kiyan)
Madman Lugos (lugos_the_mad)
Mary Louisa la Valette (luiza_lavalette)
Menge (menge)
Nathaniel Pastodi (nathaniel_priest)
Otrygg an Hindar (otrygg_an_hindar)
Pellar (guslar)
Sergeant (sergeant)
Sukrus (sq304_sukrus)
Svanrige (svanrige)
Tomira (prologue_village_herbalist)
Vernossiel (vernossiel)
Vigi (q202_vigi)
Vimme Vivaldi (vimme_vivaldi)

Eredin (enemy_eredin)
Imlerith (imlerith)
Caranthir (canaris)
Hound of the Wild Hunt (wildhunt_minion)
Wild Hunt Mage (wildhunt_mage)
Wild Hunt Warrior (wildhunt_axe), (wildhunt_halberd), (wildhunt_hammer), (wildhunt_spear), (wildhunt_sword)

HoS
Adela (mq6004_dealer)
Gaunter O'Dimm (mr_mirror)
Horst Borsodi (horst)
Iris (iris)
Ofieri Mage (q601_ofir_mage)
Vlodimir (olgierd_brother)
Wild One (Female) (q601_olgierds_girl), (q601_olgierds_gang_girls)
Wild One (Male) (q601_olgierds_men), (q601_olgierds_men_big)

B&W
Delwyn of Creigiau (sq701_delwyn)
Donimir of Troy (sq701_donimir)
Guy de Bois-Fresnes (sq701_guy)
Hermit (mq7006_hermit)
Lady of the Lake (mq7006_lady_of_the_lake)
Llinos of Metinna (sq701_llinos)
Majordomo (butler) 
Rainfarn of Attre (sq701_rainfarn)
Prince Horm Akerspaark of Maecht (sq701_horm)
Count Tailles of Dorndal (sq701_tailles_rest)
Unseen Elder (q704_original_vampire)
Witch of Lynx Crag (mq7004_witch)

Common NPCs
Nilfgaardian Officer (nilfgaardian_officer)
Nilfgaardian Soldier (nilfgaardian_soldier)
(nilfgaardian_soldier_halberd)
(nilfgaardian_soldier_shield)
(nilfgaardian_soldier_sword)
(nilfgaardian_soldier_torch)
(nilfgaardian_soldier_ranged)
(nilfgaardian_soldier_ranged_bow)
(nilfgaardian_soldier_ranged_crossbow)
(nilfgaardian_soldier_ranged_torch)

Redanian Officer (redanian_officer)
Redanian Soldier (redanian_soldier)
(redanian_soldier_shield)
(redanian_soldier_sword)
(redanian_soldier_torch)
(redanian_soldier_range)
(redanian_soldier_range_bow)
(redanian_soldier_range_crossbow)

An Craite Shieldmaiden (skellige_shield_maiden_craite)
Clan An Craite Guard (skellige_warrior_craite_axe)
(skellige_warrior_craite_bow)
(skellige_warrior_craite_crossbow)
(skellige_warrior_craite_halberd)
(skellige_warrior_craite_shield)
(skellige_warrior_craite_sword)
(skellige_warrior_craite_torch)

Temerian Guerilla (roche_soldier_sword)
(temerian_guerilla_ranger)

Cleaver's Henchdwarf (novigrad_cleaver_thug)
Sigi Reuven's Henchman (novigrad_djikstra_thug)
Whoreson's Henchman (novigrad_whoreson_thug)

Knight Errant (knight)

Ducal Guardsman (q704_ft_bow_guard)
(q704_ft_halberd_guard)
(q704_ft_torch_guard)

Guardsman (guard_lvl1)
(guard_lvl1_torch)
(guard_lvl2)
(guard_lvl2_crossbow)
(guard_lvl2_halberd)
(guard_lvl2_torch)

Courtesan (novigrad_courtisan_naked)
Strumpet (novigrad_prostitute_exclusive)

Monsters

Vanilla
Brewess (witch_brewess)
Weavess (witch_weavess)
Whispess (witch_whispess)

Alghoul (alghoul), (alghoul_lvl1), (alghoul_lvl2), (alghoul_lvl3), (alghoul_mh)
Ancient Leshen (lessog_lvl2__ancient)
Arachas (arachas_lvl1)
Archgriffin (gryphon_lvl3__volcanic), (gryphon_mh__volcanic)
Armored Arachas (arachas_lvl2__armored)
Basilisk (basilisk), (basilisk_lvl1)
Black Troll (troll_cave_mh__black)
Chort (czart), (czart_lvl1), (czart_mh)
Cockatrice (cockatrice), (cockatrice_lvl1), (cockatrice_mh)
Cyclops (cyclop), (cyclop_lvl1)
Devourer (rotfiend_lvl2)
Drowned Dead (drowner_lvl4__dead)
Drowner (drowner), (drowner_lvl1), (drowner_lvl2), (drowner_lvl3)
Earth Elemental (elemental_dao_lvl1), (elemental_dao_lvl2), (elemental_dao_lvl3__ice), (elemental_dao_mh)
Ekhidna (siren_lvl2__lamia), (siren_mh__lamia)
Ekimmara (vampire_ekima_lvl1), (vampire_ekima_mh)
Endrega Drone (endriaga_lvl3__spikey)
Endrega Warrior (endriaga_lvl2__tailed)
Endrega Worker (endriaga_lvl1__worker)
Erynia (erynia), (harpy_lvl3__erynia)
Fiend (bies), (bies_lvl1), (bies_lvl2), (bies_mh)
Foglet (fogling), (fogling_lvl1), (fogling_lvl2), (fogling_mh)
Forktail (forktail_lvl1), (forktail_lvl2), (forktail_mh)
Fugas (fugas), (fugas_lvl1), (fugas_lvl2)
Gargoyle (gargoyle), (gargoyle_lvl1)
Ghoul (ghoul_lvl1), (ghoul_lvl2), (ghoul_lvl3)
Golem (golem), (golem_lvl1), (golem_lvl2), (golem_lvl2__ifryt), (golem_lvl3)
Grave Hag (hag_grave_lvl1), (hag_grave_lvl1__barons_wife), (hag_grave__mh)
Griffin (gryphon), (gryphon_lvl1), (gryphon_lvl2)
Harrisi (arachas_mh__poison)
Harpy (harpy), (harpy_lvl1), (harpy_lvl2)
Hym (him)
Ice Elemental (ice_golem)
Ice Giant (ice_giant)
Ice Troll (troll_cave_lvl3__ice)
Ifrit (ifrit)
Katakan (vampire_katakan_lvl1), (vampire_katakan_mh)
Leshen (lessog), (lessog_lvl1), (lessog_mh)
Nekker (nekker), (nekker_lvl1), (nekker_lvl2)
Nekker Warrior (nekker_lvl3__warrior), (nekker_mh__warrior)
Nightwraith (nightwraith), (nightwraith_lvl1), (nightwraith_lvl1__doppelganger), (nightwraith_mh)
Noonwraith (noonwraith), (noonwraith_lvl1), (noonwraith_lvl1__doppelganger), (noonwraith_mh)
Pesta (pesta)
Rabid Rock Troll (troll_cave_lvl1), (troll_cave_lvl2)
Rotfiend (rotfiend), (rotfiend_lvl1)
Simulacrum (simulacrum)
Siren (siren), (siren_lvl1)
Tangalore (fogling_lvl3__willowisp)
Venomous Arachas (arachas_lvl3__poison)
Water Hag (hag_water_lvl1), (hag_water_lvl2), (hag_water_mh)
Werewolf (werewolf), (werewolf_lvl1), (werewolf_lvl2), (werewolf_lvl3__lycan), (werewolf_lvl4__lycan)
Wraith (wraith), (wraith_lvl1), (wraith_mh)
Wyvern (wyvern), (wyvern_lvl1), (wyvern_lvl2), (wyvern_mh)

HoS
Ethereal (ethernal)
Nightwraith Iris (nightwraith_iris)
Specter (q604_spider)(q604_big_spider)
The Caretaker (q604_caretaker)
The Toad Prince (toad)

B&W
Alp (alp)
Alpha Garkain (q704_monster_hunt_vampire)
Arachnomorph (spider_early)(spider_mid)(spider_late), (spider_large_early)(spider_large_mid)(spider_large_late)
Barghest (barghest_mid)(barghest_late)
Beann'shie (banshee_mid)
Big Bad Wolf (q704_ft_big_bad_wolf)
Bruxa (bruxa)
Cloud Giant (q704_ft_giant)
Dettlaff Monster (dettlaff_van_eretein_monster)
Fleder (q704_fleder)
Garkain (q704_garkain)
Golyat (q701_giant)
Kikimore Warrior (kikimora_early), (kikimora_mid)
Kikimore Worker (kikimora_small_early), (kikimora_small_mid)
Protofleder (q704_protofleder)
Scurver (q702_graveir)
Shaelmaar (sharley), (sharley_q701), (sharley_mh)
Slyzard (dracolizard), (dracolizard_early)
Spoon Collector (q702_wight)
Spriggan (spriggan)
Wicked Witch (q704_ft_witch)
Wight (wight)

Commands
SpawnSpecialCompanion(name)
SpawnCompanion(name, optional count, optional wantHUD, optional wantImmortal, optional tag)

wantHUD: 1(true) or a 0(false). Enables/Disables the display of the companions health bar on the HUD.
wantImmortal: 1(true) or a 0(false). When enabled, makes the companion immortal.
tag: 1(true) or a 0(false). When enabled, the companion has text above their head which indicates their health and distance from you.

Example:
SpawnSpecialCompanion(cirilla) Spawns Ciri
SpawnCompanion(ciri, 10) Spawns 10 Ciri's
SpawnCompanion(yennefer, 2, 1) Spawns 2 Yennefer's. The last one spawned is displayed on the HUD.
SpawnCompanion(triss, 3, 1, 1, 1) Spawns 3 Triss'. All are invincible, have text above their head. The last one spawned is displayed on the HUD.

RemoveCompanion(name)
Removes a companion depending on what name was used to spawn them. This is case sensitive.

RemoveAllCompanions()

Removes all companions from the world.

CallCompanion(name)
Teleports the companion to your location.

CallAllCompanions()
Teleports all companions to your location.

Appearances for NPCs

Ciri
appearance(ciri)
appearance(ciri_winter)
appearance(__q103_dirty)
appearance(__q103_wounded)
appearance(__q205_bandaged)
appearance(__q205_bandaged_naked)
appearance(__q205_bathtowel)
appearance(__q205_naked)
appearance(__q305_dudu)
appearance(__q310_masked)
appearance(__q505_covered_01)
appearance(__q505_covered_02)
appearance(__q505_hooded)
appearance(__q505_hooded_02)

Yennefer
appearance(yennefer)
appearance(yennefer_gown)
appearance(yennefer_head_towel)
appearance(yennefer_hooded)
appearance(yennefer_hooded_02)
appearance(yennefer_lingerie)
appearance(yennefer_naked)
appearance(yennefer_naked_no_hair)
appearance(yennefer_naked_panties)
appearance(yennefer_no_pendant)
appearance(yennefer_travel_outfit)

Triss
appearance(triss)
appearance(triss_dress)
appearance(triss_hooded_01)
appearance(triss_hooded_02)
appearance(triss_lingerie)
appearance(triss_naked)
appearance(triss_tortured)
appearance(triss_tortured_bloody_face)

Shani
appearance(shani)
appearance(shani_dirty)
appearance(shani_naked)
appearance(shani_lingerie)
appearance(shani_wedding)
appearance(shani_wedding_noshoes)
appearance(shani_wedding_rowanberry)

Keira
appearance(keira_metz)
appearance(keira_metz_sorceress)
appearance(naked)
appearance(naked_wet)
appearance(naked_lingerie)

Cerys
appearance(becca)
appearance(__q208_crown)

Anna Henrietta
appearance(anna_henrietta)
appearance(anna_henrietta_horseride)
appearance(anna_henrietta_travel)
appearance(anna_henrietta_red)
appearance(anna_henrietta_green)
appearance(anna_henrietta_black)
appearance(q703_mandragora_party)
appearance(anna_henrietta_hairpin)

Syanna
appearance(syanna)
appearance(syanna_naked)
appearance(syanna_naked_hood_off)
appearance(syanna_naked_hood_off_ribbon)
appearance(syanna_red_hood_on)
appearance(syanna_red_hood_off)
appearance(syanna_red_hood_on_no_cloak)
appearance(syanna_red_hood_off_no_cloak)

Vivienne
appearance(vivienne_de_tabris)
appearance(vivienne_de_tabris_naked)
appearance(vivienne_de_tabris_monster)

Sasha
appearance(__sq306_sacha)
appearance(__sq306_adventurer_sacha)
appearance(__sq306_sacha_naked)
appearance(__sq306_sacha_panties)

Jutta
appearance(__mq2038_shieldmaiden)
appearance(__mq2038_shieldmaiden_naked)

Eskel
appearance(eskel)
appearance(eskel_sorceress)

Lambert
appearance(lambert)
appearance(lambert_wounded)
appearance(lambert_sorceress)
appearance(lambert_vesemirs_hat)

Avallac'h
appearance(avallach_masked)
appearance(avallach_uncloaked)
appearance(avallach_unmasked)
appearance(avallach_naked)

Ewald Borsodi
appearance(ewald_borsody)
appearance(ewald_borsody_mask)
appearance(ewald_borsody_hood)
appearance(ewald_borsody_disguised)

Eveline
appearance(eveline_gallo)
appearance(eveline_gallo_mask)
appearance(eveline_gallo_rope)

Casimir
appearance(casimir)
appearance(casimir_mask)

Quinto
appearance(quinto)
appearance(quinto_mask)
appearance(quinto_no_tools)

Succubus
appearance(succubus_01)
appearance(succubus_02)
appearance(succubus_03)
appearance(succubus_04)
appearance(succubus_05)
appearance(succubus_06)
appearance(succubus_07)
appearance(succubus_08)
appearance(__sq312_witch)
appearance(__sq312_tavern)
appearance(__sq312_hostess)
appearance(__sq312_hostess_naked)

Courtesan
appearance(courtesan_01)
appearance(courtesan_02)
appearance(courtesan_03)
appearance(courtesan_04)
appearance(courtesan_05)
appearance(courtesan_06)
appearance(courtesan_07)
appearance(courtesan_08)
appearance(courtesan_09)
appearance(courtesan_10)
appearance(courtesan_01_panties)
appearance(courtesan_02_panties)
appearance(courtesan_03_panties)
appearance(courtesan_04_panties)
appearance(courtesan_05_panties)
appearance(courtesan_06_panties)
appearance(courtesan_07_panties)
appearance(courtesan_08_panties)
appearance(courtesan_09_panties)
appearance(courtesan_10_panties)
appearance(courtesan_01_naked)
appearance(courtesan_02_naked)
appearance(courtesan_03_naked)
appearance(courtesan_04_naked)
appearance(courtesan_05_naked)
appearance(courtesan_06_naked)
appearance(courtesan_07_naked)
appearance(courtesan_08_naked)
appearance(courtesan_09_naked)
appearance(courtesan_10_naked)
appearance(__sq106_selyse)
appearance(__passiflora_elven_prostitute)
appearance(__passiflora_elven_prostitute_panties)
appearance(__passiflora_elven_prostitute_naked)

Strumpet
appearance(prostitute_01)
appearance(prostitute_02)
appearance(prostitute_03)
appearance(prostitute_04)
appearance(prostitute_05)
appearance(prostitute_06)
appearance(prostitute_07)
appearance(prostitute_08)
appearance(prostitute_01_panties)
appearance(prostitute_02_panties)
appearance(prostitute_03_panties)
appearance(prostitute_04_panties)
appearance(prostitute_05_panties)
appearance(prostitute_06_panties)
appearance(prostitute_07_panties)
appearance(prostitute_08_panties)
appearance(prostitute_01_naked)
appearance(prostitute_02_naked)
appearance(prostitute_03_naked)
appearance(prostitute_04_naked)
appearance(prostitute_05_naked)
appearance(prostitute_06_naked)
appearance(prostitute_07_naked)
appearance(prostitute_08_naked)
appearance(__q308_whistling_wendy)