About this mod
The script "Find plugins which could be turned into ESL.pas" is one of the main (and one of the few) scripts that I use with xEdit for SSE. I've written updated versions of the pas xEdit script for better formatting and for the recent changes introduced to SSE/AE.
- Requirements
- Permissions and credits
- Changelogs
scripts added:
"Find plugins which could be turned into ESL.BOF.pas" --> a Better Output Formatting version (e.g., line breaks between plugins listed)
"Find plugins which could be turned into ESL.BOF.BEES.pas" --> same as previous, but takes into account the "Backported Expanded ESL Support" aka "BEES".
"Find plugins which could be turned into ESL.BOF.BEES.NOCELLS.pas" --> same as previous, but doesn't output plugins that have cells (due to engine bug where plugins with new cells that are compacted will break your game).
I highly recommend using the script "HeaderChange.pas" (refer to requirements section) to update the HEDR version of all of the plugins in your load order from 1.70 to 1.71 to make use of the BEES added opportunities.
I also recommend using xEdit version 4.1.5b at a minimum for your compacting form id needs (because only version 4.1.5b or greater supports BEES).
NOTE: do not install with a mod manager. Unarchive the file and copy and paste the scripts to to your xEdit's "Edit Scripts" subfolder.
-------
Advice:
focus mostly on plugins that don't have any plugins referring to the plugin you want to compact as a master. This is the best option.
If the plugin you want to compact has a few "patch" plugins (e.g., plugins that refer to the plugin you want to compact as master), be careful; make sure those plugins are loaded and enabled in xEdit. The compacting process will forward changes to the referring plugins. (Disabled plugins or plugins not deployed to the data folder will not have changes forwarded.)
If the plugin you want to compact has many many patch plugins, I would avoid compacting entirely. Maintaining the light plugin after compaction will involve a lot of plugin reinstalling, basically a logistics nightmare you don't want to deal with.
The final category of advice are compactible plugins that have hard coded references. The hardcoded references might be in SKSE DLL plugins, or SPID or similar config files. In this situation, compacting the plugin will break the mod. So avoid this situation.