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

[Exp]: ULWGL support #3480

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
Open

Conversation

imLinguin
Copy link
Member

@imLinguin imLinguin commented Jan 30, 2024

Experimental feature with ULWGL support. The feature is enabled by default.

Requires user to manually put ULWGL-launcher as $XDG_CONFIG_HOME/heroic/tools/runtimes/ulwgl.
This may as well be a symlink

e.g

git clone https://github.com/open-wine-components/ULWGL-launcher ~/.config/heroic/tools/runtimes/ulwgl

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)

@imLinguin imLinguin added the pr:wip WIP, don't merge. label Jan 30, 2024
@imLinguin imLinguin linked an issue Jan 31, 2024 that may be closed by this pull request
@imLinguin
Copy link
Member Author

Heroic now requires only ulwgl-run file to be present in the tools/runtimes/ulwgl directory. The script will download the whole runtime as needed

@shelterx
Copy link

I tried this with a currently installed Epic Games Store game and got could not load ntdll.so (proton-ge-custom). It works fine without the ulwgl patches tho'. So it's something with the ulwgl launch causing this.

@Lx32
Copy link

Lx32 commented Mar 9, 2024

Heroic now requires only ulwgl-run file to be present in the tools/runtimes/ulwgl directory. The script will download the whole runtime as needed

How do I check if I'm using ULWGL? I put the script in the right folder and tried to launch the game with Proton GE 9.1 and I got no error. But from the log I cannot get any info on using the tool or not.

@shelterx
Copy link

Heroic now requires only ulwgl-run file to be present in the tools/runtimes/ulwgl directory. The script will download the whole runtime as needed

How do I check if I'm using ULWGL? I put the script in the right folder and tried to launch the game with Proton GE 9.1 and I got no error. But from the log I cannot get any info on using the tool or not.

You see it if you start heroic from the shell, when you start a game it should say something about ULWGL in the shell output.

@Lx32
Copy link

Lx32 commented Mar 28, 2024

Heroic now requires only ulwgl-run file to be present in the tools/runtimes/ulwgl directory. The script will download the whole runtime as needed

How do I check if I'm using ULWGL? I put the script in the right folder and tried to launch the game with Proton GE 9.1 and I got no error. But from the log I cannot get any info on using the tool or not.

You see it if you start heroic from the shell, when you start a game it should say something about ULWGL in the shell output.

I've checked but I got no information. It should work in mainline or I need some branch version of heroic?

@shelterx
Copy link

You have to build this PR yourself, right now it got conflicts with master so best is that you wait until it's merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr:wip WIP, don't merge.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ULWGL support?
3 participants