xEdit 4.0.3 has been posted on NexusMods
Added 2019-12-03 05:48:44 +0000 UTCxEdit 4.0.3 has been posted on NexusMods. This is a major bugfix release for the stable version of xEdit.
I would like to send my heartfelt thanks to all my Patrons and Donors that have made this update and the ongoing development of xEdit 4.1 possible. I couldn't do this without you. Thank you.
The downloads can be found here:
What's new in xEdit 4.0.3?
Bugfixes
- GitHub issue 649 - Right pane filter bug
- GitHub issue 654 - [FO4] Check for Errors: reports error when a region / object list has SCOL entries
- GitHub issue 659 - When comparing records, right-clicking to Expand All produces a contextual menu that hangs the Expand All functionality
- GitHub issue 669 - CELL at 0,0 may be spuriously added to worldspaces during cleaning.
- GitHub issue 670 - [FO4] Damage magic effects mislabelled subrecord
- GitHub issue 674 - Invalid ITMs may be reported in rare cases when form versions differ
- GitHub issue 676 - Ghosted ESPs and Modgroups
- GitHub issue 678 - AccessViolation while generating conflict status in rare cases
- GitHub issue 691 - [FO4/FO76] Copying CELL data into a file can cause landscape collision to be re-enabled when it shouldn't
- GitHub issue 694 - scheduled save from save failure not removed on subsequent successes
- GitHub issue 695 - Typo in Weap>DNAM>Animation Type: Balistic -> Ballistic
- GitHub issue 682 - The path bar covers the forward and back buttons if the window is too small
- GitHub issue 696 - Double Listing of "Decrease Equip Time" in Weapon Mod Effect
- GitHub issue 697 - Cannot apply scripts using Classes, SysUtils, StrUtils or Windows units
- GitHub issue 708 - "Clean masters" function doesn't remove all masters at first use
- GitHub issue 718 - access violation when holding delete
- GitHub issue 720 - wrong order for FNAM and LNAM in MUST
- GitHub issue 721 - The MTNM field in RACE record is written with unnecessary terminating 0 byte
- GitHub issue 729 - LODGen can fail with references that have NULL or unresolvable Base FormIDs
- GitHub issue 732 - New CK leaves Base record listed for deleted REFRs, should not be marked as error
- GitHub issue 733 - changing the form id of an overridden record doesn't update the link between original and override until restart
- GitHub issue 734 - right side window's record overrides don't focus on currently selected mod
- GitHub issue 737 - Ambiguity in Skyrim's QUST definition
- GitHub issue 747 - Ambiguity in Skyrim's PACK definition
- GitHub issue 748 - Changing ANAM in Skyrim's PACK does not update the CNAM prompt
- GitHub issue 750 - form id override's id changes while the original fails in case id number's changed to an existing id
- (reported on Discord) - cleaning Dragonborn.esm can make Boars non-aggressive
- (reported on Discord) - crash in NAVM when triangle edge is flagged as edge link, but the number stored in the edge field can't look up a valid external NAVM via the Edge Links table
- (reported on Discord) - VeryQuickShowConflicts may very rarely not show certain conflicts
- (reported on Discord) - Hardcoded (FormID < 800) records are not handled correctly in modules that don't have the game master as a master
- (reported on Discord) - adding a new module after having performed a "Compare To" puts the new module at the wrong load order
- (reported on Discord) - error when copying nif blocks with skinning
- (reported on Discord) - double click on integer and float elements does not show in-place editor if they are inside a union
- (reported on Discord) - in very rare cases, a change might not result in the file being marked as having unsaved changes
- (reported on Discord) - changing the FormID of a record might not always update the FormID of the "Children of" group for that record
- (reported on Discord) - Module selection misbehaves for modules with missing masters
- (reported on Discord) - [TES5/SSE] BOOKs teaching SPELs should not allow NULL
- (found by developer) - TdfElement.LoadFromResource does not report if the resource can't be found
- (found by developer) - Quick [Auto] Clean allows selecting the game master (which makes no sense)
- (found by developer) - [FO4] incorrect subrecord order in CELL
- (found by developer) - injected records are not showing up in drop down of FormID in-place editor
- (found by developer) - orphaned "Children of" groups can cause Asserts when trying to display them in the nav tree view
Minor changes
- GitHub issue 637 - [FO4/FO76] TTEB - Unknown in RACE record is "Blend Operation"
- GitHub issue 679 - [FO4/FO76] VISI and PCMB subrecords decoding
- GitHub issue 722 - suffix removal during formid copying
- GitHub issue 731 - [FO4] "Unknown 11" in the "Data-Flags" subrecord of CELL records is "Hidden from Interior Cell List"
- [FO3/FNV] Flag 0 in BOOK means "Scroll"
- [FO3/FNV] make "RuntimeScriptProfiler xSE Extension Log" available
- Report error records in PrepareSave with full path instead of just their name
- Show tooltip hint for View column headers
- Show indices for unsorted SubRecord Arrays
- [TES5/SSE] added ENCH to Knowable Forms
- Allow assigning to deleted records
- Experts can activate an option which enables an extended FormID space (001-FFF instead of 800-FFF) when compacting for ESL
- Check for Errors now reports invalid ObjectID in light modules and HITMEs
Shortened Parameters
Some parameters can be specified in a shortened way now:
- -quickshowconflicts as -qsc
- -veryquickshowconflicts as -vqsc
- -autogamelink as -agl
- -quickclean as -qc
- -quickautoclean as -qac
Changes to QuickAutoClean
As a fix for a problem in Dawnguard.esm (see details below in previous version) QAC was marking all records in a to be cleaned file as modified, which made xEdit assemble these records from parsed data instead of just writing out the bytes that were read when the file was loaded.
This resulted in problems when cleaning Dragonborn.esm (and possibly other files).
xEdit is now only marking all records as modified in Dawnguard.esm
This behaviour can be controlled with 2 parameters:
- -NoAutoMarkModified prevents mark modified from being applied to Dawnguard.esm (resulting in the Soul Cairn error described below)
- -ForceMarkModified always applies mark modified to the cleaned file (if there was anything to clean)
Comments
Thanks, your support (and the support of all other Patrons and Donors) is highly appreciated. I hope you'll get a your new machine running soon.
ElminsterAU
2019-12-09 12:41:53 +0000 UTCMy computer died on me and my replacement is an old laptop unsuitable for playing Skyrim on. That is however no reason to not continue to support a tool I like to use and intend to do again once I got a new machine running. Keep up the good work.
Michael Pettersson
2019-12-09 10:12:54 +0000 UTC