Skip to content

Releases: matortheeternal/xedit-lib

Beta Release v0.6.0

07 Feb 04:55
Compare
Choose a tag to compare
  • Now using CP1252 encoding for all languages except Japanese and Chinese
  • Added GetGameLanguage, GetFileContainer, BuildArchive, GetInjectionTarget
  • Renamed GetBitmapResource to GetTextureData
  • Using UTF8 encoding for SSE and FO4 when language is not English
  • Combined xeArchives and xeTextures into xeResources

Beta Release v0.5.3

27 Jan 02:13
Compare
Choose a tag to compare
  • FileByName is now case insensitive
  • All load order handling is now case insensitive
  • Fixed SetFormID fixReferences option not working on override records

Beta Release v0.5.2

13 Jan 23:16
Compare
Choose a tag to compare

Changes

  • Added GetBitmapResource and GetResultBytes
  • Added filtering support to GetContainerFiles

Beta Release v0.5.1

04 Nov 01:25
Compare
Choose a tag to compare

Changes

  • Fixed SetFormID fixReferences not working properly
  • Unload plugin now works with plugins with refs built, but is only allowed for last loaded plugin
  • GetRecord now has a searchMasters param
  • Fixed bug with using GetLinksTo on unions

Beta Release v0.5.0

11 Sep 21:03
Compare
Choose a tag to compare

Changes

  • Added GetREFRs
  • Added support for getting conflict data without building nodes

Beta Release v0.4.4

05 Sep 18:04
Compare
Choose a tag to compare

Changes

  • Fixed RemoveIdenticalRecords removing ITM/ITPO records with children
  • Now showing orphaned child groups
  • Fixed saving file twice causing it to get saved to backup folder
  • Assigning TwbFormID elements now works through native values
  • Fixed memory leaks with record nodes
  • Now putting CC plugins in correct order
  • RemoveArrayElement and RemoveElementOrParent now mark record as modified

Beta release v0.4.3

25 Jul 18:59
Compare
Choose a tag to compare

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

04 Jun 19:39
Compare
Choose a tag to compare

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

13 May 21:34
Compare
Choose a tag to compare

Changes

  • Updated xEdit for ESL and VR support
  • Added stack trace support
  • LoaderThread will no longer leak
  • 64-bit build working

Beta release v0.4.0

06 May 00:37
Compare
Choose a tag to compare

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
  • CopyElement now 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.Add not working properly with fully qualified element names (e.g. EDID - Editor ID)
  • Added IsFixed to xeElements
  • LoadPlugins can now work after plugins are initially loaded
  • Fixed SaveFile not creating directories when passing a custom filePath
  • FileCount global is now initialized to 0
  • AddArrayItem will now create the array if missing
  • Added CleanStore to 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.dat file is not available
  • GetRecords now 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