Date: 2020-08-31
I installed EGS on Linux, last week, when Remnant become free and despite I know that my computer is probably not fully good enough for the game to run, I claimed the game. I also didn't have enough space to install it, but now I have it installed, but it welcomed me with a black screen. Here is the solution.
Yesterday wrote about, how I made EGS work on Linux.
Many games nowadays works with Media Foundation. I don't know what is this, but probably some kind of Windows thing. For example the new Resident Evil episodes (including the remakes) doesn't work without it.
How to make "Remnant: From the Ashes" work?
First, we can install the game, as it will take a while.
Second you need to download the Media Foundation thingy from two places.
Start up your favorite terminal emulator, and make or enter into a directory that you can freely use.
Install git:
If you don't have git installed on your system, do that from your
favorite package manager.
Then use git to clone the MF repo:
$ git clone https://github.com/z0z0z/mf-install.git
Enter the cloned directory:
$ cd mf-install
Install mf into the WINE prefix where the Epic Games Store is, i.e.:
$ WINEPREFIX=~/Games/epic-games-store ./mf-install.sh
install the other MF thingy, but first go up one directory (if you are still in mf-install):
$ cd ..
then clone mf-installcab:
$ git clone https://github.com/z0z0z/mf-installcab
enter the new directory:
$ cd mf-installcab
and similarly to the previous install, execute the script:
$ WINEPREFIX=~/Games/epic-games-store ./install-mf-64.sh
from the mf-installcab, copy mfplat.dll to your game directory, i.e.:
$ cp mfplat.dll ~/Games/epic-games-store/drive_c/Program\ Files/Epic\
Games/RemnantFromTheAshes/
This tutorial is from r/linux_gaming subreddit.
Start Lutris and EGS, then Remnant and the game should work just fine. If you had EGS open, just restart the whole thing. It works for me, although I don't have a gaming computer, so everything is very minimal and in 900p. I don't know if multiplayer works at all.
This was day #55 of #100DaysToOffload, where we write about different things on our personal blogs. Join the project or just read the blogs (we have RSS and coookiez!).