SamuKata
ElminsterAU
ElminsterAU

patreon


xEdit 4.0.2 has been posted on NexusMods

xEdit 4.0.2 has been posted on NexusMods. Besides bug fixes, this version adds a number of new and improved features.

A big thank you to all my Patrons and Donors. Past, present, and future.

It's your ongoing support that makes updates like this possible.

I'm extremely grateful to everyone that has contributed to allowing me to keep working on xEdit.

Over the last 3 month, in parallel to working on 4.0.2, I've been working on the 4.1.x branch of xEdit. I'm hoping to have the first major feature, TES3Edit, ready for initial testing within a couple of months.

Implementing support for TES3 is a major undertaking as it's file format is quite different from TES4 and later games. (No FormIDs, records are linked by string names). It is my hope that a lot of the foundational framework improvements to xEdit that I've made for this will also be very helpful for implementing support for future games from Bethesda more quickly.

The downloads for 4.0.2 can be found here:

What's new in xEdit 4.0.2?

Ko-Fi

A number of users asked for a way to support xEdit development without using Patreon and/or PayPal.

It is now possible to support xEdit development with both one time  and monthly donations via Ko-Fi, charged directly to a credit card using  stripe.com (or via PayPal) in AU$.

The Ko-Fi Page is linked via the Ko-Fi button in the top right corner of the main form.

GamerPoets Videos

A new "Videos" button has been added in the top right corner of the main form.

This will open a YouTube playlist with xEdit specific videos by GamerPoets.

Bugfixes

Collapsed Conditions

Collapsed Conditions now display the condition in a easily readable compact 1 line format.

Conditions are now collapsed by default. An option has been added to control this.

Collapse Arrays with Benign Conflict Priority by Default

A new Option "Collapse Arrays with Benign Conflict Priority by Default" has been added (defaults to true).

When this option is active, Arrays with a Conflict Priority of Benign will be initially collapsed.

Manual Cleaning functions are deprecated

Manual Cleaning functions ('Apply Filter for Cleaning', 'Undelete and  Disable References', and 'Remove "Identical to Master" records' are  considered obsolete with the introduction of 'Quick Auto Clean' mode and  will now only show a message explaining this.

More information about Quick Auto Clean can be found in this What's  New document (in multiple places below, use the search function).

[Very] Quick Show Conflicts, Quick [Auto] Clean, and Auto Game Link Sub Modes

These sub modes of Edit mode can now be accessed using the name of the exe in addition to use of parameters.

To use these modes, you can rename the as e.g.:


These sub modes will now show in the Window Caption of the Main  Window, to make it easy to see that xEdit has been started in one of  these modes.

Auto Load for Quick [Auto] Clean

The -autoload parameter can be used together with -quickautoclean or -quickclean parameters.

It is then necessary to specify the module that should be cleaned on the command line.

e.g.: SSEEdit.exe -quickautoclean -autoload update.esm

Auto Exit

The new -autoexit parameter can be used together with a  number of different modes (e.g. Quick [Auto] Clean, LODGen, Script) to  have xEdit automatically close after the operation is finished.

Enderal

Initial support for Enderal has been added.

xEdit can be renamed to EnderalEdit.exe or started with -enderal as parameter.

A known problem currently is that if Enderal was installed in one  location and then later moved to a different location with Steam, Steam  does not update the registry with the new installation path and xEdit  will be unable to find Enderal's Data path.

Fallout 76

Definitions have been updated to account for increased form version in 1.0.4 and 1.0.5 patches.

Sorting of INFO records

Problems with INFO sorting have been fixed and INFO sorting is  automatically enabled by default for all games where it applies. (There  should normally never be a need to turn it off, and turning it off can  result in files being written that will not result in the correct INFO  order when read by the game engine or CK.)

Background Info: INFO records resolve their PNAM (previous INFO)  reference at the moment they are loaded, for this to work correctly the  referenced INFO record must have been loaded before. To achieve this,  INFO records need to be sorted according to their PNAM before being  written to file.

The Sort INFO option has been split into "Sort INFO" (default to  True) and "Fill missing PNAM" (default to False, to preserve the  previous behaviour were Sort INFO was turned off by default).

The navigation treeview now by default shows the INFO children of  DIAL records in the order derived from their PNAM values (the same order  that they are also displayed in CK and the order in which they are  processed by the game) instead of sorted by FormID. This can be changed  using the context menu on the FormID column header of the navigations  treeview.

New parameters have been added to control these two options (overriding whatever has been set in the options when used): -SortINFO, -NoSortINFO, -FillPNAM, and -NoFillPNAM.

ONAMUpdate Mode

ONAM is the signature of a subrecord in the file header that's used  to list all overridden records in temporary CELL children groups in the  file. It is required for ESM flagged files to allow support for loading  temporary records on-demand by the game engine. xEdit already  automatically correctly writes ONAM for ESM flagged files.

ONAMUpdate mode can be used to have xEdit fully automatically create  ONAM subrecords also for all non ESM flagged files. The purpose is to  support a new option in SSE Engine Fixes to make the game load all files  as if they were masters. Further information about this can be found in  SSE Engine Fixes.

There is no reason to use ONAMUpdate mode if you aren't going to use that function in SSE Engine Fixes.

To run xEdit in ONAMUpdate mode, you can either rename it to SSEONAMUpdate.exe or start it with the -ONAMUpdate parameter.

A new Option "Always save ONAM" has been added (defaults to true).  When this Option is active, xEdit will write ONAM when saving not ESM  flagged files. (Without the Option, saving a non-ESM flagged file will  strip out ONAM.)

When running ONAMUpdate mode, this option will be turned on and is saved in the settings file.

The option can be forced on using the -AlwaysSaveONAM parameter.

.bsa/.ba2 Handling

xEdit specific code for .bsa/.ba2 has been completely replaced with the code from BSArch.

This change adds support for TES3 .bsa archives as well as support for for additional texture formats for FO4 and FO76 texture .ba2 archives.

It also fixes some issues where certain .bsa files (e.g.  extra voices when language in Steam has been set to Polish for TES5)  could result in an endless loop while starting xEdit.

Expert Options

Some Options have been moved to a new Experts tab which is only visible if you Know What You Are Doing.

Shrinking SpeedButtons

On the "UI Settings" tab, a new "Shrink SpeedButtons in the top right  corner of the main form" Option has been added. The option is also  available in the context menu of the buttons. (Thanks to shad0wshayd3  for improving the implementation.)

Selecting this option will remove the captions from the Help / Videos  / NexusMods / GitHub / Discord / Patreon / Ko-Fi / PayPal buttons.

Comments

Add Google Translate support =) Select text, right-click and open translation or if the API would work. Or use FormID to export to excel and import.

SWE DivX

When you start xEdit, it shows you a "What's New" document (except if you have specifically selected for it to not show anymore, then you can find it in the "What's New" tab after xEdit has started). There is a search function. If you use that search function to search for "Master Files", you'll see that what you are asking for already exists.

ElminsterAU

Sorry just seeing this and haven't logged on in a while... Is that a section on xEdit?

Shaun Johnson

Search for "Master Files" in What's New...

ElminsterAU

I swear I'll donate $50 if you re-add the "Remove masters" function like in version 3.2 I know there's the "Clean Masters" option, but there are scenarios when it doesn't do the trick - Or maybe make it an "Advanced Option" or something. Anything so I don't have to open MO1 used ver. 3.2 :)

Shaun Johnson

Thank you so much. The older versions were already great, but this one is simply amazing. I just decided to come back to Skyrim and this program is making things so much faster and easier. I just wish that I could afford more. thanks again.

Paul E Roberts

Found it, it works. Thank you. Fully understood and agree with your point. TY!

SAC

But let me also say once more, for the record, if your goal is to remove a master because you no longer want to reference anything in it, the correct way is to run the "report masters" script, edit or delete all records that contain references to the master you want to remove, then use the "clean masters" function.

ElminsterAU

If you search for "Master Files" in the What's New, you'll find exact steps on how to re-enable the option, in the same section that tells you that, and why, it has been removed.

ElminsterAU

Thank you! I have a question: I have recently updated from 3x to 4x and I am missing the "remove master" functionality. From a quick search, I understand it was removed on purpose in order to idiot-proof the tool, however, I really need it - the explanation would be a bit long, but "I know what I am doing" :) So, is it unlock-able in any way? I cannot find the "expert" tab in 4.0.2, maybe it's there, but cannot find that tab. Thank you!

SAC

Thank you ☺️🙏


More Creators