Skip to content

1.3.2

Latest

Choose a tag to compare

@Mauler125 Mauler125 released this 22 May 23:30
· 50 commits to main since this release
6c14619
  • [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.