#warframe #cache #decompression #data-structures

lotus-lib

A library for reading data from Warframe's files stored in the Cache.Windows folder

12 stable releases (4 major)

4.0.1 Apr 6, 2024
3.0.1 Feb 4, 2024
2.2.2 Mar 26, 2023
1.0.2 Feb 25, 2023
0.6.1 Feb 21, 2023

#1304 in Parser implementations


Used in 5 crates

MIT license

37KB
794 lines

lotus-lib

This is a Rust library for reading data from Warframe's files stored in the Cache.Windows folder. Data stored in these cache files contains compressed data in a directory-like structure.

Dependencies

This library depends on oodle-sys which is a wrapper around liboo2corelinux64.so which in turn needs to be installed on your system. You can get it by following the instructions here: https://github.com/sehnryr/get-oodle-lib

Credits

This library is based on the work of LotusLib by Puxtril. The original library is written in C++.


lib.rs:

lotus-lib

This is a Rust library for reading data from Warframe's files stored in the Cache.Windows folder. Data stored in these cache files contains compressed data in a directory-like structure.

Dependencies

This library depends on oodle-sys which is a wrapper around liboo2corelinux64.so which in turn needs to be installed on your system. You can get it by following the instructions here: https://github.com/sehnryr/get-oodle-lib

Credits

This library is based on the work of LotusLib by Puxtril. The original library is written in C++.

Dependencies

~1.7–7MB
~47K SLoC