matortheeternal / smash

An application that provides a means of performing automatic conflict resolution between multiple Bethesda Plugin Files for TES and Fallout games.
Other
129 stars 20 forks source link

Non-last (of several non-ITM) record is forwarded #215

Closed cmeeren closed 5 years ago

cmeeren commented 5 years ago

Again, trying to understand Smash behavior (might be a bug). In this mod collection (Deadly Spell Impacts, Audio Overhaul Skyrim, Immersive Sounds Compendium, and two patches), the final value of SNAM on this Impact record is the one from mod 1D (the last patch). However, the Smashed Patch includes the (empty) value found in AOS and the first patch. Why does Smash do this? I would expect Smash to use the latest non-ITM record. All plugins are using Smash.All.

image

matortheeternal commented 5 years ago

This has to do with how smash processes changes/deletions. Currently, smash does not "restore" a deleted element unless the plugin is aware of the deletion (based on its masters). This is being changed for the next version of Smash so when an element is changed relative to the most recent master record and is deleted from the smashed patch, it will be restored.

matortheeternal commented 5 years ago

Duplicate of #200.