-
Notifications
You must be signed in to change notification settings - Fork 72
Wine
SteamTinkerLaunch allows for downloading and using Wine to run games. This can be useful for Non-Steam Games. Wine can be enabled from the Game Menu with a checkbox, and custom versions of Wine can be selected. Wine versions can be downloaded using the Download Custom Wine Extra Button on the Main Menu.
As mentioned, you can use the Download Custom Wine option to download and extract Wine builds. If your Wine version is missing you may be able to add the URL to the URL config file following the guidance on the wiki page. However as noted the type and structure of the archive will have to be verified first.
If the archive type or structure are not compatible, feel free to open a PR to implement it. You could also open a detailed issue describing how to implement it.
Otherwise, you can follow some of the steps below to add custom Wine archives.
It is also possible to manually add your own extracted Wine archive to SteamTinkerLaunch. Your archive should go into the WINEEXTDIR
(see Paths wiki) and have a top-level folder with the name of the Wine build. Inside that folder should be the Wine folder structure, with bin
, lib
, etc. You can use an existing extracted Wine version from SteamTinkerLaunch as a reference if you need to.
This option may be useful if you have existing Wine downloads (e.g. from Lutris) that you want to be made available within SteamTinkerLaunch. It is also useful if SteamTinkerLaunch cannot download/extract the Wine release archive you want to use, or if you're using a custom build.
If your Wine version cannot use the same directory structure for some reason, it may be possible to create symlinks that mimic the directory structure. Likewise, symlinking builds of Wine that you have already downloaded for something like Lutris may also work.
ProtonUp-Qt offers the ability to select custom directories for compatibility tools. You can set a custom Steam directory to the WINEEXTDIR
(see Paths wiki) and then use ProtonUp-Qt to manage downloading and extracting the Wine versions for you.
- Wine Support: use custom Wine archives instead of Proton
- Download Custom Wine: download custom wine archives
- Winetricks: start winetricks before game launch (gui or silent)
- Winecfg: start winecfg before game launch
- Wineconsole: start a wineconsole in the gamedir instead of the game itself
- Wine Debug: configure wine debug settings via gui
- Registry: auto apply registry files
- Wineprefix: short explanation
- Wine FSR: FidelityFX SuperResolution (FSR) support
- DotNet: Install dotnet48 easily
- Wine-Virtual-Desktop: configure a virtual desktop easily
and of course all Proton configuration options which particilarly have the same settings for obvious reasons.
Quick Links
- Changelog
- Installation
- Usage
- Main Menu
- Global Menu
- Tray Icon
- Modding
- Platform-Specific Documentation
- Tweaks
- Utilities
- Advanced