Six Degrees of NPCs

Untitled-5When people wonder why the mod isn’t modular, well, the answer is simple. Everything is connected. Quests, NPCs, books – a lot of the auxiliary content blurs into disparate sections, often in ways that can’t be separated into neat little pieces.

In fact, given how cozy everyone is with each other, you can probably tie together most NPCs through a handful of Kevin Bacons. Of course, if you’re wondering who the Kevin Baconiest character in the mod is, the fatty crown would likely go to that most affable of companions, Rumarin.

With the Elf, even someone as isolated as Kianna is only separated by three degrees. Rumarin interacts with Mugnor, who would’ve been a colleague of the slain apprentice Borvir, who used Journeyman’s Nook with Kianna.

The web gets slightly more tangled when you choose NPCs at random, but they can still be linked. Iria and Viranya, for instance, can be tied together in 4 degrees.

Iria –> Danica Pure-Spring –> Melea Entius –> Jerulith —> Viranya.

Iria and Danica are priestesses of Kynareth, where Melea went to seek a healer, who shares Dead Man’s Drink with Jerulith, who is Viranya’s old friend.

Let’s try the same with NPCs that share the same voice, like Nelos and Leifan, who are voiced by Corey Hall but couldn’t be more different. Typically, it’s easier to work from the lesser known character, given their limited associations. Leifan makes reference to most of the NPCs in Rorikstead, in particular the former Stormcloak Sonja. Sonja once spoke to Larsdon about the perils of Orphan Rock, who hired Rumarin as a mercenary in the Blood of Kings, who was inspired by Olivia to learn a new spell, who is the chief adversary of Nelos.

See? In the end, the shortest route always goes through Rumarin. Kevin Pork Strips ain’t got nothing on him.

3DNPC v3.03

2013-11-19_00018

The main file is actually smaller for v3.03 than v3.02. The reason for this is I included some work files – the original uncompressed voice files for Tikrid – in the previous version. They can be found in the TIkridVoice folder of v3.02, and can be deleted or kept and framed for prosperity, provided you have a printer that can print sound. In any case, here are the releases and notes:

3DNPC v3.03 Main File – Full Download [Torrent – 1.7GB]

UPDATE ONLY – v3.02 to v3.03 – For those who already have v3.02 installed. – 140 MB.

HF PATCH v3.03 – For Hearthfire Users. Dawnguard update not necessary as no new vampires were introduced in v3.03.

Main Additions
Rumarin will now use dual bound blades and a bound bow
Valgus heals the player when health under 40% and he is within 512 units. He will also heal you post-battle if your health is low once every 12 hours, for immersion purposes only.
• Random innkeeper interaction with Alassea, Morndas, and Amalee
• New NPC Mannequin available upon completion of the House on the Hill (voiced by J.T. Decker)
• New voice for Zajhirra and Hagravi (voiced by J.T. Decker)
• Additional combat and commentary lines for Hjoromir, Alassea, Rumarin, Dagri’lon, Zora, Morndas, and Valgus

Silent Additions (setstage 3DNPCenable 1)
• New Dark Elf Archer/Follower, Meresine. One of Zajhirra’s random hellos will point you to her.

Tweaks
• “Setstage DialogueNPCName 500” will now turn mod NPCs into vanilla NPCs, and fail any related quests. Previously the console command muted the NPC as opposed to making them vanilla.
• Split monologues and re-arranged much of Jerulith and Frik‘s dialogue for shorter replies
• Raised volume on Drelas and Jaspar
• Moved Iria‘s start point to the Hall of the Dead until PC speaks to her at least once
Cassock‘s victims will now have urns in the Hall of the Dead

Fixes
• Alassea or other Marriage Issues – It seems when I make an existing NPC marry-able it doesn’t register on old saves. Added an extra script to add them to the “potentialmarriagefaction” just in case, and attached to the proposal line.
• Alassea post-marriage song related dialogue not connected
Spell it Out for Me – In older saves, NPC not dying due to previously being set as “protected.”
• Alassea not playing Warrior’s Life – Unlocking Tears of the Hist is an improper condition.
• Iria looping “What can a corpse tell you…” question
Fironet and Rinori‘s audio had too much treble
Bodan missing an audio file for scene if PC is not a member of the Companions.
• Alisen not playing “Age of Aggression”