-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathesl.html
More file actions
279 lines (245 loc) · 12 KB
/
esl.html
File metadata and controls
279 lines (245 loc) · 12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="icon" href="img/Coco/Head Logo.webp">
<title>Light Plugins | The Midnight Ride</title>
<meta name="keywords" content="
Mod, Modding, Mods, Guide, Mod Guide, Modding Guide, Resource, Resources,
Stable, Stability, Performance, Fix, Fixes, FPS,
Fast, Easy, Beginner,
Nexus, Nexus Mods, NexusMods,
Wabbajack, WJ, Installer,
Mod Manager, Mod Organizer, MO2,
Fallout, The Elder Scrolls, Bethesda, Bethesda Game Studios, BGS,
Fallout New Vegas, Fallout NV, New Vegas, FNV,
Fallout 4, FO4,
Tale of Two Wastelands, TTW,
Skyrim Special Edition, Skyrim SE, SSE,
Light Plugins, ESL, ESL Flag,">
<meta name="description" content="All you need to know about ESL plugins and how to flag your load order ESL in batch.">
<meta http-equiv='content-language' content='en-us'>
<meta name="twitter:card" value="summary_large_image">
<meta property="og:site_name" content="ModdingLinked">
<meta property="og:title" content="The Midnight Ride">
<meta property="og:type" content="article">
<meta property="og:url" content="https://themidnightride.moddinglinked.com">
<meta property="og:image" content="https://themidnightride.moddinglinked.com/img/Others/Card.webp">
<meta property="og:description" content="All you need to know about ESL plugins and how to flag your load order ESL in batch.">
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#292c35">
<meta name="darkreader-lock">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>
<meta http-equiv='clear-site-data' content='cache'>
<script src="js/imageViewer.js"></script>
<script src="js/popup.js"></script>
<script src="js/javascript.js"></script>
<script src="js/responsiveTitle.js"></script>
<link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="css/cards.css">
<link rel="stylesheet" href="css/header.css">
<link rel="stylesheet" href="css/navigationArrows.css">
<link rel="stylesheet" href="css/progressBar.css">
<link rel="stylesheet" href="css/guideColors.css">
<link rel="stylesheet" href="css/sidebar.css">
<link rel="stylesheet" href="css/popup.css">
<link rel="stylesheet" href="css/images.css">
<link rel="stylesheet" href="css/coco.css">
<link rel="stylesheet" href="css/textIcons.css">
</head>
<body class="theme">
<div class="progress-container">
<div class="progress-bar"></div>
</div>
<div class="container">
<div class="header">
<div class="headerMenu" onclick="toggleNav()">
<img src="./img/UI/Navigation.svg" id="navButton">
</div>
<div class="headerTitle">
<img src="./img/Coco/Head Logo.webp" alt="Logo" id="logo">
<a href="./index.html" id="headerTitle">The Midnight Ride</a>
</div>
<div class="guideLinks" id="headerLinks">
<a href="https://thebestoftimes.moddinglinked.com" target="_blank" rel="nofollow">Tale of Two Wastelands</a>
<a href="https://vivanewvegas.moddinglinked.com" target="_blank" rel="nofollow">Fallout: New Vegas</a>
<a href="https://dragonbornsfate.moddinglinked.com" target="_blank" rel="nofollow">Skyrim SE</a>
</div>
</div>
<div class="sidebar left-sidebar">
<p class="pageLinks">
<a href="./index.html" title="Home">
Home
</a>
<a href="./intro.html" title="Introduction">
Introduction
</a>
<a href="./setup.html" title="Setup">
Setup
</a>
<a href="./mo2.html" title="MO2">
Mod Organizer 2
</a>
<a href="./utilities.html" title="Utilities">
Utilities
</a>
<a href="./bugfix.html" title="Bug Fixes">
Bug Fixes
</a>
<a href="./basefinish.html" title="Base Finish">
Base Finish
</a>
</p>
<hr>
<p class="pageLinks">
<a href="./hud.html" title="User Interface">
User Interface
</a>
<a href="./tweaks.html" title="Tweaks">
Tweaks
</a>
<a href="./gameplay.html" title="Gameplay">
Gameplay
</a>
<a href="./content.html" title="Content">
Content
</a>
<a href="./visuals.html" title="Visuals">
Visuals
</a>
<a href="./finish.html" title="Extended Finish">
Extended Finish
</a>
</p>
<hr>
<p>
<a href="./changelog.html" title="Changelog">
Changelog
</a>
<a href="./resources.html" title="Resources">
Resources
</a>
<a href="./esl.html" title="Light Plugins" class="sublink">
Light Plugins
</a>
<a href="./lod.html" title="LOD Guide" class="sublink">
LOD Guide
</a>
<a href="./faq.html" title="FAQ">
FAQ
</a>
<a href="./safe-modding.html" title="Safe Modding">
Safe Modding
</a>
<a href="./wabbajack.html" title="Wabbajack">
Wabbajack
</a>
</p>
<p class="sidebar-padder"></p>
<hr>
<p class="sidebar-bottom">
<a href="https://discord.gg/S99Ary5eba" title="Discord">
Discord
</a>
<a title="Donate" class="popup-button" id="donation-button" onclick="openPopup(this, donation)">
Donate
</a>
<a href="https://github.com/ModdingLinked/The-Midnight-Ride" title="GitHub">
GitHub
</a>
</p>
</div>
<div class="card popup" id="donation">
<ul>
<li>
<a href="https://www.patreon.com/moddinglinked" target="_blank" rel="nofollow">Patreon</a>
</li>
<li>
<a href="https://www.paypal.me/Ungeziefi" target="_blank" rel="nofollow">PayPal</a>
</li>
</ul>
</div>
<div class="content">
<span id="Overview" class="section">
<h2 onclick="location.href='#ESL'">Light Plugins</h2>
<div class="card" id="Introduction">
<h3>Introduction to ESLs</h3>
<p>
ESLs (<b>Elder Scrolls Light</b> Plugin) are a type of plugin used in Fallout 4 and Skyrim Special Edition, they allow plugins within a certain size to have an index limited to <strong>4096 instead of 256</strong>.
<br>
<br>
<strong>Mod Organizer 2 will indicate these plugins</strong> with a <b>yellow circle</b> in the plugins tab and with an <b>italic font</b>.
<br>
<div class="image-container width-60">
<img class="content-img" src="./img/Others/ESL Flag.webp" alt="ESL flag in MO2's plugins tab">
<div class="resize-overlay expand"></div>
</div>
</p>
</div>
<div class="card" id="Limitations">
<h3>Limitations</h3>
<p>
<ul>
<li>To be flagged ESL, a plugin <strong>can't have more than 4095 new records</strong> (the range is from 001->FFF).</li>
<ul>
<li>If a plugin's header is version 0.95, the max amount of new records is 2048 (800->FFF).</li>
</ul>
<li>
ESL on Fallout 4 has <strong>2 bugs</strong>:
<ul>
<li>Cells originating in a light plugin <strong>cannot use the PreVis/Precombine system</strong>.</li>
<li>Voiced dialogue overrides in a light plugin might result in <strong>silent dialogue audio</strong>.</li>
</ul>
</li>
<li>Working with ESL plugins in Creation Kit might result in more work due to the <strong>CK totally ignoring ESL</strong> space when creating new records. This means that after making new records in CK you'll have to compact forms in xEdit.</li>
</ul>
</p>
</div>
<div class="card" id="BatchFlagging">
<h3>Batch Flagging</h3>
<p>
In order to have more space for non-ESL plugins in your load order, you'll have to make sure everything that can be flagged ESL, is. <strong>xEdit can do this natively</strong> thanks to it's PseudoESL argument and the SetESL script, which flags everything that can be flagged safely.
<ol>
<li>If you haven't already, read the <a href="https://moddinglinked.com/xedit.html">xEdit guide</a> to avoid confusion with the next steps.</li>
<li>Add <span class="card-basic">-PseudoESL</span> to the arguments field of xEdit in MO2.</li>
<li>Run xEdit and load <strong>all of your mods</strong>.</li>
<li>Once loaded, select all plugins on the tree-view with CTRL+A, then right-click and <b>Apply Script...</b></li>
<div class="image-container width-60">
<img class="content-img" src="./img/Others/Apply Script.webp" alt="Apply a script to the entire load order">
<div class="resize-overlay expand"></div>
</div>
<li>Type <b>SetESL</b> in the filter and the script will automatically be selected.</li>
<div class="image-container width-60">
<img class="content-img" src="./img/Others/ESL Script.webp" alt="Select the SetESL script">
<div class="resize-overlay expand"></div>
</div>
<li>Click <b>OK</b> and wait for it to process everything.</li>
<li><strong>Close xEdit</strong>, if it asks you to <strong>save</strong> then that means the plugins listed received the ESL flag.</li>
</ol>
</p>
</div>
</span>
<div class="navigationArrowContainer">
<a href="#" id="previous" rel="prev" class="navigationArrow">
<img class="mirror" src="./img/UI/Arrow.svg" alt="Back Arrow">
<span class="arrowText"></span>
</a>
</div>
</div>
<div class="sidebar right-sidebar">
<p id="sidebarContent">
</p>
</div>
</div>
<footer>ModdingLinked 2026</footer>
<div id="image-overlay" class="overlay" hidden>
<div class="image-container">
<img id="enlarged-image" class="enlarged-image" src="" alt="Enlarged Image">
<div class="resize-overlay shrink"></div>
</div>
</div>
</body>
</html>