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] Set some more Wine-related env vars when launching with built-in libraries #1852

Merged
merged 1 commit into from Oct 11, 2022

Conversation

CommandMC
Copy link
Collaborator

These are largely copied over from Proton's source code, and should make some more games work OOTB (as an example, Drone Racing League Simulator, which is free on the EGS right now)

Looking at the launch command now, I believe a new way we print that out is in order soon:tm:


Use the following Checklist if you have changed something on the Backend or Frontend:

  • Tested the feature and it's working on a current and clean install.
  • Tested the main App features and they are still working on a current and clean install. (Login, Install, Play, Uninstall, Move games, etc.)
  • Created / Updated Tests (If necessary)
  • Created / Updated documentation (If necessary)

@CommandMC CommandMC added the pr:ready-for-review Feature-complete, ready for the grind! :P label Sep 29, 2022
@CommandMC CommandMC self-assigned this Sep 29, 2022
@arielj
Copy link
Collaborator

arielj commented Oct 5, 2022

In this branch the game for me gets to the Initializing screen but stays there forever (without this branch is just a black screen forever, so it's better).

I see this in the logs:

(wine:1019123): GStreamer-WARNING **: 00:03:57.319: Failed to load plugin '/home/ariel/.config/heroic/tools/wine/Wine-GE-Proton7-30/lib64/gstreamer-1.0/libgstvpx.so': libvpx.so.5: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio

(wine:1019123): GStreamer-WARNING **: 00:03:57.468: Failed to load plugin '/home/ariel/.config/heroic/tools/wine/Wine-GE-Proton7-30/lib64/gstreamer-1.0/libgstjpeg.so': libjpeg.so.62: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio

(wine:1019123): GStreamer-WARNING **: 00:03:57.487: Failed to load plugin '/home/ariel/.config/heroic/tools/wine/Wine-GE-Proton7-30/lib/gstreamer-1.0/libgstvpx.so': /home/ariel/.config/heroic/tools/wine/Wine-GE-Proton7-30/lib/gstreamer-1.0/libgstvpx.so: clase ELF errónea: ELFCLASS32

(wine:1019123): GStreamer-WARNING **: 00:03:57.487: Failed to load plugin '/home/ariel/.config/heroic/tools/wine/Wine-GE-Proton7-30/lib/gstreamer-1.0/libgstjpeg.so': /home/ariel/.config/heroic/tools/wine/Wine-GE-Proton7-30/lib/gstreamer-1.0/libgstjpeg.so: clase ELF errónea: ELFCLASS32

the first 2 are saying those files do not exist, and the second 2 are saying the ELF class is erroneuos.

No idea if this means something can be added to this or if it's just something missing on my dependencies, but I figured I can share it just in case.

Copy link
Member

@flavioislima flavioislima left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! 👌

@CommandMC
Copy link
Collaborator Author

@arielj You'll still need (some of the) regular Wine dependencies. Seems like the video decoder the game's trying to use is not installed on your system

@arielj
Copy link
Collaborator

arielj commented Oct 10, 2022

@arielj You'll still need (some of the) regular Wine dependencies. Seems like the video decoder the game's trying to use is not installed on your system

Makes sense, I just wasn't sure if that was expected or not now I see it is. Looks good to me too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr:ready-for-review Feature-complete, ready for the grind! :P
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants