forked from TES5Edit/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
2-overview.html
442 lines (442 loc) · 42.7 KB
/
2-overview.html
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
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
---
layout: navigation
title: xEdit Overview
---
<head>
<title>Miax's Tome of xEdit</title>
</head>
<div class="toc">
<div class="global">
<h2>Main Table of Contents</h2>
<ul class="first">
<li><a href="index.html">1. Introduction</a></li>
<li><a href="2-overview.html">2. Overview</a></li>
<li><a href="3-modgroups.html">3. ModGroups</a></li>
<li><a href="4-conflict-detection-and-resolution.html">4. Conflict Detection and Resolution</a></li>
<li><a href="5-mod-cleaning-and-error-checking.html">5. Mod Cleaning and Error Checking</a></li>
<li><a href="6-managing-mod-files.html">6. Managing Mod Files</a></li>
<li><a href="7-mod-utilities.html">7. Mod Utilities</a></li>
<li><a href="8-fo3edit-faq.html">8. FO3Edit FAQ</a></li>
<li><a href="9-appendix.html">9. Appendix</a></li>
<li><a href="10-cheat-sheets-and-quick-reference-charts.html">10. Cheat Sheets and Quick Reference Charts</a></li>
<li><a href="11-Scripting-Functions.html">11. Scripting Functions</a></li>
<li><a href="12-Scripting-Resources.html">12. Scripting Resources</a></li>
<li><a href="13-tutorials.html">13. Tutorials</a></li>
<li><a href="14-xEditVersionInfo.html">14. xEdit Version Info</a></li>
</ul>
</div>
<!--/.global-->
<div class="local">
<h3>Section Table of Contents</h3>
<ul class="second">
<li><a href="#s_2-1">2.1 Introducing xEdit</a></li>
<li>
<a href="#s_2-2">2.2 Acquisition and Installation</a>
<ul class="third">
<li><a href="#s_2-2-1">2.2.1 Downloading xEdit from the Nexus</a></li>
<li><a href="#s_2-2-2">2.2.2 DirectX and Requirements</a></li>
<li><a href="#s_2-2-3">2.2.3 Windows Vista and UAC Security</a></li>
<li><a href="#s_2-2-4">2.2.4 Starting xEdit</a></li>
<li><a href="#s_2-2-5">2.2.5 Choosing a Theme</a></li>
<li><a href="#s_2-2-6">2.2.6 xEdit Startup Error</a></li>
</ul>
</li>
<li>
<a href="#s_2-3">2.3 Tour of User Interface</a>
<ul class="third">
<li><a href="#s_2-3-1">2.3.1 Master/Plugin Selection View"</a></li>
<li><a href="#s_2-3-2">2.3.2 Navigation Treeview</a></li>
<li><a href="#s_2-3-3">2.3.3 Main Context Menu</a></li>
<li><a href="#s_2-3-4">2.3.4 Right-Side Information Tab</a></li>
<li><a href="#s_2-3-5">2.3.5 Right-Side Messages Tab</a></li>
<li><a href="#s_2-3-6">2.3.6 Right-Side References Tab</a></li>
<li><a href="#s_2-3-7">2.3.7 Right-Side View Tab</a></li>
<li><a href="#s_2-3-8">2.3.8 Filter Menu</a></li>
</ul>
</li>
<li><a href="#s_2-4">2.4 Saving and Confirmation</a></li>
<li><a href="#s_2-5">2.5 Quick Tips and Shortcuts</a></li>
</ul>
</div>
<!--/.local-->
</div>
<!--/.toc-->
<section id="_Toc237480231">
<h1>2. Overview</h1>
<div class="content clearfix">
<div class="level-2" id="s_2-1">
<h2 class="ctrl">2.1 Introducing xEdit</h2>
<div class="content">
<p>xEdit is short for any version for example <a href="https://www.nexusmods.com/skyrimspecialedition/mods/164">SSEEdit</a>. xEdit is an advanced graphical module viewer/editor and conflict detector, with many additional functions that make it akin to a Swiss-army knife for modders and mod-authors alike. The primary function of xEdit is to help you spot conflicts between mods and resolve them, as well as to prepare your mod-list for a smooth run-time.</p>
<p>For the mod author xEdit provides the capability of viewing mod files at great depth, cleaning mod files of extraneous and duplicated records, merging mods together, changing ESPs to ESMs and scanning references in mod files for reach ability, form errors and specific references. These functions are very important to mod authors in the Fallout3 environment, as they will clean the mod of unintended changes, erroneous records and potential conflicts with other mainstream mods that players run.</p>
<p>Thus whether you use mods to enhance your gaming experience or create mods for others to enjoy, using xEdit is both a wise investment in time and a beneficial act for the modding community. Authors who clean and prepare their mods with xEdit will experience fewer conflict and compatibility problems once published, and Players who <a href="4-conflict-detection-and-resolution.html">de-conflict</a> their load orders are much less likely to experience crashes and head-aches. In general the use of xEdit can only improve the inter-operability of all mods, and this can only be a good thing.</p>
<p>If I have not convinced you by now to invest an evening to learn how to use xEdit, then you should be sacked and have a live Nuka-grenade stuffed down your trousers. If however you wish to do the right thing by the modding community, grab a coffee and let's get to work! xEdit is not a difficult tool to use, but it does require that your CPU (brain) be involved in the process, and that is what this tutorial is designed to teach.</p>
</div>
<!--/.content-->
</div>
<!--/.s_2-1-->
<!--/.level-2-->
<div class="level-2" id="s_2-2">
<h2 class="ctrl">2.2 Acquisition and Installation</h2>
<div class="content">
<div class="level-3" id="s_2-2-1">
<h3 class="ctrl">2.2.1 Downloading xEdit from the Nexus</h3>
<div class="content">
<p>xEdit works on Windows XP, Vista, Windows 7, 8, and 10. Other platforms or Windows simulators may or may not work and are not officially supported. xEdit is available for download from Nexus, one of the most outstanding sources for Bethesda content. Downloading from the <a href="https://www.nexusmods.com/skyrim/mods/25859">TES5Edit Nexus</a>.</p>
<div class="p-img">
<img width="1028" src="img/image002.jpg">
<p>The following page will display from the TES5Edit Nexus site. You will need to first click on, "Files" to display the list of xEdit versions. Once loaded, check the Version number in the upper-right corner (B) to ensure you download the most current revision. Then click on that revision of xEdit in the Main Files section (C).</p>
</div>
<p>Once you download the program, you will need an archive extraction tool that can handle 7-Zip files (.7z), such as 7-Zip, which is available at: <a href="http://www.7-zip.org/">http://www.7-zip.org/</a></p>
<div class="p-img">
<p class="img"><img width="1028" src="img/image004.jpg"></p>
<p>Once the archive is open, you will need to extract the TES5Edit files into the right place in order for it to function. That place is the Skyrim\ directory, where the TESV.exe program is installed. Do Not install into the Skyrim\Data directory or the program will not function correctly. Also refer to <a href="#s_2-2-3">2.2.3 Windows Vista and UAC Security</a>.</p>
<p>Technically you can run the xEdit exe from any location except the game's Data folder.</p>
</div>
<p>Previously all xEdit packages contained a special file of hard coded values not found in the main ESM or DLC. This is now part of xEdit and the loose file is no longer required or included. All future releases will no longer include them.</p>
<p>If have used previous versions of xEdit, you can remove files like <em>"Skyrim.­Hardcoded.­dat"</em> as they are no longer needed.</p>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-2" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
<div class="level-3" id="s_2-2-2">
<h3 class="ctrl">2.2.2 DirectX and Requirements - [FO3Edit/FNVEdit/TES4Edit]</h3>
<div class="content">
<p>This does not apply to TES5Edit, SSEEedit, or FO4Edit!</p>
<p>With FO3Edit, FNVEdit, or TES4Edit installed let's review some system parameters and drivers that you will need in order to successfully operate the tool for Windows XP. xEdit will require current DirectX drivers from Microsoft. You can tell if your system is up-to-spec by simply launching the tool. If xEdit loads and presents you with a Master/Plugin Selector view, your good to go but you can skip this next step. If you get an error about d3dx9_*.dll not being installed, you need to update your DirectX to at <em>least</em> the March 2008 Version.</p>
<p>The most current DirectX version can be found here: DirectX End-User <a href="http://www.microsoft.com/downloads/details.aspx?familyid=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en">Runtime Web Installer</a>;<br> Or here: DirectX End-User <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=740ac79a-5b72-447d-84f9-ee6407ed1a91&DisplayLang=en">Runtimes Redistributable</a> (install it after unpacking it).</p>
<p>Once DirectX is installed, you should be able launch the xEdit application successfully. If you still get errors, please report them to ElminsterAU.</p>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-2-1" class="drkbtn">Previous Section</a>
<a href="#s_2-2" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
<div class="level-3" id="s_2-2-3">
<h3 class="ctrl">2.2.3 Windows Vista and UAC Security</h3>
<div class="content">
<p>The UAC Security feature of Vista, Windows 7, 8, and 10 protects the Program Files directory from un-authorized access. Unfortunately this also causes problems for xEdit and Bethesda games, and requires some manual intervention on your part to resolve. You have 3 options for dealing with UAC Security: </p>
<ol>
<li>Disable the UAC completely, but this will leave your system more vulnerable. (not recommended)</li>
<li>Install your Bethesda game and xEdit in the C:\Games folder. For example C:\Games\steamapps\common\Skyrim. Which is not controlled by UAC and will prevent conflicts. (recommended)</li>
<li>Assign the "Users" group "Full Control" of the C:\Games folder (and subfolders) in UAC, which will prevent UAC from causing problems.</li>
</ol>
<p>Any of the above options will work, though it is probably a better option to install your Bethesda game and xEdit into C:\Games directory and avoid the Program Files directory all-together. That leaves your system secure and averts the UAC problem for Bethesda fames.</p>
<p>If you are unable to get past the UAC restrictions, you may want to look for forums that people frequent for additional assistance with Windows. If all went well with the install, you should be able to successfully run xEdit.</p>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-2-2" class="drkbtn">Previous Section</a>
<a href="#s_2-2" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
<div class="level-3" id="s_2-2-4">
<h3 class="ctrl">2.2.4 Starting xEdit</h3>
<div class="content">
<p>When xEdit starts, you get a dialog to select which modules you want to load. Fallout 3, Fallout NV, and Oblivion use the time date stamp of the files to determine load order. Skyrim, Skyrim SE, and Fallout 4 use other files maintained by your mod manager. Load order can not be changed with xEdit. If you need to change your load order, close xEdit and change the load order, then re-launch xEdit.</p>
<div class="level-4" id="links_fomm">
For FO3/FNV some prefer to use FOMM as a mod manager. There are several versions available.
<ul>
<li><a href="https://www.nexusmods.com/fallout3/mods/640"><abbr title="Fallout Mod Manager">FOMM Q and Timeslip v0.13.21(Last update 24 Nov 2010)</abbr></a></li>
<li><a href="https://www.nexusmods.com/newvegas/mods/36901"><abbr title="Fallout Mod Manager">FOMM by Q, Timeslip, and kaburke v0.13.21(Last update 24 Nov 2010)</abbr></a></li>
<li><a href="https://www.nexusmods.com/newvegas/mods/54991"><abbr title="Fallout Mod Manager">FOMM by NiveusEverto v0.14.14.3(Last update 02 Jun 2018)</abbr></a></li>
</ul>
</div>
<p>BOSS and LOOT will also sort mods if you are familiar with them.
<ul>
<li><a href="https://github.com/boss-developers/boss/releases/tag/v2.3.2">BOSS v2.3.2 by deathssoul (latest version)</a></li>
<li><a href="https://github.com/boss-developers/boss/releases/tag/v2.3.2">BOSS v2.3.0 by WrinklyNinja (last version by this author)</a></li>
<li><a href="https://github.com/boss-developers/boss/releases/tag/v2.3.2">LOOT v0.13.1 by WrinklyNinja</a></li>
</ul>
</p>
<p class="img"><img width="1028" src="img/module_select.jpg"></p>
<p>Select the mods that you want to load into xEdit, which can be all (for conflict detection) or just one if your working on a specific mod-file. Once you have confirmed that dialog the selected modules will start loading in the background. The first time you run xEdit, depending on your system, it will take several minutes to load while it creates a cache of important data. xEdit subsequently loads much faster after building the cache.</p>
<div class="p-img">
<p class="img"><img width="1028" src="img/image006.jpg"></p>
<p>The navigation treeview on the left side now shows all active modules in their correct load order. By navigating that tree view you can look at every single record in any of your modules. An example of a successful launch of xEdit is shown, though you may also see additional error information if errors were found during start-up.</p>
</div>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-2-3" class="drkbtn">Previous Section</a>
<a href="#s_2-2" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
<div class="level-3" id="s_2-2-5">
<h3 class="ctrl">2.2.5 Choosing a Theme</h3>
<div class="content">
<h4 class="ctrl">From the Title Bar</h4>
<p>One way to select a theme is to Right Click the title bar and go to Theme. There are abut 40 Themes to choose from. The one pictured in these docs is the Tablet Dark Theme.</p>
<p><img width="1028" src="img/Theme-Menu.jpg"></p>
<p>The requirements are Desktop Window Manager, Themes services enabled, Desktop Composition, and an Aero Theme selected.</p>
<p>Note: Your screen will be blank if you previously selected a Theme but disabled any of its requirements.</p>
<h4 class="ctrl">From Options</h4>
<p>You can also select a theme by bringing up the xEdit contextual menu, options, and select UI Theme.</p>
<p><img src="img/theme-options.jpg"></p>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-2-4" class="drkbtn">Previous Section</a>
<a href="#s_2-2" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
<div class="level-3" id="s_2-2-6">
<h3 class="ctrl">2.2.6 xEdit Startup Error</h3>
<div class="content">
<p>When started it will automatically find your game's Data directory via the system registry (not by where it was installed). If you immediately get errors indicating that xEdit can't find the game's configuration files, it means one of two things. You moved the files to another directory or for games installed with Steam, you verified the integrity of your game cache.</p>
<p>As a reminder, this is what verifying your game cache looks like.</p>
<p><img src="img/verifygamecache.jpg"></p>
<p>This is what the error would look like from FNVEdit.</p>
<p><img src="img/error_part_1.jpg"></p>
<p>After you click OK xEdit will finish loading and the messages tab will display the following.</p>
<p><img width="1028" src="img/error_part_2.jpg"></p>
<p>If you moved the install it is recomended to move the files back to their original location or re-install the Game again. If you verified the game cache from Steam, run the game's official launcher. Below is an example of the Fallout 4 launcher.</p>
<p><img src="img/Fallout-4-game-launcher.jpg"></p>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-2-5" class="drkbtn">Previous Section</a>
<a href="#s_2-2" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-1" class="drkbtn">Previous Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.s_2-2-->
<!--/.level-2-->
<div class="level-2" id="s_2-3">
<h2 class="ctrl">2.3 Tour of User Interface</h2>
<div class="content">
<p>This section of the manual will take you on a brief tour of xEdit to introduce you to the different views and screens that you will be working with. This tour is designed for beginner-level users, and does not discuss the functionality of the views at any depth just yet. The tour is recommended for all levels of user, especially if you have not used xEdit within the last several months as there have been many updates.</p>
<div class="level-3" id="s_2-3-1">
<h3 class="ctrl">2.3.1 Master/Plugin Selection View [FO3/FNV]</h3>
<div class="content">
<div class="p-img">
<p class="img"><img width="640" src="img/image008.jpg"></p>
<p>The Master/Plugin Selection view is presented to you when xEdit is first launched, and allows you to select/un-select the mods that you want xEdit to load. You can also Right-Click in open space to access more options, such as "Select All" or "Select None".</p>
</div>
<p>To change the load order of mods, close xEdit and open <a href="#links_fomm"><abbr title="Fallout Mod Manager">FOMM</abbr></a>. Change the load order as desired, close <abbr title="Fallout Mod Manager">FOMM</abbr> and re-open xEdit.</p>
<p>There is an additional option you can use to quickly load a single mod – simply Double-Click on a mod file in the list. Double-clicking a mod will automatically un-select all other mod files, and will load the selected mod file. It's a short-cut to loading single mods.</p>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-3" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
<div class="level-3" id="s_2-3-2">
<h3 class="ctrl">2.3.2 Navigation Treeview</h3>
<div class="content">
<p class="img"><img width="1028" src="img/image010.jpg"></p>
<p>The Navigation treeview is the most heavily used in xEdit, containing both a higher-archical data-tree structure for all references as well as the main context menu. It also contains a status bar and search boxes for hunting-down specific FormIDs, EditorIDs, or by filename.</p>
<p>The main context menu (B) contains all of the major xEdit functions, including Filters, Reference hunts, Error checking, Removing Extraneous content and many more. There are also several functions that do not apply to all games. We will discuss each of the important options in <a href="2-overview.html#s_2-3-3">Main Context Menu</a> in 2.3.3.</p>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-3-1" class="drkbtn">Previous Section</a>
<a href="#s_2-3" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
<div class="level-3" id="s_2-3-3">
<h3 class="ctrl">2.3.3 Main Context Menu</h3>
<div class="content">
<div class="p-img">
<p class="img"><img width="532" src="img/image012.jpg"></p>
<p>The main context menu is accessed by Right-clicking in the <a href="2-overview.html#s_2-3-2">Navigation Treeview</a>, and acts as the main navigation and function selection point for xEdit. As such, much time and explanation is provided on how to utilize this menu, as well as a Reference Chart (shown below) to help illustrate what each function does.</p>
</div>
<p>There are some functions such as, "Generate Object LOD" and the "Set VWD for all REFR…" options that only work on Oblivion, and should not be used with Fallout3. With some functions you will be presented with additional options, while with others such as "Check for Errors", the output is sent to the <a href="#s_2-3-5">Messages Tab</a> (or other tabs with other functions).</p>
<p>Each of these functions is described in-detail within the tutorial, and Quick Links to those detailed sections can be found in the list below for easy-access. Additional description is provided below for each function on the main context menu.</p>
<p><a href="6-managing-mod-files.html#s_6-8">Compare To</a> – Loads another module at the same load order index as the one under the cursor when you right clicked. Works very well to compare 2 different versions of the same module against each other.</p>
<p><a href="4-conflict-detection-and-resolution.html#s_4-3">Apply Filter</a> – This function will present you with the <a href="2-overview.html#s_2-3-8">Filter Menu</a>, where you can select options on how you want to filter (restrict) the data shown in xEdit.</p>
<p><a href="2-overview.html#s_2-3-3">Remove Filter</a> – This function will remove the current filter, so that all loaded-data will be presented and processed.</p>
<p><a href="7-mod-utilities.html#s_7-2">Building Reference Info</a> – This function will build reference information for the currently select mod, which can be used after extensive changes are made.</p>
<p><a href="7-mod-utilities.html#s_7-3">Building Reachable Info</a> – This function scans all references in a selected mod and will determine which are reachable (by the player in-game) from those that cannot ever be reached or accessed by the player. This function takes into account the totality of all loaded modules (looking only at the contents of the winning version of each record). So it's possible for the reachable status to be different for a record, depending on which other modules you've loaded.</p>
<p><a href="5-mod-cleaning-and-error-checking.html#s_5-4">Checking for Errors</a> – This function is used to check for reports any case where the information in the module file does not match the xEdit record definitions. This is Not a check for missing references, physical or data errors – that is done during the loading process with results available in the <a href="#s_2-3-5">Messages Tab</a>.</p>
<p><a href="5-mod-cleaning-and-error-checking.html#s_5-5">Checking for Circular Leveled Lists</a> – Leveled Lists can reference other Leveled Lists, it's possible in this case to build a circular reference (with as little as 2 leveled lists directly referencing each other, or any number of additional leveled lists in the chain). When the game engine then tries to resolve that leveled lists down to a particular item/creature/NPC it can get caught in the endless loop and crash.</p>
<p><a href="6-managing-mod-files.html#s_6-4">Renumbering FormIDs</a> – This function will re-number all references in a selected mod file, starting from a number that you specify. This function does not in any way resolve conflicts, and should be used only if you know exactly what you are doing (as it will result in incompatiblities with existing save games and any module which uses this module as a master). This function was implemented for the BetterCities team, so that they could assign non-overlapping FormIDs to each of their city specific esp's, to prevent the need for changing FormIDs when merging the city-specific esp's into the alternative "full" esp which contains all cities.</p>
<p>Un-deleting and Disabling References (Depreciated)– This function is used to un-delete any references in a selected mod file that were deleted in a previous edit, and instead mark them as "disabled". That will ensure that no conflicts occur if another mod depends on the object being deleted, and setting it to "disabled" will ensure that the original intent of the mod author (to remove the object from the game) is true as the player will never see a disabled object. More on this in the section on <a href="5-mod-cleaning-and-error-checking.html">Mod Cleaning</a>.</p>
<p>Removing "Identical To Master" Records (Depreciated)– This function will remove any record in a selected mod file that are identical to a record in the master files. This happens often when using the GECK, that some scripts or objects get marked as "modified" even though no changes were made. This bloats a mod file and makes it vulnerable to conflicts with other mods. More on this in the section on <a href="5-mod-cleaning-and-error-checking.html">Mod Cleaning</a>.</p>
<p><a href="7-mod-utilities.html#s_7-7">Applying Scripts Into</a> – This function is used to apply a script(s) into a specific reference, and writes the resulting new or override records into the specified module.</p>
<p><a href="4-conflict-detection-and-resolution.html#s_4-8">Creating a Merged Patch</a> – This function is used to build the foundation of a merged patch-file, resulting in a new mod file using a name you select. More on this in the section on <a href="4-conflict-detection-and-resolution.html">Mod Conflict Resolution</a>.</p>
<p><a href="7-mod-utilities.html#s_7-8">Set VWD for all REFR with VWD Mesh in this file</a> – This function only works with Oblivion, and should not be used for Fallout3 mods under any circumstances.</p>
<p><a href="7-mod-utilities.html#s_7-8">Set VWD for all REFR with VWD Mesh copy as override</a> - This function only works with Oblivion, and should not be used for Fallout3 mods under any circumstances.</p>
<p><a href="7-mod-utilities.html#s_7-8">Generate Object LOD</a> – This function only works with Oblivion, and should not be used for Fallout3 mods under any circumstances.</p>
<p><a href="6-managing-mod-files.html#s_6-4">Add (Reference)</a> – What exactly that menu shows you is depending on the context, if you right click on a file node you will get a list of all groups that don't exist yet, if you right click on a group you get a list of all records that can be added to it and so on. And yes, this can be used to add new records, so you can basically build a mod from scratch with it.</p>
<p><a href="7-mod-utilities.html#s_7-5">Mark Modified</a> – It will mark the currently selected node and all child nodes as modified. To minimize the chance that xEdit breaks something that it doesn't fully understand when saving, only records that are marked as modified are assembled field by field, sub record by sub record. Any record or even complete group that is not marked as modified is simply copied unchanged as a blob of bytes from the old module file into the newly saved one.</p>
<p><a href="6-managing-mod-files.html#s_6-2">Add Masters</a> – This adds a new master to the MAST sub record in the file header and correctly renumbers the FormIDs in the module. This function is also used to create an <abbr title="Elder-Scrolls Master File">ESM</abbr>/ESP pair from a single ESP plugin.</p>
<p><a href="5-mod-cleaning-and-error-checking.html#s_5-3-5">Sort Masters</a> – This function will sort the global load order of master files to match the order of global load order.</p>
<p><a href="5-mod-cleaning-and-error-checking.html#s_5-3-6">Clean Masters</a> – This function will scan a Plugin for Master <abbr title="Elder Scrolls Master">ESM</abbr> dependencies, determine if any Masters are un-used by the plugin and remove them.</p>
<p><a href="7-mod-utilities.html#s_7-6">Copy Idle Animations Into</a> – This function is used to copy all of the idle animations from one skeleton to another, which replicating monsters.</p>
<p><a href="6-managing-mod-files.html#s_6-8">Hidden</a>– This function hides the selected mod file(s) or references from further view/processing by xEdit.</p>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-3-2" class="drkbtn">Previous Section</a>
<a href="#s_2-3" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
<div class="level-3" id="s_2-3-4">
<h3 class="ctrl">2.3.4 View Treeview - Information Tab</h3>
<div class="content">
<p class="img"><img width="1028" src="img/image014.jpg"></p>
<p>The Information Tab holds a textural version of the xEdit help guide, including basic information on mod conflict resolution and a legend on <a href="4-conflict-detection-and-resolution.html#s_4-4">how to interpret the color scheme</a> of text and background. You can reference this tab at any time as a cheat-sheet of sorts on how to use xEdit.</p>
</div>
<p>You can also capture any/all sections of the help information by Right-Clicking in the view-pane and selecting one of the textural options presented to you.</p>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-3-3" class="drkbtn">Previous Section</a>
<a href="#s_2-3" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
<div class="level-3" id="s_2-3-5">
<h3 class="cstrl">2.3.5 View Treeview - Messages Tab</h3>
<div class="content">
<div class="p-img">
<p class="img"><img width="1028" src="img/image016.jpg"></p>
<p>The Messages Tab acts like a running log-file of what xEdit is doing in response to your actions. When you first load xEdit, the Messages Tab is displayed by default so that you can watch the loading process in real-time. This is important as any Errors in the mod files such as missing references, missing files or dirty-edits to a mod file done in a hex-editor can all result in errors. Most of these will be harmless, but some are lethal and you can see them all in the Messages Tab while they are loaded into xEdit.</p>
</div>
<p>Any actions that you take which result in changes to the files, such as Saving, will also print their output into the Messages Tab. Thus it is important to check this tab often while working in xEdit, as there are cases in which a mod file won't save due to errors – and you want to know about that as soon as a problem occurs.</p>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-3-4" class="drkbtn">Previous Section</a>
<a href="#s_2-3" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
<div class="level-3" id="s_2-3-6">
<h3 class="ctrl">2.3.6 View Treeview - References Tab</h3>
<div class="content">
<div class="p-img">
<p class="img"><img width="1028" src="img/image018.jpg"></p>
<p>The References Tab is used to locate all occurrences of a particular reference such as Soda Bottles, Projectiles and Explosions. If you select a reference in the Navigation treeview, such as the "Glass Explosion" from the <a href="https://www.nexusmods.com/fallout3/mods/1904">Destroyable Environments</a> Mod by <a href="https://www.nexusmods.com/fallout3/users/173512">Bigkid7834</a>, where every occurrence of that Glass Explosion in the in the game is displayed.</p>
</div>
<p>You can also Left-Click on any reference in the Referenced By view to present a copy/remove menu. Here you can literally delete the reference of the object out of the mod, or copy it into another mod (perhaps a patch plugin, discussed in detail in the chapter on <a href="4-conflict-detection-and-resolution.html">Conflict Detection and Resolution</a>. These functions are especially useful for gaining a high-level understanding of what the mod contains, and where references can be found (a task which can be exceedingly difficult in the GECK).</p>
<p>You can also double click entries in that list to directly jump to that record (and switch to the View tab), you can then use the backward button in the top right corner or on your mouse (if it got more then 2 buttons).</p>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-3-5" class="drkbtn">Previous Section</a>
<a href="#s_2-3" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
<div class="level-3" id="s_2-3-7">
<h3 class="ctrl">2.3.7 View Treeview - View Tab</h3>
<div class="content">
<div class="p-img">
<p class="img"><img width="1028" src="img/image020.jpg"></p>
<p>The View Tab is used to display the details about any record that you click-select in the Navigation Treeview. The View Tab is where most of the work of conflict resolution takes place. Each mod that has a copy/version of a selected record is shown in the view with its own Column. This way, all of the mods that have a version of the same record can be shown side-by-side to more easily navigated and spot conflicts.</p>
</div>
<p>We discuss this view at depth in the chapter on <a href="4-conflict-detection-and-resolution.html">Conflict Detection and Resolution</a>, but for now it's only important to understand its high-level function and how to navigate to it. As in the Referenced-By Tab, within the View Tab you can Right-click on any reference to receive an additional context menu. You can edit and remove any entry, as well as tell xEdit what kind of view your looking for; with or without de-conflicted rows (rows without a conflict of any kind).</p>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-3-6" class="drkbtn">Previous Section</a>
<a href="#s_2-3" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
<div class="level-3" id="s_2-3-8">
<h3 class="ctrl">2.3.8 Filter Menu</h3>
<div class="content">
<div class="p-img">
<p class="img"><img width="1028" src="img/image022.jpg"></p>
<p>The Filter view is used for several purposes in xEdit; from conflict resolution to mod cleaning to reference viewing and reach ability data – all are achieved by activating a xEdit Filter. The Filters essentially work to restrict what data you see in xEdit to just what you want to see or are working on, and in some cases data is parsed (such as in conflict detection). When trying to <a href="4-conflict-detection-and-resolution.html">de-conflict a list of mods</a>, the Filter is used to show you only the records that show a conflict – leaving the un-conflicted rows invisible.</p>
</div>
<div class="p-img">
<p class="img"><img src="img/image024.jpg"></p>
<p>As you can see there are dozens of different options you can select in the filter view. Not to worry though, we will give you the correct filter options to select for each of the functions you perform with xEdit. For now it is only important to recognize this as the Filter View, which gives you unprecedented viewing access to mods files. You can Apply and Remove Filters from the main context menu.</p>
</div>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-3-7" class="drkbtn">Previous Section</a>
<a href="#s_2-3" class="drkbtn">Top of this Group</a>
</div>
<!--/.level-nav-->
</div>
<!--/.level-3-->
</div>
<!--/.s_2-3-->
<!--/.content-->
<div class="level-nav">
<a href="#s_2-2" class="drkbtn">Previous Section</a>
</div>
<!--/.level-nav-->
<!--/.level-2-->
<div class="level-2" id="s_2-4">
<h2 class="ctrl">2.4 Saving and Confirmation</h2>
<div class="content">
<div class="p-img">
<p class="img"><img width="1028" src="img/image026.jpg" ></p>
<p>You can save your changes at any time by pressing, "CTRL" and "S", and when you exit xEdit (if there are changes to save). If you have not saved for while, xEdit may also remind you that it's a good time to save. When the, "Save changed files" window is presented, click on the mods you want to save.</p>
</div>
<p>The output of each save is shown in the Messages Tab. It is important to check this, as sometimes errors in a mod file can prevent you from successfully saving it.</p>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-3" class="drkbtn">Previous Section</a>
</div>
<!--/.level-nav-->
</div>
<!--/.s_2-4-->
<!--/.level-2-->
<div class="level-2" id="s_2-5">
<h2 class="ctrl">2.5 Quick Tips and Shortcuts</h2>
<div class="content">
<p>There are several important keyboard short-cuts that can make your usage of xEdit more efficient with less key-strokes for some common functions.</p>
<ul class="no-bullet">
<li><strong>Ctrl+S:</strong> Opens the Save Files dialog.</li>
<li><strong>Ctrl+click on a FormID in the right side pane:</strong> Jump to the selected Record in the tree view.</li>
<li><strong>Double click on an entry in the Referenced By tab:</strong> Jump to the selected Record in the tree view.</li>
<li><strong>Press F2 with the field selected in the View treeview :</strong> Edit the field with the In-Place Editor.</li>
<li><strong>Press F2 with the record selected in the Navigation treeview:</strong> Edit the FormID of the selected Record.</li>
</ul>
</div>
<!--/.content-->
<div class="level-nav">
<a href="#s_2-4" class="drkbtn">Previous Section</a>
</div>
<!--/.level-nav-->
</div>
<!--/.s_2-5-->
<!--/.content-->
<div class="section-nav">
<a href="index.html" class="drkbtn">« Previous Page</a>
<a href="3-modgroups.html" class="drkbtn">Next Page »</a>
</div>
<!--/.section-nav-->
</div>
<!--/.content-clearfix-->
</section>