Witcher 3 Happy Ending Companion Mod
⚪ Last updated 2023⚠️ Install Order · 3 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 2.8% endorsement rate — high engagement, a strong quality signal
- 🏆 #30 of 243 Gameplay Changes mods in this game by downloads
📋 About This Mod
Only works on 1. 32 'Classic'!
Enable the 1. 32 'classic' Bèta via steam to play this mod
Descrition:
This mod spawns in the story NPC's after the game is finished or after certain quests are finished. they can help you in fights, Talk with you or you can romance Yen/Triss/Shani or Ciri. makes the game less lonely after finishing all the quests.
Install:
Copy the folder 'modSpawnCompanions' to 'TheWitcher 3/mods'
Copy the folder 'DLCmod_spawn_companions' to 'TheWitcher 3/DLC'
There are a few major events that trigger the spawning of npc's or relocation of npc's. These are:
-killing dijkstra (roche, thaler, ves will spawn)
-finishing the game (main game npc's spawn)
-finishing HoS dlc
-doing the guest room renovation in corvo bianco (yen,triss,ciri,shani move to toussaint)
-doing the pond ritual with guillome and vivienne (hattori,elihal,pellar will spawn at toussaint, margaritta and philippa move to toussaint)
-finishing blood and wine. (blood and wine npc's spawn)
You must simulate dandelion being the visitor in blood and wine, to do this you enter these commands before returning home after drinking with regis:
addfact(sq202_yen_girlfriend)
addfact(q208_yen_lover)
addfact(q309_triss_lover)
addfact(q309_triss_stayed)
addfact(q503_ended)
afterwards you must enter these commands:
removefact(q309_triss_lover)
removefact(q309_triss_stayed)
removefact(q503_ended)
If you don't want to romance yen enter these commands also:
removefact(sq202_yen_girlfriend)
removeract(q208_yen_lover)
If you don't you will get a second yen/triss/ciri at corvo bianco and npc's won't spawn.
Couples as i inted, based on fanfiction, artwork, or the game:
Geralt + Shani + yen (only if you romance her)
triss + ciri (+yen if you didn't romance her)
henrietta + olgierd (untel the end of BaW in the alternative verion)
syanna + eskel
priscilla + dandelion (+duchess in alternative version, at the end of BaW)
This mod reworks the original Multi Companion mod for The Witcher 3, increasing the number of NPCs that spawn and adding more chatter and conversations between them. It's for players who want a livelier world with more companion interactions.
✨ Key Features
📊 Pros & Cons
✅ Pros
- Popular with over 4,000 endorsements and 144k downloads
- Adds life to the world with more NPCs and dialogue
- Active development as of October 2023
⚠️ Cons
- Requires the original Multi Companion mod as a base
- May conflict with other mods that alter NPC spawning or dialogue
For Witcher 3 players who enjoy a more populated world with extra NPC interactions. If you already use Multi Companion and want more variety, this is a must-try. Skip if you prefer a minimalist game or don't care about ambient chatter.
💡 Beginner Tips
- Make sure you have the original Multi Companion mod installed first, as this is a rework of it.
- Use a mod manager like Vortex to handle installation and load order to avoid conflicts.
- Check the mod's posts section for any known compatibility issues with other gameplay mods.
📊 Mod Details
- Game
- Witcher 3 Mods
- Author
- Wymberto
- Version
- 2.3.3
- Downloads
- 144,406
- Endorsements
- 4,050
- Category
- Gameplay Changes
- Created
- 1/29/2020
- Updated
- 10/5/2023
🔧 How to Install Witcher 3 Mods
Download from Nexus.
📖 Full step-by-step install guide for Witcher 3 →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Witcher 3 commands, item IDs, and more.
Keep browsing — more Witcher 3 mods await