After reading your comment, I tried it for myself, running “Age Of Wonders 4” through Lutris 0.5.22. Nothing happened. As in, literally nothing, game didn’t launch, and no error. Then downgraded Lutris to 0.5.19, and first I got a message saying that wine needed to install something, and then I got an error message saying “A java script error occurred in the main process”.
So the results of my experiment are inconclusive. I consider an error message a better than result than nothing visibly happening, because an error message at least tells me nothing its not working, instead of letting me wait and wait.
So, yes, it appears that the quality of Lutris has declined after the developer started using Claude Code. However, my experiment was just a quick and dirty experiment, and ultimately further research is necessary.
I propose the following experiment, keep in mind that this is basically a rough sketch of the procedure:
Set up two virtual machines running linux, a and b. (TODO: Decide on distro)
Install Lutris 0.5.22 on a, and 0.5.19 on b.
Try out several games on both a and b, both installed and launched through lutris, and record how well they run.
lutris -d will run it and print debug messages to the terminal.
I think the root of the problem is that updating changes what WINE and Proton versions are being used, even for games that are already installed. That pretty much negates what most people are using Lutris for. (WINE prefix management)
I just wanted to try and figure out whether the quality of Lutris had indeed declined as you said in your earlier comment. I’m not trying to get the game running, “Age of Wonders 4” is just the first title in my library.
Honestly: Why? Lutris Gnome headerbar UI sucks anyway. Looks and behaves like crap especially under Gamescope but in non-Gnome desktops it’s not too great as well. GloriousEggroll and team created umu launcher to make creation of that sort of graphical front ends much easier and a bunch of those popped up already. Might just as well migrate to one of those than to maintain yet another software fork.
Oh man, you are right. I went fron 5.18 to 5.20 and nothing worked anymore. I spent hours troubleshooting before I reinstalled the current game I was playing. It worked but it runs noticeably slower. For a newbie, how does one downgrade? Assuming there is a command or do I have to uninstall first?
Someone suggested the program Warehouse to me, but I haven’t tried it. On Arch, I still had the version I wanted in my package manager’s cache so it was a single command.
If you are using the flatpak (Bazzite, Steam Deck, etc.) unfortunately, it’s more complicated.
Exit to desktop mode.
Open Konsole (it’s in System in the main menu).
If you haven’t set a root password yet, run passwd, make it reasonably secure and don’t forget it. I believe setting a root password enables the Deck to be controlled remotely over ssh with said password. Be safe.
Run flatpak remote-info --log flathub net.lutris.Lutris. Lutris was installed as system for me. I think that is the default, so probably choose 1 for system if it asks.
You will see a commit with the subject “Update Lutris to 0.5.20”. The previous version is in the list right after that. Note that hash of 64 hexadecimals.
Run sudo flatpak update--commit=19ee79d455b8e50f057911a2bba279efcb960ee6d565f794e9c9d41c290dcd14 net.lutris.Lutris, supply the root password, and accept the changes. (Use the hash from step 5.)
Run sudo flatpak mask net.lutris.Lutris and supply root password to prevent Lutris from being updated. We will probably have problems in the future when the flatpak environment gets deprecated, sudo flatpak mask--remove net.lutris.Lutris would allow it to update again.
It’s completely a coincidence that all games are no longer working in Lutris here, on multiple machines, after upgrading from 0.5.19 to 0.5.20. Weird.
I downgraded and everything works again. I did not try 0.5.22 or the quickly removed 0.5.21.
After reading your comment, I tried it for myself, running “Age Of Wonders 4” through Lutris 0.5.22. Nothing happened. As in, literally nothing, game didn’t launch, and no error. Then downgraded Lutris to 0.5.19, and first I got a message saying that wine needed to install something, and then I got an error message saying “A java script error occurred in the main process”.
So the results of my experiment are inconclusive. I consider an error message a better than result than nothing visibly happening, because an error message at least tells me nothing its not working, instead of letting me wait and wait.
So, yes, it appears that the quality of Lutris has declined after the developer started using Claude Code. However, my experiment was just a quick and dirty experiment, and ultimately further research is necessary.
I propose the following experiment, keep in mind that this is basically a rough sketch of the procedure:
lutris -dwill run it and print debug messages to the terminal.I think the root of the problem is that updating changes what WINE and Proton versions are being used, even for games that are already installed. That pretty much negates what most people are using Lutris for. (WINE prefix management)
I just wanted to try and figure out whether the quality of Lutris had indeed declined as you said in your earlier comment. I’m not trying to get the game running, “Age of Wonders 4” is just the first title in my library.
Edit: But thanks anyway.
I guess we know where to fork from.
Honestly: Why? Lutris Gnome headerbar UI sucks anyway. Looks and behaves like crap especially under Gamescope but in non-Gnome desktops it’s not too great as well. GloriousEggroll and team created umu launcher to make creation of that sort of graphical front ends much easier and a bunch of those popped up already. Might just as well migrate to one of those than to maintain yet another software fork.
Oh man, you are right. I went fron 5.18 to 5.20 and nothing worked anymore. I spent hours troubleshooting before I reinstalled the current game I was playing. It worked but it runs noticeably slower. For a newbie, how does one downgrade? Assuming there is a command or do I have to uninstall first?
Someone suggested the program Warehouse to me, but I haven’t tried it. On Arch, I still had the version I wanted in my package manager’s cache so it was a single command.
sudo pacman -U file:///var/cache/pacman/pkg/lutris-0.5.19-9-any.pkg.tar.zstIf you are using the flatpak (Bazzite, Steam Deck, etc.) unfortunately, it’s more complicated.
passwd, make it reasonably secure and don’t forget it. I believe setting a root password enables the Deck to be controlled remotely over ssh with said password. Be safe.flatpak remote-info --log flathub net.lutris.Lutris. Lutris was installed as system for me. I think that is the default, so probably choose 1 for system if it asks.sudo flatpak update --commit=19ee79d455b8e50f057911a2bba279efcb960ee6d565f794e9c9d41c290dcd14 net.lutris.Lutris, supply the root password, and accept the changes. (Use the hash from step 5.)sudo flatpak mask net.lutris.Lutrisand supply root password to prevent Lutris from being updated. We will probably have problems in the future when the flatpak environment gets deprecated,sudo flatpak mask --remove net.lutris.Lutriswould allow it to update again.Wow, thank you for this! I really appreciate the detailed instructions!