Difference between revisions of "Data File"
added info about esl-flagged esps
imported>Qazaaq m (casing) |
imported>Braydoge (added info about esl-flagged esps) |
||
Line 76: | Line 76: | ||
* Plugins can only refer directly to data from a master file, though they can refer to multiple master files. | * Plugins can only refer directly to data from a master file, though they can refer to multiple master files. | ||
* Plugins can only refer to information in another plugin indirectly by using scripts. | * Plugins can only refer to information in another plugin indirectly by using scripts. | ||
=== Light Plugin === | |||
Also known as "ESL-Flagged ESP" or "ESPFE", this is a combination of a light master and a plugin. It's a file with the <code>.esp</code> file extension, but the '''ESL''' header flag. | |||
* Like light masters, light plugins has a budget of at most 2048 forms, between <code>0x800</code> and <code>0xFFF</code>, and is merged at runtime into the <code>0xFE</code> | |||
* Light plugins are loaded together with regular plugins. This means, they can both override other plugins, and be made to require plugins as masters without negatively affecting the load order.re | |||
* In certain circumstances, regular plugins can be made light without breaking compatibility to existing saves. | |||
A light plugin can be created using various means: | |||
* Use the [[Creation Kit]] to create a light master as described above. Then, change the resulting ESL file's extension to <code>.esp</code> | |||
* Load the plugin in question in [[xEdit]] | |||
** Once loaded, right-click the file, select "Compact FormIDs for ESL". | |||
** In the '''Header''' section, add the '''ESL''' flag. | |||
** Save the file. | |||
* [[Vortex]] is capable of making plugins "light" from it's Plugins tab. | |||
== Game Save == | == Game Save == |