The unreal_helpers
crate is a Rust library that implements common functionality for reading Unreal Engine files.
Crate documentation is published to docs.rs/unreal_helpers.
The crate can be added to a Rust project as a dependency by running the command cargo add unreal_helpers
.
All content in this crate is hidden behind feature flags. Enabling most features will also enable further dependencies.
read_write
: Enables extension TraitsUnrealReadExt
andUnrealWriteExt
which help with parsing Unreal data formats.path
: Enablesgame_to_absolute
function.guid
: EnablesGuid
type.serde
: Enablesserde
support forGuid
type.bitvec
: Enables extension TraitBitVecExt
.
The tests directory contains several tests that demonstrate how to use the crate.