/RW-RegionCast

A BepInEx plugin for Rain World that adds Discord Rich Presence, now with support for region packs!

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Rain World - RegionCast

A BepInEx plugin for Rain World that adds Discord Rich Presence, now with support for region pack mods* !

GitHub all releases GitHub tag (latest by date)

regioncast demo

Skip to download instructions


Features

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

Installation

. in file paths represents the Rain World root directory.

  1. You must have Rain World BepInEx installed and set up - this won't run on Partiality. BepInEx download | RW BepInEx tutorial
  2. As of RegionCast 0.5, this plugin depends on Config Machine. Please see the release page for a note on this.
  3. 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
  4. Extract the RegionCast-DiscordGameSDK folder (the folder, not its contents) to the Rain World root directory

Troubleshooting

Antivirus issues?

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.

.NET runtimes

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.

Discord config

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!