Skip to content

xEdit 4.1.5c EXTREMELY EXPERIMENTAL

Compare
Choose a tag to compare
@ElminsterAU ElminsterAU released this 11 Feb 07:44
· 66 commits to dev-4.1.6 since this release

Request for Mod Authors using xEdit

If you share you mods on Nexus Mods and use xEdit as a major component in development, please consider donating a small share of your Donation Points (DP) to ElminsterAU to support the ongoing development of this tool. The recommended donation is ~10%.

xEdit is crucial to our shared modding community and your contribution - no matter the size - is invaluable and deeply appreciated.

What's New in xEdit 4.1.5c?

ESL supported in Skyrim VR

When using TES5VREdit, if the installed "Skyrim VR ESL Support" SKSE plugin is detected, xEdit activates now ESL support.

Bugfixes / Minor Changes

  • #1273 - [TES5/SSE] Update Navmesh/NAVI definitions/decoding
  • #1277 - FNV: Update CTDA data for newest NVSE plugins
  • #1279 - [TES5/SSE] Update Offset Data
  • #1280 - [TES5/SSE] Update Location LCEP/ACEP
  • #1282 - [TES5/SSE,FO4] Update Landscape
  • #1283 - Scripting: Added more math functions
  • #1284 - Miscellaneous scripting changes
  • #1285 - [SF] new BNAM subrecord on header from patch 1.9.51
  • #1286 - Misc Flag, Unknown Decodes; Typo Fixes
    • [FO4] ARMA Flag Unknown 9 -> Has Sculpt Data
    • [FO4] SCEN Flags Unknown 5, 9 -> Has Player Dialogue, Pause Actors Current Scenes [FO4] RFGP PNAM ? Pack-In
    • [FO4/76] SCCO XNAM -> Coordinates for use in the CK's visual layout [TES5, FO4/76] Misc typo fixes
  • #1287 - [SSE] Update XCLC in CELL
  • #1290 - [TES5/SSE] Water currents
  • (reported on discord) - spurious access violations

What's New in xEdit 4.1.5b?

Extended FormID Range in Skyrim Special Edition

Support for Extended FormID Range (001-7FF) has been added for Skyrim Special Edition modules with a header version of 1.71.
This works exactly the same as Extended FormID Range support for Fallout 4 with header version 1.0.

Important

Modules that have masters with version 1.71 should themselves be version 1.71 modules, otherwise there will be errors when trying to reference or override any records with a FormID that falls into the Extended Range (001-7FF).

Bugfixes

  • #1249 - [TES5/SSE] made LCTN definitions properly formversion aware
  • #1254 - Report Error when a NULL Faction is in the Function GetCrimeGoldViolent/GetCrimeGold/GetCrimeGoldNonviolent
  • #1260 - REFR Overrides are placed in wrong cell if X or Y position is exactly -n*4096.0
  • #1266 - SSEEdit64 4.1.5 access violation
  • (reported on discord) - array access in scripts can result in incorrect RangeCheck errors on 32bit
  • (reported on discord) - conflict status is not properly reset if a record is removed
  • (reported on discord) - [SF] PLDT\Radius is incorrectly defined as Integer instead of Float
  • (reported on discord) - ONAM in the File Header is always missing it's first entry
  • (found by developer) - [SF] corrected SCEN record definitions to account for changes in Starfield 1.8.83.0
  • (found by developer) - TwbLocalizationHandler is not thread-safe
  • (found by developer) - Removing records might not always update the conflict status in the navigation treeview
  • (found by developer) - "Check For Errors" on a node which has children only checks the children, not the record itself

Minor Changes

  • #1196 - Feature Request: Extend F2 to assigning editable elements
  • #1245 - [SF] more TMLM definition
  • #1248 - Information tab updates
  • #1249 - [BSArchPro] warning about compressing strings
  • #1255 - [SF] additional TERM decoding
  • #1259 - [SF] People don't know how to properly create Quest Aliases
  • (reported on discord) - [SF] added PRDS to PROJ definitions

Important

Any ESM flagged (implicit or explicit) module which contains overrides of temporary records and has previously been saved by xEdit must be resaved to correct the incorrect ONAM written by previous versions. This includes any modules cleaned by QAC. Failure to do so means that the game engine will ignore the override that is missing from ONAM.

Partial Form Support

Initial support for Partial Forms has been implemented:

  • Records marked as Partial Form are ignored in conflict status determination.
  • The Partial Form Flag is correctly displayed as a Record Flag on all Records that support it.
  • The Partial Form Flag can only be set on records where it is likely safe to do so.
  • Setting the Partial Form Flag will remove all subrecords except EditorID.
  • Removing the Partial Form Flag will restore the subrecords from the highest visible master.
  • The -AllowMakePartial parameter, which only works if you know what you are doing, will allow QAC to mark ITM records that can be Partial Forms as such, if they can't be removed because they have children.

Warning

The safety of using Partial Forms in different contexts in the various game engines is still under exploration. Marking a record as Partial Form might result in engine bugs and unexpected behaviour.

What's New in xEdit 4.1.5a?

Bugfixes

  • #1027 - [FNV] TESClimate Moons / Phase Length field is read from the .esm incorrectly
  • #1240 - Conflict colors are not refreshed when filter is re-applied
  • #1242 - GBFM Component Data - Property Sheet
  • #1243 - [SF] WEAP\WVAR\Value - Min/Max typo

Minor Changes

  • #1243 - [SF] Added some more summaries
  • #1244 - [SF] improved RACE record definition

What's New in xEdit 4.1.5?

Please read in previous release.