Overview of UAssetAPI features
masterUAssetAPI provides low-level read/write capabilities for Unreal Engine assets. Key features include:
- Wide Version Support: Handles cooked and uncooked
.uassetfiles from Unreal Engine versions ~4.13 to 5.7. - Extensive Type Support: Supports over 100 property types and 12 export types.
- Data Interchange: Supports JSON export and import using a proprietary format designed to maintain binary equality.
- Bytecode Access: Ability to read and write raw Kismet (blueprint) bytecode.
- Mapping Support: Can read unofficial
.usmapfiles to parse ambiguous or unversioned properties. - Resilience: Includes fail-safes for properties and exports that fail serialization.
- Extensibility: Features automatic reflection for new property types found in other loaded assemblies.