Autor:tristanmcphersonLast updated:06/06/2023 00:12:044.9M12KB
R2API is a modding framework for other mods to work in, providing centralized and simplified APIs for Risk of Rain 2.
This helps keep mods compatible with each other.
At its core, R2API should not change how the game behaves without any other mod installed.
The only change is to keep mods out of quickplay and prismatic trials by request of the Hopoo Games team.
Check out this page from the R2Wiki on how to install mods
Since the R2API 5.0.0 version update, mod creators should ideally only reference the packages they need in their C# projects and their thunderstore packages.
In the dependency array of their thunderstore manifest, they should reference the R2API packages from the RiskofThunder team, for example: RiskofThunder-R2API_LobbyConfig-1.0.0
In their C# projects, they should only get the corresponding R2API submodules dll they need.
On top of the BaseUnityPlugin, you should add a BepInDependency, for example [BepInDependency(DirectorAPI.PluginGUID)]
For then adding the dependency on the C# Project level, you can do that in a multitude of ways, depending on your workflow:
Nuget Package Manager:
RiskofThunder nuget account, and you can find them through the search bar by typing R2API.Manually adding nuget:
<PackageReference Include="R2API.Networking" Version="1.0.2" />
Download the dlls directly from thunderstore:
If you use Unity:
A lot of documentation is in the included xmldocs, and further information may be on the dedicated R2API wiki.
Do not hesitate to ask in too!
Older changelogs for this package can be found on GitHub.
R2API modules are now split into their own package.
Mod creators should ideally only reference the packages they need in their C# projects and their thunderstore packages. Please refer to the Developing mods using R2API section for more info.
If you are a mod user, there should be no difference whatsoever with this update.
If you find any issues, please tell us in the the modding discord or the GitHub repository

Download Mods For Free
Install LagoFast, start Risk of Rain 2 and play with the mods you love.