Keep old runner versions available (wine)

Continually removing older versions of the wine runners leaves some older games/software behind. We can keep playing older great games if we continue to have the ability to use the old runners. Using the playonlinux builds and running custom wine is a workaround. Please see my issue and resolution below:

Hello everyone – recently I was attempting to get Zoo Tycoon 2 Ultimate Collection running for my wife as she had an itch to play it again.

The last time I ran this I found that I was able to run it on Lutris with an old runner version. Unfortunately Lutris keeps removing old runners and seems to be concentrating on the newer runners for the newer games. Specifically ZT2UC runs only on wine 3.19. There are some other games that I have ran in to that no longer run on the newer runners/wine versions for various reasons. Here is how I solved this.

  1. Right click your game in lutris and go to configure

  2. Click on the runner options tab

  3. Click the “Show advanced options on the bottom”

  4. Change wine version to “Custom”

  5. Head over to PlayOnLinux wine binary builds. They are amazing enough to keep a collection of all the versions of wine (https://www.playonlinux.com/wine/binaries/phoenicis/staging-linux-amd64/) You can also find 32 bit versions as well. Download the version you need.

  6. Extract the wine tar file.

  7. Back in Lutris click browse on custom wine executable and find the directory where you extracted the tar. Go in to the bin folder and click on wine64 and open.

  8. Click save and hopefully everything works again for you.

This will allow you to continue to run older games that seem to work best on older or specific versions of wine without being left behind by Lutris. I found that winehq is actually pretty helpful if you can find higher ratings (gold and platinum) on older versions of wine. I tried 3.19 since it had a platinum rating for zoo tycoon 2 ultimate and it worked perfectly.

I hope this is helpful for anyone else running in to similar frustrations.

2 Likes

In theory newer Wine versions are supposed to work too, even for old games. If an old game stops working on a newer Wine version that’s considered a bug.

I’m also not a big fan of removing older builds entirely, usually things should work better in more recent builds but of course regressions are common, and they’re not always noticed.

I have a private regularly updated archive of all Lutris Wine builds going back to 32bit 1.7.13, I really should clean it up and publish it somewhere one day

1 Like