Skip to content

Releases: dafitius/rpkg-rs

Release 1.3.1

17 Aug 20:38

Choose a tag to compare

Release 1.3.0

09 Aug 07:46

Choose a tag to compare

What's changed

  • Added legacy ResourcePackage parsing: Support for reading various legacy rpkg formats (read-only). Generation of legacy packages is not supported.
    An updated example is now included as documentation
  • Improved packagedefinition parsing: More package names will be correctly parsed now (Thanks @atampy25)
  • Deprecated ini_system: The ini_system module is now deprecated in favor of the glacier-ini crate.
  • Updated dependencies

Release 1.2.0

04 Feb 14:12

Choose a tag to compare

What's changed

Release 1.1.1

07 Sep 22:10

Choose a tag to compare

What's changed

  • Reintroduced some previously removed functions, using the #[deprecated] tag to phase out their usage more gradually.
  • Reverted the referenceflags naming to Legacy and Standard.
  • PathList and PartitionInfo are now user-constructible.
  • GamePaths' automatic runtime folder detection now accounts for case-sensitive file systems.

Full Changelog: v1.1.0...v1.1.1

Release 1.1.0

07 Sep 08:15

Choose a tag to compare

The first rpkg-rs update

What's Changed

  • Added support for generating ResourcePackage files by @OrfeasZ
  • Added support for XTEA encryption

Some potentially breaking changes were made to the PackageManager API
Please refer to the examples for more information on the new API

Full Changelog: v1.0.0...v1.1.0

Release 1.0.0

07 Aug 21:43

Choose a tag to compare

v1.0.0 Release

!! For the full release notes, see the 1.0.0-rc.1 notes. !!

Changes after rc.1

  • Added conversion to u64 for RRID struct.
  • Added missing call to callback when mounting Resource packages fails

Special thanks to @atampy25 for helping with this release.

Release 1.0.0-rc.1

01 May 19:51

Choose a tag to compare

Release 1.0.0-rc.1 Pre-release
Pre-release

v1.0.0-rc.1 Release 🥳

rpkg-rs has reached v1.0.0-rc.1, a release candidate for the first stable version.

Key Features:

  • Parses Hitman 2016, Hitman 2, and Hitman 3 resource packages (v1 & v2).
  • Allows access to configuration data from thumbs.ini and packagedefinition.txt files.
  • Provides common API methods for individual resource types.

Testing & Feedback:

This release candidate encourages testing by the community. Try out the crate and report any issues to help identify and address potential problems before the final 1.0.0 release.