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, using v2.4.0 as the base

Requirements
Permissions and credits
What's different about this mod:

Most of the main NPCs had their placement changed and most now have banter dialogue.
Olgierd is able to fight and use special abilities.
Removed Vesemir from Kaer Morhen.

 

v2.9.5
Changed the idle animation for Regis and Syanna
Added Palmerin, Quinto, and Dudu to the list of NPCs

v2.9.4
Additional banter dialogue for Eskel and Zoltan
Added Eveline, Casimir, and Gregoire to the list of NPCs
Relocated Johnny to Crookback Bog

v2.9.3
Eskel relocated to Corvo Bianco
Added Anna Henrietta, Damien, Gaetan, and Sasha to the list of NPCs
Fixed a bug that prevented Gaetan from fighting and using witcher abilities

In order to have Ciri, Yen, and Triss as companions at Corvo Bianco, you need to first simulate Dandelion as your endgame visitor, by using the Debug Console and entering the following commands prior to initiating the final main quest Be It Ever So Humble...

addfact(q208_yen_lover)
addfact(sq202_yen_girlfriend)
addfact(q309_triss_lover)
addfact(q309_triss_stayed)
addfact(q503_ended)

List of main NPCs and their location:

Ciri - On the balcony / main room of R&T and later at Corvo Bianco (Will remain at R&T if that's who you had as your B&W epilogue visitor)
Yennefer - Upstairs in the main room of R&T and later at Corvo Bianco (Will remain at R&T if that's who you had as your B&W epilogue visitor)
Triss - Upstairs in the main room of R&T and later at Corvo Bianco (Will remain at R&T if that's who you had as your B&W epilogue visitor)

Anna Henrietta - At the Palace Gardens
Anna - In the main room of Crow's Perch
Avallac'h - In one of the guest rooms of R&T
Baron - In the main room of Crow's Perch
Bart the Troll - In the sewers under Dijkstra's bathhouse
Casimir - At Ewald's home in Oxenfurt
Cerys - Crach's room in Kaer Trolde
Corinne Tilly - In Olgierd's room
Damien - At the Palace Gardens
Dandelion - At Passiflora and later at Corvo Bianco (Will remain at Passiflora if that's who you had as your B&W epilogue visitor)
Dettlaff - At the toy shop hideout
Dijkstra - Sigismund's Bathhouse in Novigrad
Dudu - On the bottom level of R&T
Ermion - At the Druids' Camp
Eskel - In Kaer Morhen and later at Corvo Bianco
Eveline - At Ewald's home in Oxenfurt
Ewald Borsodi - In a house around the corner from the Barber in Oxenfurt
Fringilla - In Philippa's room
Gaetan - In Kaer Morhen
Graden - At Tamara's home in Oxenfurt
Gregoire de Gorgon - Outside on the top level of Beauclair Palace
Guillaume - Outside on the top level of Beauclair Palace
Hjalmar - Crach's room in Kaer Trolde
Joachim von Gratz - At the morgue in Novigrad
Johnny - In a Crone's hut at Crookback Bog
Keira - Upstairs in the main room of R&T and later at Corvo Bianco
Lambert - In Kaer Morhen and later at Corvo Bianco
Letho - In Kaer Morhen
Margarita - In Philippa's room
Olgierd - In one of the guest rooms of R&T
Palmerin - Outside on the top level of Beauclair Palace
Philippa - In one of the guest rooms of R&T and later upstairs in the main room of R&T
Priscilla - Upstairs in the main room of R&T
Quinto - At Ewald's home in Oxenfurt
Regis - In the alchemy lab at Corvo Bianco
Rosa var Attre - In the basement training area of the Var Attre Villa
Rouche - At the Temerian Partisan Hideout
Sasha - At Passiflora
Shani
- Shani's Clinic in Oxenfurt
Succubus - Salma's house in Novigrad
Syanna - In the top room of Beauclair Palace
Tamara - At her home in Oxenfurt
Thaler - On the bottom level of R&T
Ves - At the Temerian Partisan Hideout
Vivienne - Outside on the top level of Beauclair Palace
White Wolf - Near the stables at Corvo Bianco
Zoltan - At Passiflora and later at Corvo Bianco 

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

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(ciri) 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.

CompanionEquipTorch()
Makes the selected companion equip a torch in their hands.

CompanionLightTorch()
Makes the selected companion light the torch in their hands.

CompanionEquipShield()
Makes the selected companion equip their shield.

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_bloddy_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)

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)

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.
Top