5 releases

0.1.16 Jul 17, 2023
0.1.15 May 29, 2023
0.1.13 Apr 16, 2023
0.1.0 Feb 27, 2023

#502 in Game dev


Used in unreal_asset

MIT license

12KB
198 lines

unreal_helpers

The unreal_helpers crate is a Rust library that implements common functionality for reading Unreal Engine files.

Documentation

Crate documentation is published to docs.rs/unreal_helpers.

Usage

The crate can be added to a Rust project as a dependency by running the command cargo add unreal_helpers.

Features

  • read_write - enables read/write extensions for unreal binary files
  • bitvec - enables bitvec extensions commonly used when working with unreal bitvecs
  • path - enables path conversion extensions used to convert paths in pak files

Examples

The tests directory contains several tests that demonstrate how to use the crate.


lib.rs:

Various small functions to make working with Unreal data formats easier.

Dependencies

~0.2–1.4MB
~30K SLoC