What should I look for in the record that would indicate that it is there intentionally? For example, the Bloodmoon.esm having [DUP-INF] records? (after cleaning it with tes3cmd, skipping the 'evil' GMSTs)
If by "cleaning it" you mean you have cleaned Bloodmoon.esm , I'd never touch Bethesda's .esms (except, perhaps, changing their timestamp keeping relative order, but better avoid it). They are far from perfect, but they are referenced by every other mod so....
Is there something that I as the end-user could check to certify that you meant to place these records in your plugin? Or is it necessary to simply decide to err on the side of caution?
It is often complex to judge, probably something more for seasoned modders than average users . I'd stay on the side of caution if you are unsure.
tes3lint gives probably more complete/useful info to judge dialog than
tes3cmd, anyway you should always consider these and other tools just as hints to where to look in the construction set, dialog is a complex thing. If you are checking a .esm for instance, you should file\copy to .esp using Mash (so you can see changes starred/edit things in CS) and look at the hinted by other tools dialog lines from the CS, where you can see complete dialog changes (text, conditions, result...) and judge. This way for instance you could find that dialog info is identical, but dialog result scripting commands differ (this is typical for voice/greeting events).
Basically, you should check dialog lines hinted by tools as having same info ID as standard Bethesda's. If nothing (no text, no conditions, no dialog result...) is different from Bethesda's same info line, there are good chances this is a modder glitch (changed original dialog without knowing it's not good practice. Or changed it without realizing it e.g. copied dialog line, but modified original line below instead of copied line). If in doubt and if modder is active, ask, often you may help fixing glitches.
For instance, something I just noticed that should probably be cleaned from the CS details in next (if ever) version of waterlife.esm could be the "Traitors to the %Faction must die." dialog info with id=22580190852053612072, something probably slipped from old
SOD compatibility check, should cause no harm as it is under journal section, while original Bethesda's id is under greeting section, but should probably be cleaned nonetheless.
[EDIT]topic replaced with greeting, typos
Edited by abot, 09 April 2012 - 08:49 AM.