-
Notifications
You must be signed in to change notification settings - Fork 58
Description
Thanks for your great project, I completed unp4k_rs by referring to your C# code and reverse engineering the RSI Launcher.
https://github.com/StarCitizenToolBox/unp4k_rs
I completely rewrote unp4k in Rust to achieve cross-platform compatibility (even porting to WebAssembly to run through the browser in the future), and better performance with smaller binary artifact sizes (without external dependencies).
Additionally, it has the ability to rep4k, which can repackage or modify p4k (is a external modifications are not compatible with the game itself, so it's only used for testing third-party tools).
I also created dataforge-mcp, a tool that allows llm to fully automate the exploration of data in dataforge.
A good choice for anyone who wants to perform automated data mining, or integrate unp4k into an application.
Finally, let’s introduce SCToolBox. It is localized software for the Chinese community, but it also integrates unp4k related capabilities.
The following is a performance demonstration of SCToolbox using unp4k_rs; it takes only a few seconds from opening DataForge to completing a full-text search of the content (To experience this features, can use Nightly Build.)
78589a3b8760090fe66512cfb1599d68.av1.mp4
Thank you again for your project. I am not an expert in reverse engineering, and I will still need to refer to the upstream implementation for subsequent maintenance. It just provides an additional option for some customized needs.
Anyone is welcome to try it and give me suggestions.
