Guide:XEdit/Advanced Topics

From Step Mods | Change The Game
Delta c.png

xEdit - Advanced Topics

Covers various xEdit topics for more advanced usage

by: Step Team and community  | Forum Topic

Launch Arguments[edit | edit source]

Argument Description
-AllowMasterFilesEdit Added v4.0
Requires: -IKnowWhatImDoing
xEdit no longer allows editing of master files (ESMs) to prevent unwanted edits that may cause issues. This argument re-enables editing of master files.
-autoload Added in v4.0
Skips the Plugin and ModGroup selection windows, loads all plugins that are active according to plugins.txt, and loads all valid ModGroups.
-autogamelink Added in v4.0
Requires: -autoload
Automatically activates GameLink in Reference mode at the end of the Background Loader.
-B:<path> Sets the output path for backup files.
-cp:<encoding> Sets encoding used to read STRINGS files.
-cp-general:<codepage> Added in 4.0.
General strings always explicitly use codepage 1252 (ANSI - Latin I). This argument overrides this coding, where <codepage> is either utf8 or a codepage number. See release notes to view supported languages. Normally, it should never be necessary to override this!
-D:<path> Sets the path to the game's Data directory.
-G:<path> Sets the output path for edited plugins
Info-Logo.png
NOTE:
Upon exiting, edited plugins in the Data folder will be overridden independently of this argument.
-<game> Sets xEdit to run for a specific game. The name of the xEdit executable is ignored when using this argument. Valid values are:
Enderal, FO3, FNV, FO4, FO4VR, FO76, SF1, SSE, TES4, TES5, TES5VR
; -I:<path> Sets the path to for <game>.INI, including the <game>.INI name.
-IgnoreESL Added v4.0
Loads all ESL files as normal plugins; thus, ignoring the ESL flag and extension.
-IKnowWhatImDoing Unlocks advanced features for editing.
-l:<language> Sets which STRING files to use for displaying localized plugins strings.
-moprofile:<profilename> Loads the load order from the Mod Organizer profile named.
-o:<path> Sets the output path for newly created files.
-P:<path> Sets path to plugin.txt, including plugin.txt.
Should only be used by advanced users to run multiple instances of xEdit on different load orders quickly.
-PseudoESL Added v4.0
Loads all ESL-compatible plugins as ESLs, regardless of the ESL flag and file extension. This works even for games that don't have ESL support.
-quickclean Added v4.0
Enables an auto-cleaning feature in which a filter is applied only for the selected plugin. Then "Undelete and Disable References" and "Remove 'Identical to Master' records" functions are executed on the selected plugin. This argument also automatically turns off "Simple Records" and applies the -IKnowWhatImDoing argument.
-quickautoclean Added v4.0
Same as -quickclean above, but the cleaning sequence is repeated 3 times, saving the plugin after each iteration, and finally the "BOSS/LOOT Cleaning Report" is executed.
-quickshowconflicts Added v4.0
After confirming plugins to be loaded, this argument automatically loads all valid ModGroups and applies a filter to show conflicts.
-veryquickshowconflicts Added v4.0
Same as -quickshowconflicts above, but automatically loads all plugins listed in plugins.txt.
Holding down Ctrl when starting will allow the plugin selection dialog to be displayed.
-R:<path> Sets the output path for log files.
-resetsettings Added v4.0
Resets all xEdit settings to default.
Holding Shift+Ctrl+Alt when starting xEdit is an alternative to this argument, which triggers a dialog. Whichever method is used, the existing settings file is backed up and all settings are reset to their default values.
-S:<path> Sets the path to xEdit's scripts.
If the scripts are located outside of the Edit Scripts folder, use a .<game>pas extension rather than this argument.
-script:"scrip_name.pas" Forces xEdit to run a specific script on startup.
-share Added v4.0
Used when packing archives to make identical files use the same data in archive. Data hashes are calculated using MD5 from TForge library.
-T:<path> Sets output path for temporary files.

Global Functions[edit | edit source]

Check for Circular Leveled List[edit | edit source]

Create Merged Patch[edit | edit source]

Record Functions[edit | edit source]

Change FormID[edit | edit source]

Change Referencing Records[edit | edit source]

Plugin Functions[edit | edit source]

Check for Errors[edit | edit source]

Add, Sort and Clean Masters[edit | edit source]

Renumber FormIDs from...[edit | edit source]

Batch Change Referencing Records[edit | edit source]

Build Reference Info[edit | edit source]

Build Reachable Info[edit | edit source]

Generate SEQ[edit | edit source]

Generate LOD[edit | edit source]