azzendix Posted February 20, 2017 Share Posted February 20, 2017 (edited) Not sure what I am doing wrong.I'm using Smash.All setting. It does not fix conflict record between Crimson Nirnroot Quest Markers and Even Better Quest Objectives. Screenshot from xEdit. Screenshot from Mator Smash. - It checked NNAM - Display text already. Edited February 20, 2017 by azzendix Link to comment Share on other sites More sharing options...
irswat Posted February 20, 2017 Share Posted February 20, 2017 what is record prototyping Mator? Link to comment Share on other sites More sharing options...
TheBrave2 Posted February 20, 2017 Share Posted February 20, 2017 Looks promising Link to comment Share on other sites More sharing options...
matortheeternal Posted February 20, 2017 Author Share Posted February 20, 2017 Azzendix:In that smash setting the "Objectives" array is marked as "Treat as Single Entity". That means that the last record to change any data in the Objectives array will use that version of the Objectives array. Unmark it as treat as single entity (right-click -> Toggle -> Toggle Treat as Single Entity) and it should conflict resolve properly. :thumbsup: irswat:Record prototyping is the name I've given to smash generating tree structures for smash settings based on xEdit record definitions. Essentially, a "record prototype" is a structure which contains the names and types of all of the elements/subrecords a record can have. In the past certain elements were not being prototyped, causing smash settings to be incomplete and conflicts in certain elements/subrecords to be missed by smash. Link to comment Share on other sites More sharing options...
irswat Posted February 21, 2017 Share Posted February 21, 2017 dopethanks for your hard work I released alpha of SVCE. Link to comment Share on other sites More sharing options...
azzendix Posted February 21, 2017 Share Posted February 21, 2017 @matorThanks for the reply. I disabled single entity like you said.Is it normal for smash to re-order record like this? For now, I just drag that record to smash.esp directly to fix conflict instead of disabling single entity. Link to comment Share on other sites More sharing options...
matortheeternal Posted February 21, 2017 Author Share Posted February 21, 2017 @matorThanks for the reply. I disabled single entity like you said.Is it normal for smash to re-order record like this? Hmm... That is kind of odd. I'll look into it! Link to comment Share on other sites More sharing options...
tjbassoon Posted February 22, 2017 Share Posted February 22, 2017 Quick question (hopefully): What smash settings should I use for Scarcity? Scarcity's description says to include it in a bashed patch but without any bash tags. Obviously, if I don't put tags and don't have any other settings for Scarcity's modules in creating a Smashed patch nothing will happen, it'll get skipped. I'm trying Smash.all, because I figure what could it hurt, but not sure if there's a more nuanced solution (I don't use smash.all for anything else). Link to comment Share on other sites More sharing options...
matortheeternal Posted February 22, 2017 Author Share Posted February 22, 2017 Quick question (hopefully): What smash settings should I use for Scarcity? Scarcity's description says to include it in a bashed patch but without any bash tags. Obviously, if I don't put tags and don't have any other settings for Scarcity's modules in creating a Smashed patch nothing will happen, it'll get skipped. I'm trying Smash.all, because I figure what could it hurt, but not sure if there's a more nuanced solution (I don't use smash.all for anything else). I'm not sure. Does scarcity have a dynamic patcher/is it placing items via a papyrus script? I'd have to see the plugin myself to make a suggestion. I'll take a look... So Scarcity modifies some globals, adds some new globals, and modifies a bunch of leveled lists. It applies globals to leveled lists and changes LVLD - Chance None. Any smash setting which processes Leveled Lists and globals should be sufficient, so Smash.All should work. The minimum setting would be this: Scarcity.json (right-click, save link as, put in Smash's settings\Skyrim folder) { "records" : "GLOB,LVLI", "description" : "Smash setting for Scarcity - Less Loot Mod.", "tree" : { "records" : [{ "t" : 1, "p" : 1, "n" : "GLOB - Global", "c" : [{ "t" : 2, "n" : "EDID - Editor ID" }, { "t" : 3, "n" : "FNAM - Type" }, { "t" : 5, "p" : 1, "n" : "FLTV - Value" } ] }, { "t" : 1, "p" : 1, "n" : "LVLI - Leveled Item", "c" : [{ "t" : 2, "n" : "EDID - Editor ID" }, { "t" : 6, "n" : "OBND - Object Bounds", "c" : [{ "t" : 3, "n" : "X1" }, { "t" : 3, "n" : "Y1" }, { "t" : 3, "n" : "Z1" }, { "t" : 3, "n" : "X2" }, { "t" : 3, "n" : "Y2" }, { "t" : 3, "n" : "Z2" } ] }, { "t" : 3, "p" : 1, "n" : "LVLD - Chance None" }, { "t" : 3, "n" : "LVLF - Flags" }, { "t" : 3, "p" : 1, "n" : "LVLG - Global" }, { "t" : 3, "n" : "LLCT - Count" }, { "t" : 8, "n" : "Leveled List Entries", "c" : [{ "t" : 6, "n" : "Leveled List Entry", "c" : [{ "t" : 6, "n" : "LVLO - Base Data", "c" : [{ "t" : 3, "n" : "Level" }, { "t" : 11, "n" : "Unknown" }, { "t" : 3, "n" : "Reference" }, { "t" : 3, "n" : "Count" } ] }, { "t" : 6, "n" : "COED - Extra Data", "c" : [{ "t" : 3, "n" : "Owner" }, { "t" : 11, "n" : "Unused" }, { "t" : 3, "n" : "Global Variable" }, { "t" : 3, "n" : "Required Rank" }, { "t" : 5, "n" : "Item Condition" } ] } ] } ] } ] } ] }, "name" : "Scarcity", "hash" : "FF5E4FB6", "color" : 32768 } Truncated version: { "records" : "GLOB,LVLI", "description" : "Smash setting for Scarcity - Less Loot Mod.", "tree" : { "records" : [{ "t" : 1, "p" : 1, "n" : "GLOB - Global", "c" : [{ "t" : 5, "p" : 1, "n" : "FLTV - Value" } ] }, { "t" : 1, "p" : 1, "n" : "LVLI - Leveled Item", "c" : [{ "t" : 3, "p" : 1, "n" : "LVLD - Chance None" }, { "t" : 3, "p" : 1, "n" : "LVLG - Global" } ] } ] }, "name" : "Scarcity", "hash" : "FF5E4FB6", "color" : 32768 } Link to comment Share on other sites More sharing options...
vlainstrike Posted February 22, 2017 Share Posted February 22, 2017 I spent a significant amount of my own time organizing an error report for your benefit, and uploaded logs that would help you improve your software. Is there a reason you continue to ignore the info I have provided? Link to comment Share on other sites More sharing options...
Recommended Posts