Releases: matortheeternal/xedit-lib
Releases · matortheeternal/xedit-lib
Beta Release v0.6.0
- Now using CP1252 encoding for all languages except Japanese and Chinese
- Added
GetGameLanguage,GetFileContainer,BuildArchive,GetInjectionTarget - Renamed
GetBitmapResourcetoGetTextureData - Using UTF8 encoding for SSE and FO4 when language is not English
- Combined xeArchives and xeTextures into xeResources
Beta Release v0.5.3
FileByNameis now case insensitive- All load order handling is now case insensitive
- Fixed
SetFormIDfixReferencesoption not working on override records
Beta Release v0.5.2
Changes
- Added
GetBitmapResourceandGetResultBytes - Added filtering support to
GetContainerFiles
Beta Release v0.5.1
Changes
- Fixed
SetFormIDfixReferencesnot working properly - Unload plugin now works with plugins with refs built, but is only allowed for last loaded plugin
GetRecordnow has asearchMastersparam- Fixed bug with using
GetLinksToon unions
Beta Release v0.5.0
Changes
- Added
GetREFRs - Added support for getting conflict data without building nodes
Beta Release v0.4.4
Changes
- Fixed
RemoveIdenticalRecordsremoving ITM/ITPO records with children - Now showing orphaned child groups
- Fixed saving file twice causing it to get saved to backup folder
- Assigning
TwbFormIDelements now works through native values - Fixed memory leaks with record nodes
- Now putting CC plugins in correct order
RemoveArrayElementandRemoveElementOrParentnow mark record as modified
Beta release v0.4.3
Changes
- Fixed several string loading issues (issues primarily affected FO4)
- Fixed issue with getting elements at negative indexes (wasn't raising exception in 64-bit)
- Added support for resolving file formIDs in paths, indicated by
&. E.g.GetElement(0, 'xtest-4.esp\&03000802') - Fixed BA2 internal file path parsing (handling forward slashes)
- Now resolving hardcoded form IDs from game ESM and hardcoded DAT
Beta release v0.4.2
Changes
- Now allowing ESLs in load order
- Dramatically improved efficiency of releasing handles
- Fixed GetContainerFiles - it was doing nothing
- Fixed bug with LoadContainer
- Fixed CopyElement failing when copying element from a record to itself
Beta release v0.4.1
Changes
- Updated xEdit for ESL and VR support
- Added stack trace support
LoaderThreadwill no longer leak- 64-bit build working
Beta release v0.4.0
Changes
- Fixed resolution of union defs when handling flag/enum elements
- Can now set byte arrays using
SetUIntValue - Can now get the first 4 bytes from byte arrays with
GetUIntValue CopyElementnow allows targeting an array to copy an element into- Fixed load order issue causing masters to be loaded twice in certain circumstances (most notably Skyrim.esm loaded twice)
- Fixed
TwbMainRecord.Addnot working properly with fully qualified element names (e.g. EDID - Editor ID) - Added
IsFixedto xeElements LoadPluginscan now work after plugins are initially loaded- Fixed
SaveFilenot creating directories when passing a customfilePath FileCountglobal is now initialized to 0AddArrayItemwill now create the array if missing- Added
CleanStoreto xeMeta - Fixed issue with counter fields not being deleted when their corresponding array is deleted
- Added pipe syntax for record element resolution (resolves first element which exists)
- Now removing ESLs from load order/active plugins lists until they're properly supported
- Now allowing plugins to be loaded when
Game.Hardcoded.datfile is not available GetRecordsnow recognizes*as all records- Improved speed of many xeElements and xeElementValues functions by using soft exceptions
- Now using UTF8 encoding for strings
- Fixed issues with Fallout 4 DLC load order
- No longer using loadorder.txt for FO4/SSE even if it is present
- Fixed Fallout 3/Fallout NV load order issues