Adding Modded NPCs#

Mantella allows you to talk to any NPC. If you cast the Mantella spell on an unknown / modded NPC, a message will display in Mantella.exe asking you to restart Skyrim. Once this is done, the NPC will be able to speak to you.

If a given NPC cannot be found in MantellaSoftware/data/skyrim_characters.csv, Mantella will try its best to fill in the blanks on the NPC, making an educated guess on the NPC’s background based on their name (eg Whiterun Guard) and on their voice model based on various factors such as race and sex.

Of course, if you are unhappy with Mantella’s assumptions, you can add full support for modded NPCs to MantellaSoftware/data/skyrim_characters.csv by adding a new row containing the NPC’s name (name), background description (bio), and voice model (voice_model). The rest of the column entries can be left blank. If you don’t have Excel, you can open this CSV file with LibreOffice.

Note that if the modded NPC is custom voiced there may not be an xVASynth model available, and you will need to assign the NPC a vanilla voice. By default, Mantella does not create memories for NPCs missing from skyrim_characters.csv as they are assumed to be generic (eg there are many NPCs called “Whiterun Guard” so it does not make sense for them all to share the same memory).

For further support and examples of how other users have added modded NPCs, see the custom-npcs channel on Discord.