Legendary Explorer 6.4
It's been about a year since our last stable release of Legendary Explorer, and we've made a lot of improvements! Hopefully future stables will come out a bit faster. Unfortunately, we are pretty busy right now, so we didn't have time to write up a super detailed changelog - most of the good stuff is behind the scenes!
Here's some highlights from the past year of updates - there's far more than listed here.
LEX
- LEX: Toolset now runs on .NET 8, which has a whole load of performance improvements
- LEX: Script Compiler has been significantly improved and is now more accurate and robust for both compiling and decompiling UnrealScript
- LEX: Script Compiler now supports // comments in the body of functions
- LEX: Metadata tab in Package Editor now has 'Memory path' which is useful when you need the path the game will use at runtime
- LEX: Can now create empty textures in the create menu, with optional SWFs too
- LEX: Tools that use ASIs mods will now request installation from ME3Tweaks Mod Manager, which helps keep duplicates out of the ASI folder
- LEX can now handle mipped .dds files, .jpg files for texture sources
- LEX: LiveLevelEditor: Can now toggle hidden on/off
- LEX: Sequence Editor now shows more contextual data as comments on nodes such as WwisePostEvents
- LEX: Lots of new experiments, most of them probably not useful to users (well, in Mgamerz' menu), but the menu is bigger now
- LEX: Loads of performance improvements in many areas of the toolset
- LEX: FaceFX binary parsing is improved in the Binary tab
LEC
- LEC: Improved support for custom classes in various usages
- LEC: Add ConfigBundle from ME3TweaksCore, a unified front end for working with config files from all games
- LEC: Add Bio2DAMerge from ME3TweaksCore, a way to merge 2DA tables
- LEC: Add LooseClassCompiler, a way to compile classes in a file from .uc files on disk. Can be used to mass build classes in a folder and link them all up with references. Great for building mods from code.
- LEC: Relinker now more accurately ports objects as imports when they can be when the port exports as imports when possible option is used
- LEC: Relinker is now more accurate and should have less trouble with duplicate-named objects if the classes differ
- LEC: EntryChecker checks for trash references more accurately
- LEC: Probably serialize LE1/LE2 coalesced files to keep the localized error messages that appErrorf uses when using DebugLogger ASI
A lot of bugs were also fixed. Too many to list!