Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Linux] Games do not launch modded along with other quirks #187

Open
PaxiTheAlchemist opened this issue Dec 11, 2024 · 1 comment
Open

Comments

@PaxiTheAlchemist
Copy link

Games do not launch modded

When using the Gale mod manager, I am unable to launch any games with mods. Attempting to launch starts the game unmodded

Game does not follow set steam compatibility layer or launch with steam features

This hasn't really been a big issue for me, but ill throw it here, but for my games that don't have native support for linux, they usually will follow the set compatibility layer set within steam. When launching from either r2modman/thunderstore or just plain steam, the set compatibility layer will be acknowledged. However, while using gale, I've noticed that it would always utilize wine by default regardless of what was set within steam. I fear this may cause certain games to fail to run as a result.

Another thing of interest that I noticed is that the game will also will not be launched from steam in general to which may be related. Many features of steam will be unavailable for example steam overlay, activity status, and more. Interestingly, when applying the work around below, the game will then launch from steam with the proper compatibility layer along with mods

Work Around

From what I've tested so far, if you are playing a game that utilizes BepInEx for modding through a compatibility layer (Proton, Wine, etc.), I have found a way to get things to work. I'm not sure for games that don't utilize BepInEx, but here is what I've done to get things to work.

  1. Navigate to the cog/gear (⚙️) icon left side panel item ("Edit manager settings")
  2. Under the game specific settings category ("<Game Name> settings"), put WINEDLLOVERRIDES="winhttp=n,b" %command% into the "Set custom launch arguments" field
  3. Game should launch with mods

Doing this causes the launched game to recognize the winhttp.dll included in an installation of BepInEx which then loads in the rest of the components of BepInEx and the mods

Additional details

Operating System: Linux x86_64 (EndeavourOS)

@AbstractMelon
Copy link

Same issue here, im going to see if I can fix it rq

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants