Releases: z-edit/zedit
Releases · z-edit/zedit
v0.6.7
Hotfix v0.6.6.2
This release fixes bugs in v0.6.6.1. should be a patch version bump but I'm being lazy.
changes
- fix bug with browse dialogs
- fix bug with duplicate bsa entries
- fix bug with case-sensitive asset detection (most often affecting files with capitalized extensions such as archives)
Hotfix v0.6.6.1
This release fixed critical bugs in v0.6.6. The v0.6.6 release archive has been removed.
Changes
- Fixed transparency bug with the progress window
- Added missing functions
directoryExists
andfileExists
tofileHelpers
. - Fixed refactor bug which caused the progress window to be completely nonfunctional
- Added
customMetadata
support to merges (see #205)
Alpha Release v0.6.6
Changes
- Fixed bug with conflict status filter
- Added
--external-debugger
argument for external debugger usage. (Thanks @lukasdatte) - Renamed
--inspector-fix
argument to--debug-progress
- it now makes the progress window fully interactable (Thanks @lukasdatte) - Fixed relinker not handling renumbered Form IDs properly (thanks @rostrage)
- Fixed seq generation overflowing in certain scenarios (thanks @rostrage)
- Now throwing an error instead of deleting "old merge files" when the files aren't actually old merge files
- Fixed bug with plugin merging order not corresponding to load order
- Fixed merge view hotkeys bug
- Added
SetSearchResults
toautomationService
- you can now use a script to perform a custom "search" and then send the results to the filter view
Huge thanks to RSilver and all my other Patreon supporters. My Patreon.
Alpha Release v0.6.5
Changes
- Various minor UI/UX fixes
- Record view now shows context menu on right click when no nodes are selected
- Some refactoring
- Fixed base record filter
- Added better error message for when
getMasterNames
fails - Updated Electron to v5.0.8, updated dependencies
- Fixed issues with general asset detection when folder/plugin names contained special characters
- Removed script fragment handling from zMerge - it was actually unnecessary. Merges with script fragments should no longer break.
- Now handling dialog views
Huge thanks to RSilver and all my other Patreon supporters. My Patreon.
Alpha Release v0.6.4
Alpha Release v0.6.3
Changes
- Fixed script fragment handling being case sensitive
- Now handling script fragments with custom filenames
- Fixed extracted file handling mutating temporary extracted files directory, causing repeat builds to miss certain files
- Fixed extracted files getting copied to drive root on repeat builds
- Made Bethesda Archives asset section display more like other asset sections
- Fixed an issue that caused folder names to be missing the first character
- Fixed an issue that caused SEQ files to not be made for merges using the
Clean
merge method
Alpha Release v0.6.2
Changes
- Fixed bug with merged BSAs causing the game to crash (they were being built for the wrong game mode, see the xelib v0.6.2 changelog)
- Now exposing zEdit logger to scripts, see Development/APIs/Scripting API
- Fixed how building a merged archive is specified in merge data format (it's no longer an archive action, it's a separate boolean)
- Made it so the Bethesda Archives section on the data tab is always visible so user can specify to "Build Merged Archive" for any merge
- Made importing/exporting of merge data a bit more robust (using default values possible)
Alpha Release v0.6.1
Hotfix release for v0.6.0, please read the release notes for v0.6.0.
Fixes
- Fixed bug with relinker not working with new merge folder name format
- Fixed importing merge data not working with the old merge folder name format
- Fixed issue with merge statuses not updating properly after a merge is built
- Fixed dragging items from one list view to another
- Made argument handling more robust
- Added Common Mistakes guide documentation page
Alpha Release v0.6.0
Edit view
- Fixed Copy + Paste being totally broken
Advanced Search
- Fixed issue with advanced search scopes throwing a "cannot convert undefined or null to object" error, see #106
Merge view
- Fixed pressing Ctrl + S closing the application
- Fixed bug with merge status not being set properly when a plugin is removed from a merge, see #91
Edit Merge Modal
- Merge methods are now listed as "Clean - Merge down (improved)" and "Clobber - Merge down (old)"
- Added load order tab, plugins tab no longer allows reordering plugins. The load order tab allows you to edit the load order of a merge. Green entries are plugins that are part of the merge, and red entries are plugins which are positioned in a way that will create an error (hover over them for a tooltip explaining the issue)
- Added support to "Use game load order" for merges.
Settings Modal
- Added Archive Creation Settings tab
Merging
- Added verification for master removal when cleaning masters for "Clean" merge method. The merge will still save files for debugging on failure to remove a master.
- Fixed archive naming when copying a single archive
- Relink scripts disabled for FO4 (we can't actually parse FO4 papyrus scripts currently)
- Improved merge down now handles records overriding or injected into plugins being merged correctly
- Now ignoring case when searching for loose game assets
- Fixed duplicate Form ID warnings
- Added option to create a merged BSA
- Now using temporary filename when merging (see #110). This allows creating a merged plugin with a filename the same as that of a plugin being merged
- Now failing with an explicit error message when plugins aren't contiguous when using the clobber merge method
- Merge files are now saved into a folder named after the merge
merge - <MergeName>
, see #97 - Fixed issue with Form ID overflow when >128 plugins were loaded when merging, see #105
- Changed default merge method to Clobber - will be changed back to Clean when it has been verified that the issue with
CleanMasters
causing an access violation exception has been confirmed to be resolved - Fixed merges not tracking archive action
Documentation
- Added arguments documentation page
- Added GetREFRs, GetGameLanguage, GetInjectionTarget, WithHandleGroup, ExtractSignature, BuildReferenceMap, ResolveElements, and ResolveElementsEx documentation
- Added Archive Creation Settings tab documentation page
- Added Edit Merge Load Order tab documentation