unpak is now deprecated! use the repak fork for oodle support and writing
- doesn't force files to be extracted
- only converts entries to bytes when requested
- supports all unreal engine 4 pak versions
- supports compressed and encrypted paks
- supports iteration over entries
looking at the libraries for pak reading, they were never not quite right for what i wanted to do:
- rust-u4pak - excellent support but unfriendly api
- ue4pak - excellent api but no support for extraction
- unrealpak - excellent api but only supports version 8
- rust-unreal-unpak - is async + only supports version 10
so i just though fuck it i'll do it myself and did it myself
although the api of rust-u4pak wasn't very friendly, the README
went into beautiful detail into the intricacies of the file format and when the readme ha
4DBA
d incorrect info cough cough encryption uuid
cough cough the source code also had the answers as long as you looked hard enough