#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

#385 in Game dev

Download history 17/week @ 2024-01-13 85/week @ 2024-01-20 24/week @ 2024-01-27 119/week @ 2024-02-03 61/week @ 2024-02-10 147/week @ 2024-02-17 50/week @ 2024-02-24 120/week @ 2024-03-02 140/week @ 2024-03-09 53/week @ 2024-03-16 38/week @ 2024-03-23 116/week @ 2024-03-30 37/week @ 2024-04-06 48/week @ 2024-04-13 13/week @ 2024-04-20 14/week @ 2024-04-27

139 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.3–1.5MB
~33K SLoC