» Mon May 07, 2012 8:53 pm
Somehow I'm not surprised. The infinite loops with the dialogs have been lowered with better versions of SmartMerger, however specifically LGNPC there's a few of them that still give trouble. You'd have to confirm which mods were causing that. It all comes down to the same issue that was always giving me trouble, except one level above that. This is where the PNAM and NNAM are backwards. Technically shouldn't happen, but then again there shouldn't be duplicate INAM's (and there are). Thankfully detecting the infinite loops have gotten better.
The infinite loops won't break the dialog; not quite anyways. I'm not sure how the engine deals with it, worse case is it may have to search them all manually in order to give you the proper reply, you will know if that's the case, it takes some 3-6 seconds per reply (or longer) regardless what you select during dialog. Dialog merging isn't perfect, but it's pretty close. I think I'm the only one to get as close to this stage as anyone.
The lacking of a NAME for FRMR's on the other hand is an error (It requires it to know what object it is...). Not with the program, unless for some reason it removed them (and it refuses to do that normally), and even if SmartMerger did, the record would still be present until you did the output write (At least that's what it is suppose to do). It shouldn't be too hard to figure out which files it is referring to, if not you can always have --query as the next to last argument, then ask it questions to specify in more detail what it is talking about. Like "CELL;59919,199251,4393" to have it tell you more about these three FRMR's. It would tell you where it came from, and curiously enough, what modified it (if anything). If you identify what plugins and can confirm they had empty/missing NAME subrecords, they may have to be cleaned out. I could add a flag to Mark them to be removed for you.