Patch notes:
- Current UAssetAPI commit is atenfyr/UAssetAPI@39a20ea (@atenfyr).
- Added rudimentary support for UE 5.4 and 5.5 assets.
- Added support for other types of integer-backed EnumProperty (@Okaetsu).
- Added support for MetaData exports in versioned assets (@rndtrash).
- Added support for SearchableNames (@aozien).
- Added custom handling for byte arrays in the .json format.
- Added an option to disable pretty bytecode formatting, which allows raw bytecode editing (albeit to no real human-readable degree).
- Added an option where custom serialization flags can be specified in the settings menu.
- Added the ability to modify the SoftObjectPathList.
- Added a markdown viewer for displaying license information within the application.
- Added a feature where input name and type fields are trimmed of whitespace.
- Added a new warning when attempting to open UE4 Zen Loader files.
- Renamed "DupIndex" to "ArrayIndex".
- Renamed "FolderName" to "PackageName" for assets from UE 5.1 or newer.
- Fixed a bug where some newer .usmap files including data for newer properties could not be properly parsed (@hypermodule).
- Fixed a bug where FName-backed enums would fail to serialize for assets with versioned properties when a .usmap file was provided.
- Fixed a bug where empty strings in .usmap files would be improperly parsed (@wfjsw).
- Fixed a bug where the .json format relied on specific member order, in violation of the standard.
- Fixed a bug where .usmap files could not be installed via drag-and-drop.
- Fixed a bug where input version was improperly parsed when executing the program via the command line.
- Fixed a bug where target mappings could not be specified via the command line.
- Fixed a bug where byte arrays of Kismet bytecode could not be modified via standard byte array modification features.
- Fixed several GUI issues related to the Comic Sans font easter egg.
- Fixed other miscellaneous serialization issues (including work by @LongerWarrior).
- Made various performance improvements.