Found some instructions for running the game on Ubuntu that were much simpler than anything I had been trying, sharing them here. First of all, credit where it’s due, here’s the link that helped me get it working. Next, I used Lutris to handle my Wine versions and setup to make this a bit easier, especially when it comes to getting the Epic Games Store working. For Ubuntu, it’s available as part of the standard repository:
sudo apt install lutris
I also made sure I had the latest wine-staging version, wine-staging-4.21. If you have trouble getting the latest wine-staging, try the instructions here: http://ubuntuhandbook.org/index.php/2019/05/nstall-wine-4-8-ubuntu-19-04-18-04/
The TL;DR for the linux-savvy:
- Use Lutris to install the Epic Games Store and download the game.
- Create a new 64-bit prefix for the game.
- Install
dxvk
and corefonts
in that prefix with winetricks.
- Apply a Windows Media Foundation workaround found here: https://github.com/z0z0z/mf-install
1. Installing the Epic Games Store
The Epic Games Store is has a pre-made install script available on Lutris’ website. Clicking the install button (pictured below) should open up Lutris and start the install process.
The pre-loaded settings should work right out of the box, although I found that I had to change one of the settings - the DVXK version in the configuration was causing a crash before the program started, but changing it from “1.4.6” to “Manual” fixed it for me:
At this point you should be able to run the store and use it to download/install Phoenix Point. Do so, and then we can move on to getting it working:
2. Getting Phoenix Point Running
Once the game is downloaded it may be able to run, but I had the issues described in my first post where none of the textures were rendered and none of the cutscenes played. I ended up creating a new wine prefix to run the game separate from the one for the Epic Games Store. The important options when setting up the new runner are:
- Picking Wine as the runner for the game.
- Setting the executable to the game’s EXE file, installed by default in
~/Games/epic-games-store/drive_c/Program Files/Epic Games/PhoenixPoint/PhoenixPointWin64.exe
- Creating a folder for the new Wine prefix, I put mine here:
~/Games/Phoenix_Point/Prefix
- Setting the prefix architecture to 64-bit.
- Picking your System’s version of Wine (4.21 (Staging) for me).
- Disabling DXVK, D9VK, and Esync if they were enabled.
Once you have these settings, click save.
Next, right-click on the icon in the Lutris menu that was created for Phoenix Point, and select “Winetricks” near the bottom of that menu. It will take a minute to set up the new prefix. Once the Winetricks menu appears, click OK to select the default prefix.
From the next menu, select “Install a Windows DLL or component”, then find dvxk
from that menu, check the box next to it, and click OK.
You’ll be brought back to the current prefix window. Pick “Install a font”, select corefonts
, and click OK. It will take a minute or two to install them to your wine prefix.
With that done, click Cancel twice to close winetricks. Right click on the Phoenix Point icon in the Lutris window again, and select “Wine configuration”. Under the “Graphics” tab, check the box for “Automatically capture the mouse in full-screen windows”, then click Apply and OK.
The game should be fully playable at this point, though I’ve found it doesn’t play the cutscenes without one more step. From the link I found earlier that lead me to these instructions, go to https://github.com/z0z0z/mf-install, click “Clone/Download”, download the file as a ZIP archive, then extract it somewhere.
Open up a terminal, change directory to where you unpacked the above ZIP file, then use the install script on the Wine prefix you made for Phoenix Point. My commands to do this were:
cd ~/Downloads/mf-install-master/
WINEPREFIX='/home/(my user name)/Games/Phoenix_Point_Prefix' ./mf-install.sh
Congratulations, Phoenix Point should be fully playable on your Linux machine now!
One final note I wanted to make is that DXVK is not great at memory allocation, so I had some crashes on somewhat older video card with 2 GB memory until I lowered the graphics settings. If you run into crashes during the tactical battles in particular, I’d recommend trying lowering your graphics settings.