StableBot Posted March 12, 2021 Posted March 12, 2021 As the title stated, I have a custom NPC (let's call her Serah) that I want to take Serana place. Serah has her own race, skill set and scripts, the primary reason why I can't play the game with any other followers. I somehow got Amorous Adventures to replace Serana by overwriting all 02002B6C (Serana ID) with my follower ID on xEdit. The problem is, I can't seem to replicate this method because the Dawnguard quest doesn't point to Serana ID, so I can't replace anything. Is there a way to share the questline? Like make it so both of them can trigger the quest or something? Am I over complicating this process? Is there an easier way to accomplish this? Thanks ahead of time.
Scrab Posted March 12, 2021 Posted March 12, 2021 Short Answer: No Long answer: Yes ..if you go and edit every single instance where Serana is being referenced. If I remember correctly about 800~900 objects reference Serana directly, note that those can reference Serana more than just once (A quest referencing Serana 20 times will still only add 1 to this list of objects that reference Serana, yay). Then you also have to check that instances where Serana is referenced indirectly (e.g. an Object that is referencing Serana is referenced somewhere else might need some adjustments if this Object that is referencing the object that references Serana somehow asks for something that only applies to Serana) Next you have to go into the Voicelines. Voicelines arent variable - meaning that everytime a NPC uses the word "Serana" you have to go into this Topic, edit the Voiceline and replace "Serana" with the name of your Follower (this name cant be a variable, it has to be a proper name) then youd prbly want to edit or remove the Voiceline of that specific Line as that Voiceline will obviously still use Serana even after you edit the text of that line Then theres the Question how exactly Vampire turning works, you might want to look into that too and edit the script responsible for having Serana turn the Player into a Vampire Lord, there may be other instances where this is necessary And I probably forgot something again though I think you got the point and frankly, recreating the entirety of DLC1 might be less work than removing & replacing an actor as deeply rooted as Serana Why not just use a replacer *shrugz
StableBot Posted March 13, 2021 Author Posted March 13, 2021 8 hours ago, Scrab said: Short Answer: No Long answer: Yes ..if you go and edit every single instance where Serana is being referenced. If I remember correctly about 800~900 objects reference Serana directly, note that those can reference Serana more than just once (A quest referencing Serana 20 times will still only add 1 to this list of objects that reference Serana, yay). Then you also have to check that instances where Serana is referenced indirectly (e.g. an Object that is referencing Serana is referenced somewhere else might need some adjustments if this Object that is referencing the object that references Serana somehow asks for something that only applies to Serana) Next you have to go into the Voicelines. Voicelines arent variable - meaning that everytime a NPC uses the word "Serana" you have to go into this Topic, edit the Voiceline and replace "Serana" with the name of your Follower (this name cant be a variable, it has to be a proper name) then youd prbly want to edit or remove the Voiceline of that specific Line as that Voiceline will obviously still use Serana even after you edit the text of that line Then theres the Question how exactly Vampire turning works, you might want to look into that too and edit the script responsible for having Serana turn the Player into a Vampire Lord, there may be other instances where this is necessary And I probably forgot something again though I think you got the point and frankly, recreating the entirety of DLC1 might be less work than removing & replacing an actor as deeply rooted as Serana Why not just use a replacer *shrugz Thanks for the comprehensive answer! I really thought there might be a trick to this, unfortunate. I could already replace her face, it's no problem. The main reason why I wanted to do this in the first place is because the custom NPC has everything I wants in a follower. https://www.nexusmods.com/skyrim/mods/78839/ She have custom skills, spells that allow her to change battle style, teleport to player, all the useful stuff that make a follower helpful rather than dead weight. I guess if I can't give her Serana's quest, I can try to turn Serana to the custom follower...?
Scrab Posted March 13, 2021 Posted March 13, 2021 10 hours ago, noobshi said: I can try to turn Serana to the custom follower...? Load Serana & your custom Follower up in the CK Go into Seranas Spelllist Tab and copy over spellls & perks from your custom Follower Then go into AI Data and change the "Combat Style" to be the same as the one from your Follower That should make Serana fight similar to your follower, I dont recommend changing anything else
woodsman30 Posted March 13, 2021 Posted March 13, 2021 18 hours ago, noobshi said: As the title stated, A word of caution Serana and her quest line break very easily even in a vanilla state ( non-modded game ). I would recommend backing up your game files before you start.
MorePrinniesDood Posted March 13, 2021 Posted March 13, 2021 On 3/12/2021 at 11:41 AM, Scrab said: Why not just use a replacer *shrugz Why not MAKE a replacer? Load up dawnguard.esm and your follower's esp in xedit. Add dawnguard.esm as a master of your follower file. Find Serana's REFID in dawnguard.esm. Change your follower's REFID to match it, thus making her replace Serana. And yes, keep an older save in case this breaks anything.
MorePrinniesDood Posted March 13, 2021 Posted March 13, 2021 Just now, Scrab said: As the new follow has inherited Serana's REFID, all references to Serana should now point to the replacement. But it's probably safest if you give her Serana's voice type as well.
FauxFurry Posted March 13, 2021 Posted March 13, 2021 You certainly can change the 'Actor' portraying a character via replacer complete with custom voice.
StableBot Posted March 14, 2021 Author Posted March 14, 2021 14 hours ago, MorePrinniesDood said: Why not MAKE a replacer? Load up dawnguard.esm and your follower's esp in xedit. Add dawnguard.esm as a master of your follower file. Find Serana's REFID in dawnguard.esm. Change your follower's REFID to match it, thus making her replace Serana. And yes, keep an older save in case this breaks anything. 14 hours ago, MorePrinniesDood said: As the new follow has inherited Serana's REFID, all references to Serana should now point to the replacement. But it's probably safest if you give her Serana's voice type as well. Interesting, I will have to try this. How can I find and change the REFID? Can this be done through xEdit? My question is, what will happen to the stuffs that was previously referencing the follower after I change it?
Recommended Posts
Archived
This topic is now archived and is closed to further replies.