0 of 0

File information

Last updated

Original upload

Created by

Darklock and SpiderAkiraC and Arthmoor et al

Uploaded by


Virus scan

Safe to use

About this mod

Changes many of the Vanilla NPCs' AI to act more realistic and immersive. Replaces old AI Overhaul, to be compatible with Dawnguard, Hearthfires, Dragonborn, and Unofficial Skyrim Legendary Edition Patch. ALL the fixes!

Permissions and credits
Do you notice that the NPCs in cities are a bit dull and robotic?
Well, you've found a mod to fix many of these issues and further increase immersion and realism.

This is a patch (actually replacement) of AI Overhaul to be compatible with Unofficial Skyrim Legendary Edition Patch and the DLCs.  AIO improves the behavior packages of numerous vanilla NPCs, but it undid many USkP and later USLEP bug fixes of them (and even some basic changes by Dawnguard to a vampire NPC, and by Hearthfires to a child NPC, not to mention Dawnguard's adjustments to the entire game world's Max Height Data record, and Dragonborn's similar tweaks to the Windhelm worldspace).

Now you get ALL the fixes.

AIO mostly changes NPC AI packages (when they wander and where, when they sleep, and so on).  USLEP fixes many glitches in NPC records like who will rent a room, who has what key, dead body cleanup, missing object bounding boxes, strange coloration, mages with no spells, missing faction membership, and so on, and other fixes (like part of Winterhold not getting Winterhold weather).  Arguably the USLEP changes were more important, but the STEP Project was actually recommending AIO anyway, so the conflicts really needed to get resolved, since nearly everyone heavily modding Skyrim is following the STEP guide.

Original AIO Mod Description


NOT an enemy AI overhaul

Do you live in a populated city and notice that the NPCs are a bit dull and robotic like? 
Well, well you've stumbled upon a mod that tends to fix many of these issues
and further increase immersion and realism to the game. 

Getting tired of NPCs doing the exact same thing everyday like robots? 
-Why is it they Say they do things but really don't ._. 
-Why do some people say pointless things to you at random? 
-Why does everyone engage in combat if one vampire enters the city? 
-And Isn't it strange for people to wander the streets after 12 midnight? Or
Stay up at 3 a.m when theres NOTHING for them to be doing.(for most


-WIP Project 
-Highly noticeable tweaks & rewrites many of the vanilla NPCs AI 
-Realistic behaviors 
-Fixed bedtimes 
-Minds of their own. For the god’s sake no more robots! 
-No scripts used.

Note: - not every NPC has tweaked AI due to certain quests and playing purposes. 

So far this only applies to Whiterun, Solitude, Windhelm, Markarth, Riverwood & Ivarstead.

Continued development on the SE port

AI Tweaks & Behaviors:

"Branches and Procedures can all have Conditions, you can create very complex switches to route AI behavior through."

Every day in Skyrim is really a unique day for (almost) everyone now. 

- When NPCs have free time they can be doing whatever. And no not sandbox
one area they really could be doing anything. They may be at different
parts of the city, Shopping or at home. 

- Not every NPC will randomly greet you. I mean not everyone I walk by in my life stops to greet me. 

- NPCs interact more with the environment around them. They may read a
letter or book, search containers, drink, eat, observe, etc.

- Fixed bedtimes. beggars now sleep on the street, or in a tavern basement. Most people will be in their homes by 10-12pm 

- Most Npcs will not engage in combat. They will run away from danger. (any danger, even you!)

Some more details: 

- Over 100 new unique packages.
- Klimmek will make trips once a week to high hrothgar.
- Sigrid travels to Whiterun once a week.
- Sinmir leaves the inn.
- Companions see the city.
- Some innkeepers go to sleep and eat
- Brenuin finally sleeps (by Whiterun gate).
- Citizens now go into the shops.
- Some taverns are busier on weekends.
- Should be clean to use.
- Too many other details to list.


NPCs do nothing after they were in a scene. -"Resurrect" them using the console command to refresh them.

Frozen AI, NPCs Stuck/Not moving -avoid using console commands a lot and reloading too many times. Restart the game to fix this.

If you experience a crash, or freezing/infinite load screen reload the game and if reoccurring post a comment.

Most common problem this mod has are conflicts with other mods that usually
have edited AI, and most of the time this mod will often get mixed up
with third party conflicts, so again make sure all your mods work in
harmony (for the most part).

This should not affect your FPS at all.

Version History:

  • Version 1.3 Revival update
    • -Brought over some SSE Changes
    • -Revamped & Fixed Default AI packages
    • -Rain reaction for most NPCs
    • -Children play idles
    • -Some Vampire NPCs react to sunlight
    • -Edited very few NPCs directly
    • -Restored NPC's carrying baskets
    • -Fixed NPCs never going home
    • -Fixed some packages and idle markers
    • -Fixed some invisible furniture markers
    • -Fixed ownership errors
    • -Cleaned out wild edits
    • -Cleaned with Tes5Edit

1.2b -The +10 to intelligence update:

-Saadia's package now has a condition to run when you finish her quest
-Klimmek's package now has a condition to run when you finish his quest
-Drunken huntsman innkeeper sleeps and eats
-Finished solutide packages
-Citizens of Solutide now go into shops
-Solitude labour citizens get days off
-Noster Egale-Eye now sleeps in winking skeever basement
-Added "Break" package to Mikael 
-Added Winterhold AIO packages
-Added Markarth AIO packages
-Added more idle animes and markers
-Tweaked various AIO packages
-Fixed all package locations
-Fixed Brenuin sleep package
-Fixed belethor locking his door during hours
-Removed Belethor's day off


This is open source.

Thanks for the feedback! Have fun!

Requirements and Installation

This requires Unofficial Skyrim Legendary Edition Patch (USLEP or USLeEP):
That, in turn, requires all of the DLCs and Update.esm.

The original AI Overhaul is not required (it's just an ESP and this patch replaces it).  Consider downloading and endorsing it anyway, just for modder goodwill. :-)

Install USLEP first.  If the original AIO is present in your mod manager, uninstall it next.  Then install my fixed AIO (other mods can come between USLEP and this; they just need to be in that order in relation to each other).

Install this like any other mod, whether with a mod manager or manually.  In a manual install, if asked to overwrite an existing "AI Overhaul.esp" then do so.

If you also use "Ethereal Elven Overhaul", then you'll need "Ethereal Elven Overhaul and AI Overhaul Patch for USLEP and STEP", which installs after this.


1. This mod is not a magic cure-all.  If you install various NPC replacer mods, many of them will also need patches to be fully compatible with AIO, since it changes some "popular" NPCs like Farkas and Aela.  (Most of those mods are already USLEP compatible.)

2. AIO changed the global game setting fAIInDialogueModeWithPlayerDistance to about half of its vanilla value.  This version doesn't change that, as the change is probably desirable to most players.  You need to be a conversational distance from NPCs for them to have conversations with you. If you don't like this change by AIO, you can undo it yourself in TES5Edit or the CK (it's GMST record 0002a37e).

3. This mod has nothing to do with "Immersive Citizens - AI Overhaul" or "Enemy AI Overhaul - Revenge of the Enemies", which are unrelated mods.

Permissions and Credits

I impose no restrictions of any kind on this very simple patching job.  AIO had none either.  USLEP has none that affect patches.

AIO is by SpiderAkiraC, and this version just tweaks it.  USLEP is by Arthmoor and the USLEP project team.

Mod image is from the original AIO mod's page on Nexus (with "+ USLEP" added by me).

Both of those credited above receive an equal share of the Nexus Mod Rewards/Donation Points earned by this mod.

SpiderAkiraC has been made a manager of this mod, and is welcome to simply integrate its fixes into the original.