-
Notifications
You must be signed in to change notification settings - Fork 16
Fix running under Steam on Linux #344
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
base: main
Are you sure you want to change the base?
Conversation
|
This breaks starting if the path to olmod contains spaces. But the problem is not the actual steam fix. The problem is just changing the hardcoded So for an installation like mine (using the default This is probably also the reason Arne must have hardcoded the For the actual Steam Overlay part: I don't have steam so I can't verify this, but I don't see any reason this would not work. I personally don't like the idea of resetting |
|
I can't directly push anything to this PR, but I made a recommended change: derhass@b33ab0c @v1993 can you confirm that this change would also still work in Steam, or is the issue that Steam doesn't run olmod from the proper working directory and the full path is necessary? If that is the case, one could add the olmod directory to |
|
Sorry I didn't get a chance to test yet; I also probably should see if it's detecting properly when running under steam as a non-Steam game since some people have trouble getting the game working otherwise (missing system libraries compared to steam runtime, etc.). If it's presence of a |
No, it doesn't. I tried it. Space and colons are both used as separators, interchangeably. The manpage also doesn't suggest anything other in that regard: https://man.archlinux.org/man/ld.so.8.en
|
|
Once all the details of this get figured out I'll pull it in for 0.6. |
|
Wouldn't this already be a problem when running with an empty |
Should help with paths with spaces in them.
|
Switched to |
Adds a workaround based on discussion in #315. Seems like Steam's overlay somehow conflicts with olmod. This allows launching olmod directly from Steam by setting "Launch options" of Overload to