dizietemblesssma Posted November 9 Share Posted November 9 I have one search result for this question online so I wish to confirm what the letters in brackets mean after the refid of an object that is selected in the console: https://steamcommunity.com/app/377160/discussions/0/412446292764948365/ For instance I recently had: <RefId> [D] [EP] Is the [D] actually meaning that the object has been marked for deletion? Is this why the object is invisible? Given that the object appears to be made persistent by my mod putting it in an alias, is the link above wrong about what [EP] means? What about the mentioned [PP] and [T]? Are there other indicators that the console can show? diziet Link to comment Share on other sites More sharing options...
LarannKiar Posted November 9 Share Posted November 9 [T] = Temporary; technicaly ChangeFlag 0x1, native code on "delete attempt events" like OnUnload will try to delete this reference. "Try" because blocking conditions like persistence apply which prevents deletion. [EP] = Editor Persistence; technicaly FormFlag 0x400 (all kinds of persistence results in this form flag being set), typically displayed on persistent references that don't have Persistent Promoters but not necessarily. [PP] = Persistent Promoted reference; a form (can be base form and reference) keeps this reference persistent; note: that are special type of promoters like PapyrusPersistentForm (which has hardcoded, non referenceable FormID 0x28A and treated very differently than a conventional form). E.g. being held by one of a Quest's Quest Alias caused this quest to become a promoter form. [D] = Deleted; technicaly FormFlag 0x20, forms which are marked for deletion recieve it. Native code often use it as a blocking condition (to short-circuit a function) when processing forms for various reasons. For more info on persistence, form flags, change flags and temporary references you can check out the Garden of Eden Papyrus Extender documentation (the first two links that are available on the main mod page). As for why a references become invisible if [D] flag is set, I think because Papyrus Delete() internally calls Disable() or at least the it deattaches the reference's 3D but I'm not sure.. lately I've been making mods for Starfield and I forgot some of the details and wouldn't like to mix up the function behaviors.. Both FormFlags and ChangeFlags are applicable to forms so not strictly to references just the Console only provides interface for reference selection (i.e. Prid doesn't work on base forms). Form type typically tells what flag a form can receive and what it means (i.e. the same hexadecimal value could mean different for two different typed forms). Link to comment Share on other sites More sharing options...
dizietemblesssma Posted November 9 Author Share Posted November 9 Thankyou, so [EP} will happen when a refid is in an alias? is there any known bug where sometimes objects will get the [D] flag, it seems that my mod had this effect but the only changes that xedit show to their records are the addition of the 'persistsnt' header. Is it possible that FOLON might have such a bug that F4 doesn't. And since I have to work with the stripped esm for FOLON in the creation kit, is this a possible cause (I don't really know what a stripped esm is). diziet the stripped esm is of course the Fallout4.esm from the FOLON downgrader page. Link to comment Share on other sites More sharing options...
Recommended Posts