Serana Multiform NG
Premise: Serana can take on two forms in-game, vampire or human (cured) depending on the actions of the Dragonborn. But for those of us who use visual replacers, we have to choose one appearance. Then when we cure Serana, we have to disable the vampire appearance and then enable the cured one, outside of the game, or else the appearance doesn't match the story. So I made this mod, where Serana can change appearance right in the game.
Main features:
✧ SKSE plugin that can change Serana's appearance in-game.
✧ MCM with configuration options.
✧ Compatible with SE 1.5.X and AE 1.6.X.
Feel free to suggest patches for different Serana visual replacers!
Current Modes:
✧ Story-Based: Serana will change appearance automatically once she is cured of her vampirism.
✧ Vampire: Serana will always be in her vampire form (visually, not technically)
✧ Cured: Serana will always be in her cured form (visually, not technically)
Feel free to suggest more conditions!
Planned:
✧ More slots to select from
✧ More events to change (combat maybe?)
✧ Transition effects

For Users:
✧ Mod authors must explicitly support this mod in order to see both forms of Serana, this mod will do nothing by itself. The MCM menu will let you change options as please.
For Mod Authors:
I made the process as easy as possible to add your own compatibility patches, whether your own Serana mod is ESP-overwrite or SkyPatcher based.
HOW TO MAKE A PATCH (updated for v1.1.0):
Serana Multiform NG will read Serana's appearance from two records:
1) Vampire Form -> FEXX0801 in SeranaMultiformNG.esp
2) Cured Form -> FEXX0802 in SeranaMultiformNG.esp
You will need to also overwrite both of these records with Serana's vampire and cured form respectively.
Just modify these two records like you would for any visual replacer.
For those of you who use SkyPatcher, the process is the same and 1000% easier:
Vampire Form -> filterByNPCs=SeranaMultiformNG.esp|801:skin=MyNPC.esp|XXX
Vampire Form -> filterByNPCs=SeranaMultiformNG.esp|801:copyVisualStyle=MyNPC.esp|XXX
Cured Form -> filterByNPCs=SeranaMultiformNG.esp|802:skin=MyNPC.esp|XXX
Cured Form -> filterByNPCs=SeranaMultiformNG.esp|802:copyVisualStyle=MyNPC.esp|XXX
Both of your Vampire and Cured forms MUST be separate NPC records in your ESP.
If you want to see a working (SkyPatcher) example, check out my mod BLOOD NOT INCLUDED replacer for Serana.

Mod with Patches Currently:
✧ Simply Serana - A Visual Replacer
Compatibility:
Full compatible & tested:
Both Special Edition 1.5.97 and Anniversary Edition 1.6.1170.
Maybe compatible:
idk yet
Not compatible:
idk yet
Recommended Mods:
Serana Cured Eyes Removal NG - Might as well be a requirement. The vanilla game constantly changes Serana's eyes when she's cure, and Serana Cured Eyes Removal NG attempts to undo it. Serana would otherwise be using the wrong eye texture.
F.A.Q.:
Q: Why does Serana have a blackface when she is cured?
A: You either don't have an a Serana visual mod that explicitly adds support for Serana Multiform NG, or is made incorrectly.


Requirements:
✧ SKSE64 - SE or AE
✧ Address Library for SKSE Plugins - SE or AE
✧ Serana Cured Eyes Removal NG
Installation:
1. Install the requirements
2. Install this mod
3. Install a supported Serana visual replacer
4. That's it, enjoy


SKSE - the SKSE team
Xmake - ruki and team
CommonLibSSE-NG and forks - CharmedBaryon, PowerofThree, Ryan McKenzie
SimpleIni - Brofield
Ninja Build System - Evan Martin
ClibDT - Supertron
My buddy who kinda knows C++

Proud member of the Character Creation Collective (Discord):
My official Discord server:
Instructions
1. Install the requirements
2. Install this mod
3. Install a supported Serana visual replacer
4. That's it, enjoy
Serana Multiform NG
Requires: SKSE, Address Library for SKSE Plugins





