Skip to content
This repository has been archived by the owner on Jan 31, 2023. It is now read-only.
/ RW-RegionCast Public archive

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

License

Notifications You must be signed in to change notification settings

casheww/RW-RegionCast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!