Before doing anything, make sure you have a .exe version of Affinity Photo, Affinity Designer, and/or Affinity Publisher downloaded from the official Affinity website: https://store.serif.com/en-us/account/downloads
Visit the download page of Heroic Games Launcher's official website, and follow the instructions to download and install Heroic Games Launcher. Flatpak is recommended.
Choose one of the following forks of Wine, and download and extract it:
-
ElementalWarriorWine (Recommended) — After downloading the
ElementalWarriorWine-x86_64.tar.gzarchive file, right click and extract the archive into anElementalWarriorWine-x86_64folder. -
Wine-TKG-affinity — Download the
wine-tkg-affinity-archbuilt.tar.zstarchive file, then extract theusr/folder from the archive and rename the folder towine-tkg-affinity-x86_64.
Copy and paste the extracted Wine fork folder from the previous step to Heroic Games Launcher’s Wine directory:
- Flatpak:
~/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine - Other Install Methods:
~/.config/heroic/tools/wine
- Open Heroic Games Launcher and click on Add Game.
- Name the game as you wish.
- Set the Wine version to ElementalWarriorWine or Wine-TKG-Affinity.
- Select the x64 setup
.exeyou downloaded from Affinity's website as the executable. - Click Finish.
- Run the setup file from Heroic to initialize the prefix.
- It may crash. If it somehow runs successfully, close it manually.
- Right-click on the game in Heroic and select Settings from the menu.
- On the WINE tab, scroll down and click on Winetricks.
- Search and install the following dependencies:
allfontsdotnet48vcrun2022
- Wait for the dependencies to install. Be patient, it's not stuck, just taking time.
- Click on OPEN WINETRICKS GUI.
- Select Select the default wineprefix.
- Choose Change settings.
- Enable the following settings:
- win11
- renderer=vulkan
- Click OK and keep pressing Cancel until the Winetricks window closes.
- Download the
WinMetadata.ziparchive file. - Extract the
WinMetadatafolder from the archive intodrive_c/windows/system32.
- Press Launch and complete the setup.
- Once installation is finished:
- Right-click on the game in Heroic and select Details from the menu.
- Click on the three dots at the top-right corner and select Edit App/Game.
- Change the executable to:
drive_c/Program Files/Affinity/APPNAMEHERE/APPNAMEHERE.exe - Click Finish and Launch the game.
To optimize performance and reduce latency, right click on a game, select Settings from the menu, then adjust these settings:
- Go to the Other tab, and check the Game Mode option.
Quote from darkside99:
"These are the best settings for improving performance and reducing latency."
- Visit the repository's
wine-dark-theme.regfile page to download the.regfile by clicking the download button on the top right. - Save the file to your Downloads folder.
- Launch a terminal app to open the terminal, then type
cd Downloadsto change to your Downloads folder. - Run the following command:
wine regedit wine-dark-theme.reg
- Press
Enter. You might get a message again saying "Wine could not find a wine-mono package...". Just clickInstall.
If you also want to enable dark theme for the Wine fork for your installed Affinity apps on Heroic Games Launcher:
- Launch Heroic Games Launcher.
- Click an Affinity app you installed. Under the INSTALL INFO section, check the WinePrefix folder path.
- Run the following command, and replace
/path/to/wineprefixwith the WinePrefix folder path:WINEPREFIX="/path/to/wineprefix/folder" wine regedit wine-dark-theme.reg

