Skip to content

Releases: z-edit/zedit-unified-patching-framework

UPF v1.5.1

01 Nov 20:58
Compare
Choose a tag to compare

For use with zEdit v0.4.3+.

Changes

  • Fixed bug with progress bar going over 100%.

UPF v1.5.0

29 Aug 05:19
Compare
Choose a tag to compare

For use with zEdit v0.4.3+.

Changes

  • Fixed max progress calculation when using customProgress
  • Now exposing helpers.progressMessage to set progress modal progress message when customProgress is set
  • Added support for records in process block, for custom record loading code (e.g. xelib.GetREFRs, which will be added in the next zEdit version)
  • Fixed bug with patcher settings not saving when a user builds a patch without closing the modal
  • Fixed width of ignore-plugins text inputs
  • Added helpers.copyToPatch
  • Added hotkey to reload patchers, Alt + F5
  • Fixed reloading patchers not updating patcher settings tabs
  • Added documentation for new features

UPF v1.4.1

25 Jul 20:01
b41e18c
Compare
Choose a tag to compare

For use with zEdit v0.4.3+.

Changes

  • Fixed templateUrl documentation
  • Patcher progress will now echo to the progress window log

UPF v1.4

29 May 20:02
Compare
Choose a tag to compare

Can be used with zEdit v0.4.0+, but documentation will not be available until zEdit v0.4.2+ is released.

Changes

  • Added a button to reload patchers to the UPF settings tab (useful when developing a patcher)
  • Fixed Form ID caching bug with Form IDs being cached with native ordinals.
  • Patch plugin Form ID cache is now saved in a separate file, patcherCache.json
  • Improved backwards compatibility with zEdit v0.4.1.

UPF v1.3

25 May 01:06
Compare
Choose a tag to compare

For use with zEdit v0.4.2+.

Changes

  • Now using improved module documentation API
  • Added support for using a function for execute, now you won't have to pass helpers, settings and locals around!

UPF v1.2.2

25 May 01:05
Compare
Choose a tag to compare

Release for zEdit v0.4.1.

Changes

  • Now supports a customProgress function, for patchers that want to manage the progress bar more accurately.
  • Improved cacheRecord error message when id is not unique
  • interApiService can now add functions to UPF
  • Now setting an appropriate title and message when failure occurs when patching
  • ID caching now makes sure new records aren't created on cached form IDs

UPF v1.2

05 May 21:57
Compare
Choose a tag to compare

Changes

  • Fixed deleted record filtering not filtering on the winning override before the patch file (was filtering on master record)
  • Removed hide boolean from patcher settings API documentation - it's not actually a part of patcher settings, strictly speaking
  • Improved cacheRecord - it now raises a more helpful exception if a user attempts to cache the same id twice.
  • Fixed bug and UX with disabling patchers and patch plugins
  • Added support for loading overrides in process blocks
  • Fixed build all and add plugin buttons
  • Added support for patchers to use custom progress tracking
  • Added support for conditional requirements and refactored some stuff
  • getRecordsToPatch now ignores loadOpts that don't include a signature
  • load can now be an object instead of a function
  • Added a helpful exception when user attempts to cache the same id twice
  • Now saving patcher settings after patchers finish executing so the idCache will persist on disk properly
  • Updated registerLoader to work with latest zEdit release (v0.4)
  • Fixed modulePath/moduleUrl stuff to work with latest zEdit release (v0.4)

UPF v1.1

08 Feb 00:03
Compare
Choose a tag to compare

Changes

  • Fixed styling of primary action buttons on the manage patcher modal
  • Added documentation on special patcher settings
  • Now filtering deleted records by default when loading records in process blocks and via helpers.loadRecords.

UPF v1.0.0

30 Jan 20:01
Compare
Choose a tag to compare

For use with zEdit v0.3.0 or newer.

Changes

  • BREAKING API CHANGE: Removed helpers.newRecord in favor of helpers.cacheRecord. This allows developers to create new records in their patch file with xelib.CopyElement or other methods while still making use of Form ID consistency caching without using hacky workarounds.

UPF v0.6.0

21 Nov 00:39
Compare
Choose a tag to compare

For use with zEdit v0.3.0.

Changes

  • Restricted UPF to run only in the edit application mode.
  • Added a helper function for patchers to track new records created by patchers so regenerating patch files won't cause issues with save games with records being generated at different Form IDs.
  • Fixed issue with getMaxProgress not ignoring disabled patchers
  • Some other minor refactoring to work with zEdit v0.3.0.