Skip to content

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.

@arielj
Copy link
Collaborator

arielj commented Jun 5, 2024

Closing this one since #3724 is a continuation of this

@arielj arielj closed this Jun 5, 2024
@Heroic-Games-Launcher Heroic-Games-Launcher locked and limited conversation to collaborators Jun 5, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
pr:wip WIP, don't merge.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ULWGL support?
4 participants