You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[NEW] full support for txls (Texture List) assets, which is used for camo textures on skins.
[NEW] added support for streaming file filtration on stream caches, allowing user to selectively choose which streaming file to use for data deduplication.
[NEW] implemented various command line tools (run repak without any arguments to get a detailed explanation for usage:
-pakguid for quickly calculating a ready-to-use Pak Asset guid for the provided string.
-uimghash for quickly calculating a UI Asset hash for the provided string.
-compress for compressing RPak files using ZStandard (optional argumuments: <compressLevel><workerCount>).
-decompress for decompressing RPak files using ZStandard (RTech and Oodle support is planned!).
[NEW] added support for console color logging to improve logging readability.
[BREAKING CHANGE] paks now use the 16th bit in the pak header to indicate that the pak has been encoded with ZStandard, Oodle was using the 10th bit causing a conflict with custom and retail paks.
Improved overal logging of the application to make small mistakes or issues more clear to the user.
Improved overal performance of the application by disabling unnecessary security checks (this program never connects to the internet).
Fixed an issue where V7 paks would be held to the same limit as V8 paks regarding streaming handle files per pak, which is 4 for V8 but 13 for V7.
Fixed insonsistent slash directions in streaming file paths stored inside the RPak file.
[MAJOR BUGFIX] fixed stream cache file truncation during patching, rendering the patch starmap file unusable.
Fixed incorrect error print on stream cache header magic mismatch.
Fixed a regression where slashes weren't appended to the end of the user input/output paths if there was none.
Fixed an issue where g_currentAsset would still retain the name of the asset after the asset was successfully added due to a missed code path to clear it.