Unreal Engine .pak file library and CLI in rust
Find a file
2023-02-07 22:48:31 -06:00
.github/workflows Rename unpak -> repak 2023-02-01 20:48:37 -06:00
repak Add pak write matrix tests 2023-02-07 22:48:31 -06:00
repak_cli Unify index types and add version flag to pack command 2023-02-07 22:30:49 -06:00
.gitignore Rename unpak -> repak 2023-02-01 20:48:37 -06:00
Cargo.toml Unify index types and add version flag to pack command 2023-02-07 22:30:49 -06:00
README.md Rename unpak -> repak 2023-02-01 20:48:37 -06:00

repak

fork of https://github.com/bananaturtlesandwich/unpak

compatibility

UE Version Version Version Feature Read Write
1 Initial
4.0-4.2 2 NoTimestamps ✔️
4.3-4.15 3 CompressionEncryption ✔️
4.16-4.19 4 IndexEncryption ✔️
4.20 5 RelativeChunkOffsets ✔️
6 DeleteRecords
4.21 7 EncryptionKeyGuid ✔️
4.22 8A FNameBasedCompression ✔️
4.23-4.24 8B FNameBasedCompression ✔️ ✔️
4.25 9 FrozenIndex ✔️
10 PathHashIndex
4.26-4.27 11 Fnv64BugFix ✔️

Supports reading encrypted (both index and/or data) and compressed paks. Writing is still a work in progress, but is functional enough for most recent Unreal Engine versions.