Skip to content

Releases: acidicoala/UplayR2Unlocker

Release v3.0.1

10 Mar 20:53
375d505
Compare
Choose a tag to compare

📑 Changelog

  • Optimized hook mode, which should make it more stable.

  • From now on the Unlocker binaries are built using Debug variant, instead of Release. This is because Release variant has trouble hooking functions in some Ubisoft games, presumably due to trouble finding a code cave. Luckily, Debug variant has plenty of empty space (which is evident by its larger size). This facilitates hooking in hook mode.

Release v3.0.0

07 Feb 17:13
80b97f2
Compare
Choose a tag to compare

📑 Changelog

  • New feature: Auto fetching of DLC IDs from an online config. It is enabled by default, so this makes the config file completely optional.
  • Config file now includes a blacklist option, which can be used to block legitimately owned DLCs or DLCs coming from the online config.
  • Legitimately owned DLCs will now be included in the final list of products that the game receives. The unlocker will still print warning lines in the log file listing the DLC IDs that were missing in the local or online config.
  • New installation method: The unlocker can now dynamically hook original DLL functions to modify their response. The UplayR2Unlocker-Hooker-v3.*.*.zip archive includes a Koaloader setup that automatically injects the unlocker DLL.
  • Support for *.json config file extension has been dropped, and only *.jsonc is supported. UplayR2Unlocker.json file will simply be ignored.

For the more details and explanations, consult the original post of the forum topic.

Note: The hooker variant zip includes only 64-bit version binaries, and is structured for games that have bin & bin_plus folders, such as Far Cry 6. You will need to adjust the file locations for other games.

Release v2.1.0

31 Jan 08:13
Compare
Choose a tag to compare

📃 Changelog

  • Add new exports from the latest upc_r2_loader64.dll.

    New exports
    UPC_LaunchApp
    UPC_StreamingCurrentUserCountryFree
    UPC_StreamingCurrentUserCountryGet
    UPC_StreamingDeviceTypeGet
    UPC_StreamingInputGamepadTypeGet
    UPC_StreamingInputTypeGet
    UPC_StreamingNetworkDelayForInputGet
    UPC_StreamingNetworkDelayForVideoGet
    UPC_StreamingNetworkDelayRoundtripGet
    UPC_StreamingResolutionFree
    UPC_StreamingResolutionGet
    UPC_StreamingTypeGet
    

Release v2.0.0

27 Jul 17:13
Compare
Choose a tag to compare

📃 Changelog

  • Changed the exports to match the ones from the new upc_r2_loader64.dll.

Release v1.1.0

26 Mar 22:42
Compare
Choose a tag to compare

Changelog

  • Fixed the missing config error in games that were expecting config file in a directory other than the one which hosts the uplay_r2_loader.dll. Now the config file should be placed right next to the DLL.
  • Renamed the config file to UplayR2Unlocker.jsonc, because it is the correct extension for this type of file (JSON with comments). For backward compatibility, UplayR2Unlocker.json is still accepted. If both are present, priority is given to the *.jsonc version.
  • Added function exports for 32-bit version. Might be useful if Ubisoft ever decides to release a 32-bit game that uses uplay_r2.

Release v1.0.1

04 Mar 20:41
Compare
Choose a tag to compare

Changelog

  • From now on, setting log_level to off will not create an empty log file.

Release v1.0.0

03 Mar 17:08
Compare
Choose a tag to compare

Initial release

  • DLC unlocking in legit Ubisoft games that make use of uplay_r2
  • 64/32 bit supported. However only 64 was tested.
  • Config file contains DLC IDs for Immortals Fenyx Rising