Dreifels Posted October 22, 2023 Share Posted October 22, 2023 When load a ESP or ESM in CK I read sometimes more or less often like this "xxx should be persistent but it is not persistent". Is there a way (probabyl by script) to set all these persistent? Link to comment Share on other sites More sharing options...
0 Mousetick Posted October 22, 2023 Share Posted October 22, 2023 In an ESP it doesn't matter as all references behave as persistent references, with Skyrim SE (1.5.x or 1.6.x). In an ESM it depends how the temporary reference is used. If it's not used by anything else it's ok to be temporary. Determining whether a temporary reference is used requires cross-referencing it with other entities within the plugin, and possibly with Papyrus scripts outside the plugin. xEdit can show the cross-references within the plugin. I don't know if CK is capable to building the same cross-reference as xEdit. I think it just uses dumb rules of thumb based on the reference base record type. For example, CK will advise any ACTI reference should be persistent, whether it needs to be persistent or not. If a reference is temporary in an ESM and is used by something else, so it should really be persistent, something will not work correctly. A quest won't start or progress, an NPC won't move, a dialogue option won't be available, an NPC won't say their line, etc. and in many cases it will cause CTD at some point. Unless you are debugging bugs with specific mods, there is no reason to worry about "xxx should be persistent but it is not persistent" - you're just wasting your time. Note that if mod A (or a vanilla master) defines a temporary reference which is not used by anything else in its ESM plugin, but mod B uses this temporary reference in its own plugin, it's mod B that is bugged, not mod A. Mod B must override the reference and make it persistent. If you're trying to ESMify plugins and are worried about certain references needing to become persistent, you can try Persistentify Those Plugins which is an xEdit script that attempts to analyze cross-references. It's not perfect as it can still miss some references. There are other xEdit scripts such as ESMifyer and ESMifyer Addon which are limited to NPC references and use brute-force approaches, which can produces false positives or false negatives. Link to comment Share on other sites More sharing options...
0 Dreifels Posted November 10, 2023 Author Share Posted November 10, 2023 (edited) thanks, in SSEEdit usually I use "Set unique NPCs Persistent-0-1". My question was more due to laziness to check everything manually Edited November 10, 2023 by Dreifels Link to comment Share on other sites More sharing options...
Question
Dreifels
When load a ESP or ESM in CK I read sometimes more or less often like this "xxx should be persistent but it is not persistent".
Is there a way (probabyl by script) to set all these persistent?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now