Mutagen-Modding / Mutagen.Bethesda.Analyzers

A project to diagnose and analyze the health of a mod or a load order
GNU General Public License v3.0
14 stars 4 forks source link

ESL Cell Bug #15

Open ghost opened 3 years ago

ghost commented 3 years ago

"In Skyrim SE a (rare) bug can occur when an ESL flagged plugin overwrites CELL records that were added by another ESL flagged plugin. This can occur because in error by a mod author, but more likely it can happen with patchers that patch CELL records and ESL flag the patch result. In such a case the temporary references in that CELL will not appear in game."

Linked mod is an xedit patcher to detect this however I would rather have the analyzer fix the issue.

Source: https://www.nexusmods.com/skyrimspecialedition/mods/39335

Elliebot-Z commented 3 years ago

The master plugin needs to be both esl and esm flagged (usually through being a hard .esl). I think the overriding plugin only needs to be esl flagged, but I haven't tested that case.

ghost commented 3 years ago

The master plugin needs to be both esl and esm flagged (usually through being a hard .esl). I think the overriding plugin only needs to be esl flagged, but I haven't tested that case.

Yeah I'm honestly not sure either. All I know is that there is an interaction between some combination of those that results in the temporary references not appearing.