0 of 0

File information

Last updated

Original upload

Created by

AllieWadeMods

Uploaded by

AllieWadeMods

Virus scan

Safe to use

Tags for this mod

About this mod

A follower framework already set up for you to add your own custom voices and NPCs.

Permissions and credits
Donations
While I like the idea of using custom voices for followers, I've always been stumped by the fact that the vanilla framework is designed to work only for the in-game voices and you can't add follower functionality for new voices unless you either edit the vanilla follower quest (at the risk of breaking stuff) or you make an entirely new follower framework that requires a good knowledge of scripting and takes quite some time.

I searched around and didn't find any ready to use resource for modders, but I found some nice tutorials, so, since I'll be needing this for myself anyway, I tried my best and set up a new independent follower framework that can work with new voices, and I thought it would be nice to share with other modders that might need some help and want more freedom with their followers creation.

First of all, thank you to these tutorials, which I used to create the scripts: Joseph Russel's and Skyrim MW.

I just made one simple change to make the new voices easy to integrate: instead of setting the condition GetIsID for the follower speaking, I created a Form List where you can add your custom voices, and the dialogue will use the condition IsVoiceType that refers to that list. (I'll explain better in a minute).

Please keep in mind I'm not an expert in coding and I don't know half the things that are in there, but it just works, so a bit of Papyrus knowledge might be required, and if you run into issues I'm not sure how I can help. (I might have done things wrong, in case let me know). Thus said.

---

HOW TO USE

- Install with your mod manager or unzip and drop the files into your Skyrim Data folder.
(I suggest to make a copy of the files and keep them somewhere safe in case you mess up)

- You can test the functionalities by going to the Sleeping Giant in Riverwood, where you'll find an NPC named Tester. I gave him a draugr voice to be sure he had a voice type that doesn't work for followers so you can see if the mod works properly. He should have the dialogue "Come with me, I need your help" and then all the other follower dialogue - wait, do something, trade, dismiss. (Warning: there are no voice files, you will only see the dialogue subtitles). If all works, you can proceed to edit and customize the mod to your liking (don't worry about his appearance, I didn't add a facegen because I wanted to keep the files included in the pack to only the ones necessary for your mod creation).

- IMPORTANT: rename the .esp file. Mine is called AwFollowerExpanded.esp - call it whatever you want (to change name just go to the file location and rename it like you do with any other file on Windows).

- Start Creation Kit (CK) and open the .esp file you renamed, setting it as active file.

- Create your new unique NPC in the Actor section (if you want to make it quicker, you can rename and edit my Tester - AwTestFollower, just change all the attributes to what you like best, but keep the follower factions - or if you don't want him around, you can safely delete him).
Be sure that your NPC is in the following factions (with the exact values):
-1 CurrentFollowerFaction
0 PotentialFollowerFaction
0 DismissedFollowerFaction


- Now create your custom voice type (or you can even use one of the vanilla voices that don't have follower functionalities) - to create new voice you need to go to Character > Voice Type and right-click New, then select the gender of your NPC.

- Assign the new voice type to your NPC (double click on your actor NPC and assign the voice in the Traits tab).

- Find the form list named AwCustomFollowerVoices (it's in the Miscellaneous section), double click to open and add your voice type(s) in there by dragging and dropping from the VoiceType section. From now on, all the voices you added will have follower functionality (but you'll have to make all the needed voice files).

- Open the quest AwFollowerExpanded - in the Player Dialogue tab you'll find all the follower dialogue already set up for the various actions.
You can keep the same lines or you can change them as much as you like, to match your voice files.
When you double click on a topic and then double click on the Response Text you'll find the tab where to change the voiced dialogue, record a new track, and also find the name of the corresponding voice file in the box "voice filename" (it'll be something like: AwFollower_AwFollowerExpan_000012D5_1)
Copy the voice files names somewhere on a text file (or record the voice directly from the CK) so you can easily add them later - If you don't know how to add or change dialogue I recommend to check the tutorials linked above.

- Your voice files will need to be placed in a folder with this path: Data\Sound\Voice\[name of your plugin].esp\[name of your new voice] (it will be easier to record a silent voice from the CK so you'll have the path already set up and then replace the files with your voiced ones) - The important things is that the file name corresponds to the one you copied from the CK.

- If you know what you are doing, I would recommend you rename the script files to avoid conflicts with other mods using the same scripts (but be careful with the cross references of the scripts properties, especially those named with Aw-  the others should be safe to rename). 

- You can add any extra dialogue you want and customize your mod as you please.

- Finally, save your plugin (but you better save quite often during the process) and pack up all the needed files: Scripts, voices, facegen, tintmask, etc. (you can check with the original mod to see the folder paths of the various parts) - be sure to carefully double-check if the script names correspond to what you have in the CK - I assume you know how to pack a mod (but read here just in case).

- I also have a tutorial on how to make followers if you need extra help.

---

Other notes:

- Any version of Skyrim SE or AE is ok.

- This framework is independent from any other follower manager like EFF, ATF, Nether's etc. so the followers you create won't work with those mods' functionalities unless you make a patch or force-recruit them.

- I didn't set any limits for the number of followers you can have, but feel free to edit the scripts to your needs.

- Since it's a new quest, you shouldn't have any conflict with other mods (unless someone else uses this framework and keeps the same script names - I'm not sure how to go about the whole thing but I don't think there will be so many situations like this).

- ESL-ification: you can technically make this an ESPFE if you compact the IDs in the CK, but be very careful because this will probably change the scripts and voice files names, so be sure to match them accordingly. 

- The dialogue interface in the pictures is from Dialogue Interface Reshaped.

---

Good luck. Have fun.
And I hope this will save you some time and help bring more unique followers to our merry bunch :D