r2modmanPlus icon indicating copy to clipboard operation
r2modmanPlus copied to clipboard

[BUG] - Silksong does not launch modded on Linux (Steam Deck)

Open correii opened this issue 3 months ago • 3 comments

Describe the bug r2modman doesn’t launch Hollow Knight: Silksong modded on Steam Deck. Manual mod installation works perfectly. r2modman will launch the game, just without any mods applied.

To Reproduce Steps to reproduce the behavior:

  1. Install the r2modman AppImage on Steam Deck, and install Hollow Knight: Silksong.

  2. Open Steam, then open the properties window for Hollow Knight: Silksong. Navigate to the Compatibility tab, change the compatibility tool to Proton 9.0-4 so Steam installs the windows version of the game. This ensures mods will be compatible.

  3. Open r2modman, select Hollow Knight: Silksong. Navigate to the settings tab, set launch behavior to Proton. Navigate to the help tab, scroll down, copy launch parameters. Go to Steam, open the Silksong properties, paste into the launch options box. Optional: under the settings tab in r2modman, navigate to “set launch parameters” and paste into the text box.

  4. Install the mods you want, ensuring the latest version BepinExPack_Silksong is installed.

  5. Click “Start modded” in r2modman. Silksong will now launch vanilla, without BepinEx loaded.

A clear and concise description of what you expected to happen.

Silksong is supposed to launch modded, like all the other games I’ve modded on my Steam Deck using r2modman.

Screenshots I’d need a video to show the BepinEx log window showing, but it doesn’t show up like it should, and no mods load.

Additional context Other games I’ve modded using the exact same steps launch modded, I’m not sure why it’s not working for Silksong. I’m open to any help troubleshooting what the issue is.

correii avatar Sep 21 '25 16:09 correii

Additional notes:

If I copy the contents of the folder “Default” located at /home/.config/r2modmanPlus-local/HollowKnightSilksong/profiles/Default/ into the Hollow Knight Silksong installation folder, and set the Steam launch options to WINEDLLOVERRIDES=“winhttp.dll=n,b” %COMMAND% then launching Silksong through Steam also launches the BepinEx log window and loads all the mods I had installed on the “Default” profile.

So this is 100% an issue with the r2modman application, and not an outdated/incompatible BepinEx version or mod conflict.

I hope the information I provided is helpful for debugging. I’m happy to supply any more information upon request, or test things to help further identify the source of the issue.

correii avatar Sep 21 '25 16:09 correii

I have the same problem on a linux pc, if i run linux_wrapper.sh --r2profile Default I get this error: linux_wrapper.sh: line 44: ~/.config/r2modmanPlus-local/HollowKnightSilksong/profiles/Default/start_game_bepinex.sh: No such file or directory

hoferbeck avatar Sep 22 '25 16:09 hoferbeck

I know its a different game but, PEAK on r2modman on linux gives the same error hoferbeck listed but with peak instead.

piks avatar Sep 25 '25 22:09 piks

Same issue with Shapez 2 FWIW. I'm not sure if it's something to be fixed in r2modman or if BepInEx packages for these games lack a file required to work on Linux.

v1993 avatar Dec 24 '25 08:12 v1993