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

Release new flatpak version with the epic store fix #297

Open
juk0de opened this issue Oct 3, 2022 · 8 comments
Open

Release new flatpak version with the epic store fix #297

juk0de opened this issue Oct 3, 2022 · 8 comments

Comments

@juk0de
Copy link

juk0de commented Oct 3, 2022

Epic authentication in Lutris broke 1 month ago and has been fixed in the meantime: lutris/lutris#4472.

However, it's still broken in the flatpak version, as it hasn't been updated in the last two months. Please update the flatpak beta to contain the EGS fix, so we can finally use epic games integration on the SteamDeck again.

Btw, I tried to run the git version on my SteamDeck (as I do on my desktop) but it's not possible due to missing webkit2gtk (which can't be installed due to read-only filesystem).

Edit: it would also be nice to have an "unstable" branch that follows lutris master as close as possible and can be selected during installation.

@danieljohnson2
Copy link

Your distro might have a 'lutris-git' package, which is basically that unstable Lutris. But I don't know if that's a great thing to use- it's going to be broken sometimes.

However, I contacted @strycore and he's amenable to a Lutris release "soon". So hopefully you won't have to wait too long for an update with these fixes.

@juk0de
Copy link
Author

juk0de commented Oct 9, 2022

Your distro might have a 'lutris-git' package

Thx, but on the steam deck, you only have flatpaks available. Well, technically you can install arch packages if you disable the OS write protection, but they would be removed during the next update. Maybe it's a workaround for other distros, though. On my desktop, I'm using the git version of Lutris and it works very well. Would be great to have that option as a flatpak too.

Out of curiosity: why is it so hard to update the flatpak version? At first glance it looks like it would be enough to change this commit to sth. more recent:

commit: 703df306b3bba3ab6ba8fc1400f526999f4ec7f0

But maybe that would cause dependency problems?

@NightHammer1000
Copy link

@minimeee
Better off just using the Heroic Flatpak.
The bugfix time on the Lutris Flatpak is horrible. There is still an Issue with wine-lutris that does not let you run games of SD Card that is still being ignored. They don't seem very interested in supporting the Deck. Sadly.
Heroic had the fix up and running in less than an day.

@juk0de
Copy link
Author

juk0de commented Oct 10, 2022

Thanks @NightHammer1000. I already tried Heroic on the Deck and on my PC. Always went back to Lutris because of various issues (e. g. games not starting or running very slow). I also prefer the configurability and high number of services supported by Lutris. You're right about the slow bugfix time with flatpak and the EGS issue, though.

There is still an Issue with wine-lutris

I only use the GE versions of WINE with Lutris.

@NightHammer1000
Copy link

Yeah. But lutris ignores the prefered Wine settings when installing stuff and defaults back to the broken wine-lutris

@matheusfaustino
Copy link

sorry to bother you guys, but any update related to this? So, currently, the only solution for the epic sync is to either change the file manually or not using flatpak, right?

@juk0de
Copy link
Author

juk0de commented Oct 27, 2022

@matheusfaustino: you can also build the Flatpak yourself by following the instructions here and the workarounds here.

In order to get a recent Lutris version, you only have to replace the commit hash in this line:

commit: 703df306b3bba3ab6ba8fc1400f526999f4ec7f0

I built one successfully based on commit 09feb408a5ecc69d5820fed61930e84bbd893c72 (which corresponds to release v0.5.12-beta1). But note that you may end up with incompatible dependencies for other commits.

Lutris is great imo, but it's really a shame that they have such a slow (and unpredictable) release cycle. The desktop version is also outdated most of the time, that's why I've switched to the git version on my PC long time ago...

@matheusfaustino
Copy link

matheusfaustino commented Oct 28, 2022

@minimeee thank you, I will try. I did a workaround which it was manually copying the file from the new version to the flatpak directory, and that way I was able to fetch the list. But, your way is more complete. Thank you for explaning and for the links ^^
Have a nice day

edit: now, the only thing missing is that uplay stupid thing that they implemented... for some reason, I cannot sync my account with epic using lutris or heroic as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants