</ s> </ s> </ s>
在夜间取消防护罩的安装（现在，在19:00 PM到05:00 AM之间，Serana在户外卸下防护罩）；
已知的错误：1.有时AI软件包无法启动，而Serana只是站在那儿。然而，这种情况很少发生，并且退出单元并再次进入通常可以解决问题； 2. Serana虽然不是一个小虫，但它可能会在放松的同时进食，我想这可能不是那么让人沉浸在其中或对它绝不友好（很快就会修复）。
Player可以为Serana设置不同的家庭位置（Castle Volkihar，Dawnguard HQ或当前带有家庭标签的手机播放器已加入）。如果被玩家解雇，她将在所选位置等待他们。
AFT的另一个大大错过的功能，这使玩家能够为Serana设置服装，以便在带有“家”标签的牢房中使用。应该不会对其他服装管理模块造成任何问题（例如，我使用了confusedchim出色的模块``Simple NPC Outfit Manager''，它们可以很好地协同工作）。
????????????????????????????????????????????????????????????我成立的原始问题就是这个Mod。我总是发现随从在追随时通常都离得太远了。在游戏中，塞拉纳（Serana）已经使用了她独有的跟随距离包，我只需要编辑它们即可。因此，我将与玩家的“ Close”和“ Normal”最小-最大距离减小了，因为我觉得默认值使Serana距离玩家太远了。
</ s> </ s> </ s>
需要SKSE！暂时不需要其他Mod（将来可能需要Serana Dialogue Edit）。
-Serana Dialogue Edit（对Serana的重大改进，保留了对话选项）：
-Serana Dialogue Add-On（我使用了一段时间，但是发现一些对话选项不合适。它是一个WIP，并且发展很快。非常值得关注！查看它自己）：
I first started playing Skyrim about 4 years ago. Since then, I have countless hours of gameplay, and even though I have never managed to beat the game, in every playthrough I always find myself drawn to and spending a significant amount of time on the Dawnguard expansion. I know not everyone appreciates Serana (either due to "personality" or bugs), but for me, she is certainly one of the best vanilla followers around. However, as anyone that has used Serana as a follower can promptly attest to, she has quite a few frustrating bugs and most follower management mods are not fully compatible with her. All of them recommend adding Serana to their frameworks only after the Dawnguard questline is completed, meaning that you'll have to forgo some of the best functionalities around for quite some time, and even then, they don't always integrate that well with Serana.
After starting my last playthrough I finally got fed up with this situation and decided to take matters into my own hands. Thus, this mod was born. With it, I try to fix some bugs I have encountered, replicate some functionalities from follower management mods but fully tailored to Serana, and tweak some settings and scripts to improve Serana overall - all the while making sure no quests are broken and trying to avoid conflicts with other major follower mods. In any case, this mod will be most useful to those that use exclusively Serana as follower, with no follower management systems.
OBS: THIS PROJECT IS A W.I.P!*
1. What does this mod do?
makes sure Serana unequips hood if cured (in my experience, Serana would still equip it even after having been cured);
unequips hood during night time (now, between 19:00PM and 05:00AM, Serana removes her hood when outdoors);
equips hood even if not wearing default vampire outfit:
In original game, if player gave her any other outfit to wear, the hood would never be equipped. I guess for some players the original functionality would be preferred, as the hood doesn't always go well with every piece of armour. If there's great demand, however, I can always upload a version without this "fix".
unfreezes Serana from crouching position:
Apparently, a common bug with "special" followers like Serana and Cicero, where after combat, there is a chance they will be locked in crouched position. For me, the only solution would be to disable and re-enable Serana through console commands, which gets pretty tiresome and annoying after a while. While I have not fixed the underlying problem, I have finally made it so that the game detects when it happens and automatically disables/enables her by script.
change follow distance through dialogue options:
While mods like AFT and UFO enables tweaking it, as I decided to scrap them due to incompatibilities with Serana, I had to implement my own system. Player can now choose between 3 follow distances, all set via dialogue ("close', "normal"(default) and "far").
automatic relax behaviour when in 'Home'-tagged cells:
Her "relax" behaviour package will kick in whenever player is in a Home-tagged cell. The downside to that approach is that Serana will relax in any home, not just ones owned by player. The upside is that it maintains full compatibility with mod-added homes.
Known bugs: 1. sometimes the AI package does not kick in and Serana simply stands there. It does not happen that often, however, and exiting the cell and entering again usually solves the issue; 2. while not exactly a bug, Serana may eat while relaxing, which I guess would not be very immersive or lore-friendly (to be fixed soon).
possibility of assigning different home locations:
Player has the ability to set different home locations for Serana (Castle Volkihar, Dawnguard HQ, or current home-tagged cell player is in). If dismissed by player, she waits for them in the chosen location.
Serana teleported to player location on weapon draw:
A sorely missed feature from my times using AFT. Followers in general can have a hard time following the player, having to calculate the best navigation path and more often than not getting stuck somewhere. So it is unsurprising that when rushing through the map, we look back and find that the follower is nowhere to be seen. While it doesn't solve the issue, this feature enables Serana to be teleported to player on weapon draw (if distance between player and Serana is > 3000 units and she is not currently in combat).
possibility of setting outfits for use in 'Home'-tagged cells:
Another greatly missed feature from AFT, this enables the player to set an outfit for Serana to use while in "home"-tagged cells. Should not cause any problems with other outfit management mods (I, for one, use the excellent mod "Simple NPC Outfit Manager", by confusedchim and they work together great).
Known bugs: 1. weapons sometimes are not unequipped when equipping the home outfit (this is set to be fixed soon). 2. Some pieces of "outdoors"/default armour sometimes are not unequipped when entering home. Although for me it happens very rarely, simply going out and back in again, or opening the dialogue to set the home outfit usually fixes the problem.
calibrated Close, Normal and Far follow distances:
Original issue that got me started with this mod. I always found that followers in general stay too far back while following. Ingame, Serana already uses follow distance packages exclusive to her, and I only had to edit those. So, I made the "Close" and "Normal" min-max distances from player smaller, as I felt that default values kept Serana way too far from the player.
adds Serana to CurrentFollowerFaction when recruited:
Necessary condition for mods like "AutoRecharge Weapons" to work. I did not encounter any problems ingame from having this tweak.
*This mod was developed having in mind my particular game experience and playstyle: in other words, some changes may be unpopular or dislike by some. This is also my very first mod. Although not completely new to the art of scripting, I had no prior knowledge of Papyrus and had never even messed with CK until some two or three months ago. In truth, it wasn't even supposed to be released at all! But the scope expanded way more than I initially imagined, and I think I now have something which is good enough to be shared with you guys. It may be prone to bugs and I cannot guarantee it will be fully compatible with every mod and configuration out there. However, it has been relatively well tested by me and I am yet to experience any major or game-breaking bugs or incompatibilities.
2. Mod Requirements
All expansions required.
Requires SKSE! No other mods required for now (Serana Dialogue Edit may be required in the future).
3. Installation, Load Order and Compatibility
This mod is for Special Edition only! Install as you would any other mod, no especial methods needed. Make sure the plugin is enabled once installed.
It should be compatible with most mods, as long as they don't make changes to DLC1NPCMonitoringPlayerScript and DLC1_NPCMentalModelScript (I honestly have no knowledge of any mods that do). Mods that change the default follow distance packages will revert our distance tweaks. To be sure, load it as far down the plugin list as possible. If any conflicts arise (which I guess are bound to happen), please let me know! I will gladly try to solve them.
4. Recommended Mods
For all the Seranaholics out there, I think the following mods are a must have for the best Serana experience:
- Serana Dialogue Edit (massive improvement to Serana, reguarding dialogue options):
- Relationship Dialogue Overhaul (Complements the above mentioned mod):
- Seranaholic (IMO, best Serana visual overhaul out there. I am particularly fond of versions 1.5 and 1.6)
- Amorous Adventures (For those that want a more intimate experience with Serana. I have used it in some playthroughs, but don't use it anymore. While it shines in some moments, dialogue sometimes feels repetitive, redundant or out of place, and some quests feel a bit contrived and forced):
- Serana Dialogue Add-On (I used it for a bit, but found some dialogue options to be out of place. It is a W.I.P, though, and seems to be developing quite fast. Well worth keeping an eye on! Check it out for yourselves):
5. Future Plans
Having finished this basic mod structure, I'll try to channel all my available time and energy into eliminating the bugs and shortcomings that I already know of, as well as any future ones relayed to me by you guys. However, I cannot guarantee - much less promise - that I'll be able to do any of this promptly: I am currently in my last semester of university, trying to finish it early to hopefully start my Master's programme later this year. Notwithstanding, I do hope to develop this mod further. In my To Do list is the development of a "Synergy" system, similar to the one available in AFT (another feature I sorely miss); learn how to manipulate audio (as of now, only some of the dialogue option introduced are voiced - more due to my lack of knowledge than anything else); Implement a gift system; Fix the stuck in combat pose bug (I am yet to see it in my current playthrough, so couldn't work on it); and finally, tie everything to SDE's affinity system, so certain options are locked or unlocked and greater rewards given depending on your standing with Serana.
6. Closing Remarks
Making this mod has been, for me, a blast. I really enjoy scripting, something I had to abstain from for the past four years due to university. This quarantine period has been, twistedly, a blessing for me, in that it finally gave me the much needed time to jump into something I enjoy doing, for a game I enjoy playing, and hopefully also giving something useful back to the gaming community.
While this mod is far from finished, I truly hope you all enjoy it - especially those players frustrated with Serana's bugs and general lack of compatibility, unable to fully enjoy some of the best features from the best mods around. Comments, as well as constructive criticism, are always appreciated! Give it a go and tell me your thoughts! To the many experienced modders out there, feel free to scrutinise my scripts and methods. If you see any inefficiencies or holes in them, I would love to know about them and how to fix them.
To all the modders and experts out there, not just in the Nexus community but also others (gamesas.com specially springs to mind). While I've never contacted any of them directly, their willingness and patience in helping others and their incredibly detailed and savvy answers aided me immensely in progressing along with this project (a shoutout to IsharaMeradin, in particular). Truly unsung heroes!
Also, a shoutout to rxkx22 for Seranaholic, mod which I use in the screenshot above.