About this mod
An ESP file which contain all known Injected Records
- Permissions and credits
- Changelogs
What is damn near the most important thing though is the ABILITY to see injected records and to be able to do so quite easily goes to ElminsterAU and the xEdit team. Wow, they're just awesome.
Note to Mod Authors: Injected records include
- Activators,
- Constructible Objects,
- Containers,
- Dialogue Topics,
- Factions,
- FormLists,
- Furniture,
- Globals,
- Game Settings,
- Ingredients,
- Keywords,
- Leveled Items,
- Messages,
- Magic Effects,
- Misc. Items,
- Projectile,
- Spell,
- Static,
- Texture Set and
- Actual Object References in the worldspaces and cells.
It genuinely would be worth a look. The use of keywords in particular will allow your mod to be more easily referenced by others.
Here's some context:
Some mods/mod series make use of injection records for a variety of forms the most common of which but by no means the only record type is KYWD (Keyword) records. To my knowledge, there currently is no "centralized database" of said injection records and thus, while a conflict may seem unlikely, should two mod authors choose to inject differing records using the same formID all kinds of unpredictable, yet predictably unpleasant, things could happen. To start out I'm aware of a few injection records that I will add here and a few were pointed out by the users in the xEdit Discord. Mod authors are encouraged to please post a comment here that lists the injected formIDs/range they are making use of and the mod they are being used in so they can be added to this registry. This registry is of course voluntary and isn't intended to even appear as an attempt to 'force' others to abide by it. If this could avert one mod mishap in the future then it should be considered successful.
The included ESP files provide the injected records for reference by devs that want to reference them. Examples being keywords.
In the registered formIDs the character "x" represents 0-F. So in other words: 0190xxxx = 01900000 through 0190FFFF.
(mod index 01 is for Bethesda file Update.esm)
(mod index 02 is for Bethesda file Dawnguard.esm)
(mod index 03 is for Bethesda file Hearthfires.esm)
(mod index 04 is for Bethesda file Dragonborn.esm)
The registry has been migrated to the wiki: Injected Record Registry
It is quite unlikely that any mod author would need to inject more than 256 entirely different records but certainly unlikely that an author would need 4096 records (01FFFxxx). If a mod author is truly convinced they need to reserve more than 256 records it would be recommended to reserve a couple of smaller ranges e.g. 01FFFExx and 01FFFFxx = 512.
Some mods/mod series make use of injection records for a variety of forms, the most common of which, but by no means the only record type, is KYWD (Keyword) records. This page is intended to serve as a centralized reference of said injection records and thus, while a conflict may seem unlikely, should two mod authors choose to inject differing records using the same formID all kinds of unpleasant things could happen. Mod authors are encouraged to add the injected formIDs/range they are making use of and the mod they are being used with here.
This registry is intended to cover Skyrim Legacy Edition and Special/Anniversary Editions. All ranges should be assumed to be in use in all editions.
DISCLAIMER: The decision to use injected records is one that should only be made by an experienced modder as part of a planned framework and as a last resort when all other solutions cannot provide a reasonable solution.
NOTE, Acknowledgement and Honorable Mention: There are a large number of very experienced modders that argue very passionately against this practice entirely but to those individuals: it's a bit too late to make that argument now so please let's just try to be responsible moving forward.