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 v2.4.0 mod created by Jamezo97.

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.8.9
Corrected some of the spawn conditions
Ciri, Yen, Triss, Dandelion, Lambert, Regis, and Zoltan will now only appear at Corvo Bianco after B&W is completed
Added Dettlaff to the toy shop hideout

List of main NPCs and their location:

Ciri:  On the balcony / main room bed of Rosemary and Thyme or at Corvo Bianco (Location depends on B&W epilogue visitor)
Yennefer:  Upstairs in the main room of Rosemary and Thyme or at Corvo Bianco (Location depends on B&W epilogue visitor)
Triss:  Upstairs in the main room of Rosemary and Thyme or at Corvo Bianco (Location depends on B&W epilogue visitor)
Shani:  Shani's Clinic in Oxenfurt
Dandelion:  At Passiflora or at Corvo Bianco (Location depends on B&W epilogue visitor)
Zoltan:  At Passiflora and later at Corvo Bianco
Dijkstra:  Sigismund's Bathhouse in Novigrad
Olgierd:  In one of the guest rooms of Rosemary and Thyme
Corinne Tilly:  In Olgierd's room
Syanna:  In the top room of Beauclair Palace
Regis:  In the alchemy lab at Corvo Bianco
Dettlaff:  At his toy shop hideout
Avallac'h:  In one of the guest rooms of Rosemary and Thyme
Keira:  Upstairs in the main room of Rosemary and Thyme
Philippa:  In one of the guest rooms of Rosemary and Thyme
Margarita:  In Philippa's room
Fringilla:  In Philippa's room
Priscilla:  Upstairs in the main room of Rosemary and Thyme
Lambert:  In Kaer Morhen and later at Corvo Bianco
Eskel:  In Kaer Morhen
Letho:  In Kaer Morhen
Baron:  In the main room of Crow's Perch
Anna:  In the main room of Crow's Perch
Tamara:  At her home in Oxenfurt
Rouche:  At the Temerian Partisan Hideout
Ves:  At the Temerian Partisan Hideout
Thaler:  On the bottom level of Rosemary and Thyme
Ermion:  At the Druids' Camp
Cerys:  Crach's room in Kaer Trolde
Hjalmar:  Crach's room in Kaer Trolde
Guillaume:  Outside on the top level of Beauclair Palace
Vivienne:  Outside on the top level of Beauclair Palace
Rosa var Attre:  In the basement training area of the Var Attre Villa
Johnny:  In one of the guest rooms of Rosemary and Thyme
Succubus:  Salma's house in Novigrad
White Wolf:  Near the stables 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.

RemoveAllCompanions()
Removes all companions from the world.

RemoveCompanion(optional count)
Removes up to 'count' companions from the world. Usually removed in the opposite order they were spawned in.

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

CallCompanion(optional number)
Teleports the companion, given by the number, to your vicinity. If the number is not given, then the companion furthest away from you is teleported to you.

CallAllCompanions()
Teleports all companions to your location.

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

CompanionLightTorch()
Makes the selected (or closest) companion light the torch in their hands, if there is one.

CompanionEquipShield()
Makes the selected (or closest) companion equip their shield.

Appearances for NPCs:

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

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

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