Quick guide to setting up Rain World mods on the Steam Deck, with Realm as mod loader. I recommend using Realm instead of BOI because Realm is completely ran through the game, no need to run BOI through Wine to install mods etc...
(this probably applies to Linux in general not specifically Steam Deck)
- Install Rain World on your Deck (duh), launch it once
- Go to desktop mode
- Install protontricks if you don't have it yet.
protontricks 312520 win7
to set the wineprefix to windows 7, otherwise SSL things like CRS/Realm breakprotontricks 312520 winecfg
to enable library override forwinhttp
, so that Doorstop loads:- If the winecfg window doesn't open on some weird error re-install the game and start from zero, happened to me
- Go to the libraries tab
- Open the drop down, find
winhttp
in the list, select it - Press Add
- Press apply at the bottom.
- Close the window
- Download the latest version of Realm from the releases page. Download
ManualInstall.zip
. - Go to the game directory of Rain World through Steam.
- Extract the contents of the Realm zip file into the game files.
winhttp.dll
,BepInEx
, etc... should be right next toRainWorld.exe
. - Launch the game. If you have the "mods" button on the main menu, Realm loaded successfully.
- Put any mod you download into
BepInEx/plugins
in the game directory. - Have fun
- You can go back to game mode once everything is installed how you want it.
- Select 1280x768 as resolution in the game, it should fit perfectly on the Steam Deck's 1280x800 screen (minus some tiny horizontal black bars)
- If you use Many More Fixes, disable the built-in framerate limit in ConfigMachine. It interferes with the Steam Deck's 60FPS cap and causes serious frame pacing issues.
Heya, I went down a rabbit hole of trying to get this working last night and I ended up figuring it out but these instructions don't seem to work anymore (that or to they dont work the same anymore) I wrote up a step by step for how i got it to work: feel free to modify/use in your original post If you'd like.
Problem: Rainworld works okay, but when I try to use X mod it does nothing!
Solution:
0 - if rainworld isn't installed, install it and run it once. (this generates the proton files)
1 - go into desktop mode on your steam deck.
2 - install protontricks from the discover store.
3 - search for it and open it.
4 - select rainworld, click OK
5 - it should have "select the default wineprefix" selected, if not select it. Then press OK
6 - select "Run winecfg"
7 - towards the bottom of the little window it pulls up, it will say "windows version:" next to it there is a box, change that to be windows 7
8 - one of the tabs on the top will say "Libraries" click on it
9 - there will be a box saying "new override for library" click that and type in (or find) winhttp, then click the "Add" button directly right of it.
10 - click "apply" on the bottom of the window, then "OK"
11 - close out of winecfg
12 - repeat steps 2-11 (maybe optional? idk someone said they needed to do it and I do it just to be safe)
13 - run rainworld again, go into the remix menu and disable all your mods. (skip if you don't have any mods enabled, official DLC can be left enabled)
14 - the game should force reboot when you apply.
15 - open the game again, go back to the remix menu and enable a mod, start a game and test to see if it's working.
16 - go through and enable the rest of your mods, not sure if you need to do one at a time or can go hog wild at this point but good luck, you made it!
If you do all of this, and its still not working: