0 of 0

File information

Last updated

Original upload

Created by

HeartFlow

Uploaded by

HeartFlow

Virus scan

Safe to use

Tags for this mod

About this mod

Resolves one conflict between AI Overhaul and BS Bruma where the Bruma NPC Lasiana always travels to Whiterun.

Requirements
Permissions and credits
Changelogs
Description:

I recently noticed a weird behavior of the NPC Lasiana (xx0D2642 from BSHeartland.esm) when using AI OverhaulBS Bruma, and BS Bruma - Unofficial Patch. Basically, with all three mods enabled, Lasiana will inevitably travel to the Bannered Mare in Whiterun after you start a new game, while she should have been staying in Aleswell Inn (which seems to be an unfinished area in Bruma). 

If you currently have a save with all three mods enabled, there's a high chance that you are also experiencing this bug. To check, you could run `player.moveto xx0d2642` (where xx is the plugin index of BSHeartland.esm) in console, and if you land in the Bannered Mare or somewhere near Whiterun, then unfortunately you have the same bug. If you find her somewhere in Bruma but outside of Aleswell Inn, it's still the same bug as she is probably on her way to Skyrim or back to the inn. 

If you do not have a save available, you can also try reproducing this bug on a new game:
Spoiler:  
Show

1. Start a new game (preferably by Alternate Start - choose I'm a Vigilant of Stendarr then go to sleep)
2. It should be around 9 am when the game starts, then wait in game for 20 hours (if it's not 9 am, then wait long enough to get to 5 am the next day)
3. run console command `player.moveto xx0d2642` where xx is the plugin index of BSHeartland.esm
Then you will find Lasiana in the Bannered Mare or on the road to Whiterun. I tried this myself on a very minimal load order and can 100% always reproduce the issue. Please let me know if you cannot reproduce it.


Solution:

After looking in xEdit, I found that the package DefaultSleepEditorLocNOLOCKING24x8 (0010e2c6) used by Lasiana is modified by AI Overhaul, which now points to a bed in the Bannered Mare. That is why she always travels to Whiterun. 

Here are two ways to solve this:
A. Assign a different package to her NPC record (xx0D25F5), which is basically a copy of the vanilla version of DefaultSleepEditorLocNOLOCKING24x8. This is the old version in the optional files. 
B. This package is actually unused in any vanilla NPC if you are using AI Overhaul (Thanks Blackread for pointing this out!). This means the edit to this package does not have any explicit reason or effect, and can be (and should be) reverted to vanilla to prevent conflicts. This is the recommended version in the main files. All it does is reverting the edit from AI Overhaul back to vanilla, so it's technically a fix to AI Overhaul and is recommended to install even you don't use BS Bruma, since other mods might be using this package as well. 

This patch can be installed mid-game, and will fix this issue retroactively, meaning it can make Lasiana move back to Aleswell Inn after she has arrived in the Bannered Mare. If you install this mod when you are outside of the Bannered Mare, then after waiting for a few days, she should be back to her home. If you install this mod when you are in the Bannered Mare, you need to first exit and re-enter the Bannered Mare and then she should start her travel. 


Side note:

Looking in xEdit, it seems that the issue is only related to AI Overhaul and BS Bruma, but unfortunately I can only reproduce this bug with BS Bruma - Unofficial Patch enabled. I mentioned this to the author of the Unofficial Patch and they also had no idea why this is happening. But anyway this patch can solve the issue. 

In addition, the package DefaultSleepEditorLocNOLOCKING24x8 (0010e2c6) looks like a generic package, so I think the issue could be better addressed if the package is not bound with a specific bed in AI Overhaul, since other mods like Bruma could use it on other npcs and lead to weird behaviors. I mentioned this on their mod page, but have yet to receive any response, so I decided to publish this fix. 

Credits:

Huge thanks to mnikjom and SpiderAkira for AI OverhaulThe Beyond Skyrim - Cyrodiil Development Team for Beyond Skyrim - Bruma, and AndrealphusVIII for Beyond Skyrim - Bruma - Unofficial Patch and giving me some insights about this issue.