Reworks the DLC2dunSeekerInvisScript to improve performance and prevent FPS drops by replacing an inefficient while loop with RegisterForSingleUpdate. No ESP.
Requirements
This mod does not have any known dependencies other than the base game.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is not opted-in to receive Donation Points
Changelogs
Version 1.1.0
Safe to update mid game
Slightly more frequent updates for a more consistent to vanilla behaviour.
Reverted hardcoded values back to the script properties.
Invisible cloak spells from mods will no longer cause Seekers to exit the invisibility.
This mod is now obsolete. Please use SCROTE instead which includes this mod and many other fixes in a single package.
Description
While going through Apocrypha, I noticed my FPS would sometimes drop significantly for no apparent reason when I was near Seekers. If I kill the Seeker, the FPS would go right back up again, which hinted at a script problem. I saved the game during one of those FPS drops, opened the save in ReSaver and noticed the issue - DLC2dunSeekerInvisScript.
This script controls the Seekers' ability to go invisible when they detect you, quickly close the distance and reappear right in front of you when you least expect them. The issue with this script is that as soon as the Seeker goes invisible, it will start spamming itself as quickly as the game will allow it and if the creature happens to not have a direct path to you, which is not uncommon for Apocrypha, it can unnecessarily highjack a lot of the game's scripting resources and slow it down to a crawl.
This mod optimizes the original implementation for better performance by replacing the inefficient while loop with periodic updates through RegisterForSingleUpdate, which will greatly reduce the stress on the system and not tank your FPS.
Installation
Install with your favourite mod manager. New game is not required, but it is preferable to install this while away from Apocrypha.
Compatibility and load order
Not compatible with anything that changes the DLC2dunSeekerInvisScript script. USSEP changes have been retained. Compatible with everything else.
No need to concern yourself with load order, as there is no ESP. However, due to the way the game loads its files, loose file mods like this one will always take priority over mods packed into BSA regardless where they load. If a mod happens to edit the same script and is packed into a BSA, this mod will overwrite it and potentially cause issues. Let me know of any such cases and I will make a patch to accommodate the relevant changes into this mod.
Credits
Bethesda for Skyrim and the Creation Kit markdf for ReSaver