#unreal-engine #modding #pak #binary #bitvec #path #mod

unreal_helpers

Tools for making and loading Unreal Engine Mods

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

#272 in Game dev

Download history 118/week @ 2023-12-14 19/week @ 2023-12-21 28/week @ 2023-12-28 7/week @ 2024-01-04 17/week @ 2024-01-11 82/week @ 2024-01-18 29/week @ 2024-01-25 78/week @ 2024-02-01 78/week @ 2024-02-08 102/week @ 2024-02-15 101/week @ 2024-02-22 95/week @ 2024-02-29 175/week @ 2024-03-07 46/week @ 2024-03-14 55/week @ 2024-03-21 67/week @ 2024-03-28

374 downloads per month
Used in 3 crates (2 directly)

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.4–1.6MB
~34K SLoC