Skip to content

Beta release v0.4.0

Compare
Choose a tag to compare
@matortheeternal matortheeternal released this 06 May 00:37
· 12 commits to master since this release

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