r2modmanPlus icon indicating copy to clipboard operation
r2modmanPlus copied to clipboard

[BUG] - Failed to run mods into another partition in the game (Linux)

Open lotexiu opened this issue 8 months ago • 0 comments

The game opens, but no mods are applied.

Steps to reproduce:

  1. Use Linux (Fedora KDE 42 preferably)
  2. Install a game (Ex: Any Game)
  3. Install r2modman (Any version, rpm, AppImage, Flatpak, etc.)
  4. Change the r2modman mods directory to another NTFS partition.
  5. Install a mod (Ex: BepInEx)
  6. Open the game through r2modman

The expected behavior is that the game opens with the mods installed or at least an error should occur. However, the game opens normally, but without any sign of mods. But if the same Linux partition is used, it works.

To make testing easier and to ensure that the problem can occur, I recommend that you follow the more specific steps below.

  1. Open the "KDE Partition Manager"
  2. Create an NTFS partition for the operating system.
  3. Right-click on the partition and click "Edit Mount Point".
  4. Specify a path (Ex: /D)
  5. Click the "More..." button
  6. Add the following arguments (uid=1000,gid=1000,windows_names,permissions,exec).
  • uid=1000,gid=1000: sets your user as the owner (most Linux users have UID 1000).
  • windows_names: avoids file names that are incompatible with Windows.
  • permissions,exec: ensures that files are executable (important for Proton games).
  1. Save and apply the changes.

  2. Reboot the machine.

  3. Install a game on the created partition. (Currently I'm trying with ATYLSS and REPO).

  4. Use the rpm version of r2modman (LTS).

  5. Change directory to any folder in the created partition.

  6. Install a mod, it can be just bepInEx.

  7. Open the game using r2modman or commands that you apply in Steam.

  • Expected result: the game opens, but without the mods applied.

  • Remember to install the drivers for your video card.

  • I am not applying any initialization arguments in Proton, just the default configuration and I am using Proton Experimental.

  • Yes, I have already tried applying arguments in Proton to see if it helped in any way. Arguments: (Placed in user_settings.py, where Proton is located) "PROTON_ENABLE_NVAPI": "1", "THREADS": "14", "__GL_SHADER_DISK_CACHE": "1", "__GL_SHADER_DISK_CACHE_SKIP_CLEANUP": "1",

  • Yes, I have already tried changing the permission levels of the mods folder. (sudo chmod -R 755)

  • Yes, I have already checked the owner of the folder and running the command to set "Me" as the owner (sudo chown -R USERNAME *)

launch parameters Example:

--doorstop-enable true --doorstop-target "Z:/home/user/.config/r2modmanPlus-local/LethalCompany/profiles/test/BepInEx/core/BepInEx.Preloader.dll" --r2profile "test"

--doorstop-enable true --doorstop-target "Z:/D/r2modmanPlus-local/LethalCompany/profiles/test/BepInEx/core/BepInEx.Preloader.dll" --r2profile "test"

lotexiu avatar May 29 '25 22:05 lotexiu