Legit DLC Unlocker for Uplay R2

Overview

🐨 Uplay R2 Unlocker

Legit DLC Unlocker for Ubisoft Connect

Official forum thread

For user-friendly description, consult the official forum thread. This document is meant for developers.

🛠 VCKPG dependencies:

  • vcpkg install spdlog:x86-windows-static
  • vcpkg install spdlog:x64-windows-static
  • vcpkg install nlohmann-json:x86-windows-static
  • vcpkg install nlohmann-json:x64-windows-static

👋🏼 Acknowlegements

All credit goes to Mr. Goldberg for the open source release of his UPlay r2 emulator.

📄 License

This software is licensed under Zero Clause BSD license, terms of which are available in LICENSE.txt

You might also like...
Releases(v3.0.1)
  • v3.0.1(Mar 10, 2022)

    📑 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.

    Source code(tar.gz)
    Source code(zip)
    UplayR2Unlocker-v3.0.1.zip(3.02 MB)
  • v3.0.0(Feb 7, 2022)

    📑 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.

    Source code(tar.gz)
    Source code(zip)
    UplayR2Unlocker-Hooker-v3.0.0.zip(1.71 MB)
    UplayR2Unlocker-v3.0.0.zip(2.17 MB)
  • v2.1.0(Jan 31, 2022)

    📃 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
      
    Source code(tar.gz)
    Source code(zip)
    UplayR2Unlocker.zip(287.79 KB)
  • v2.0.0(Jul 27, 2021)

  • v1.1.0(Mar 26, 2021)

    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.
    Source code(tar.gz)
    Source code(zip)
    UplayR2Unlocker.zip(528.53 KB)
  • v1.0.1(Mar 4, 2021)

  • v1.0.0(Mar 3, 2021)

Owner
null
The first Roblox FPS unlocker for macOS. This is a very simple unpolished FPS unlocker with more updates to come

rbxfpsunlocker-osx The first Roblox FPS unlocker for macOS. This is a very simple unpolished FPS unlocker with more updates to come. Usage Download th

lanylow 53 Dec 30, 2022
Virtua Fighter 5: Final Showdown Unlocker for Yakuza 6 and Yakuza: Like a Dragon

Virtua Fighter 5: Final Showdown Unlocker This plugin for Yakuza 6 and Yakuza: Like a Dragon modifies in-game Virtua Fighter 5: Final Showdown arcades

Silent 17 Nov 26, 2022
"Totally Legit" Gemini Search

TLGS - Totally Legit Gemini Search Overview TLGS is a search engine for Gemini. It's slightly overengineered for what it currently is and uses weird t

Martin Chang 10 Jul 27, 2022
Seraph - "Totally Legit" IRC Client

Seraph Seraph is a text-based IRC client with interactive real-time TUI experience, written in C++17 and Spartan Boost.Asio low-level networking frame

CyKid128 6 Jan 3, 2022
CustomHooks.tk CS:GO legit cheat, my first project with a nice menu.

CustomHooks.tk CS:GO legit cheat, my first project with a nice menu.

Kai 10 Jun 20, 2022
An open source alternative to and inspired by IOBit Unlocker

EzUnlock An open source alternative to and inspired by IOBit Unlocker EzUnlock is a simple GUI application for deleting stuck / stale / undeletable fi

null 5 Aug 9, 2022