A BepInEx plugin for Rain World that adds Discord Rich Presence, now with support for region pack mods* !
Displays the following game details on your Discord profile for other users to see while you play
- region thumbnail art
- region/arena name
- game mode / difficulty
- time spent in current game mode
.
in file paths represents the Rain World root directory.
- You must have Rain World BepInEx installed and set up - this won't run on Partiality. BepInEx download | RW BepInEx tutorial
- As of RegionCast 0.5, this plugin depends on Config Machine. Please see the release page for a note on this.
- Download the first .zip from the first "Assets" dropdown from here
-
- If using BepInEx with BOI, extract
RegionCast.dll
to./Mods
- If using BepInEx without BOI, extract
RegionCast.dll
to./BepInEx/plugins
- If using BepInEx with BOI, extract
- Extract the
RegionCast-DiscordGameSDK
folder (the folder, not its contents) to the Rain World root directory
Your antivirus may not like a certain RegionCastApp.exe
on the first run. This is to do with Rain World and the Discord Game SDK targetting different .NET versions, meaning the part of the mod that interacts with Discord needs to be run separately.
If you do not have .NET 5 installed, you will need to install it. Instructions for checking your .NET versions can be found here, and if you don't have a .NET Core 5.x version, you can find installation links for Windows, Mac, and Linux a little further down on that page.
It should go without saying that Discord needs to be running on the same machine for this to work. You also need to enable the toggle switch in Discord settings > Game Activity.
Other issues? You can reach me in the modding channels of the Rain World Discord (casheww) or by submitting a Github issue on this repository under the Issues tab.
* For more details about region pack support, see this website. Instructions for other content creators can be found here.
Many thanks to the modding folks in the Rain World Discord!