Skip to content

acidicoala/UplayR1Unlocker

Repository files navigation

🐨 Uplay R1 Unlocker 🔓

Legit DLC Unlocker for Ubisoft Connect (R1)

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

⚙ Configuration

UplayR1Unlocker does not require any manual configuration. By default, it uses most reasonable options and tries to unlock all DLCs that it can. However, there might be circumstances in which you need more custom-tailored behaviour. In this case you can use a configuration file UplayR1Unlocker.json that you can find in this repository. To use it, simply place it alongside the unlocker DLL. It will be read upon each launch of a game. Configuration file itself is optional, but options within the file are not. In the absence of the config file, default value specified below will be used.

The description of each available option is presented below:

  • logging: Enables or disables logging into a UplayR1Unlocker.log file. Default: false.
  • lang: String that overrides game language if it is not set to default. Default: default.
  • hook_loader: Specifies which DLL to hook. When true, the unlocker hooks uplay_r1_loader(64).dll. When false, it hooks uplay_r1(64).dll. Default: false.
  • blacklist: A list of IDs to keep locked. Default: [] (empty list).

👋 Acknowledgements

This project makes use of the following open source projects:

📄 License

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