HeroicGamesLauncher icon indicating copy to clipboard operation
HeroicGamesLauncher copied to clipboard

[Exp]: ULWGL support

Open imLinguin opened this issue 1 year ago • 6 comments

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 avatar Jan 30 '24 18:01 imLinguin

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

imLinguin avatar Feb 07 '24 16:02 imLinguin

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.

shelterx avatar Feb 17 '24 05:02 shelterx

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.

Lx32 avatar Mar 09 '24 17:03 Lx32

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.

shelterx avatar Mar 26 '24 08:03 shelterx

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?

Lx32 avatar Mar 28 '24 17:03 Lx32

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

shelterx avatar Mar 28 '24 19:03 shelterx

Closing this one since https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3724 is a continuation of this

arielj avatar Jun 05 '24 23:06 arielj