How to use the Epic Launcher with Unreal Engine in Linux

Sun, Dec 13, 2020 2-minute read

For fun, I’m currently trying to figure out how to control a skeleton in Unreal Engine 4 (UE4) in real time, using a custom LiveLink plugin. Step 1 towards that goal was simply learning how to use UE4 in the first place. Unfortunately, the Epic Games Store (the only straightforward way to obtain assets for UE4) does not have a native linux version. I found a pretty manual approach that simply uses wine, which I have included for posterity at the end of this post, but that approach did not work for me.

The solution which worked fairly seamlessly for me was to use lutris to install the Epic Launcher, simply by clicking install here:

https://lutris.net/games/epic-games-store/

Or you can open lutris- go to sources “Lutris”, search for epic games store, click install and approve all dialogs that appear.

If you look at the settings of the epic games store in lutris, you’ll see that it uses a custom wine prefix, this will create a problem when you want the games store to see projects you created in UE4, so that you can load assets into those projects. To make your UE4 projects visible to the games store you need to create your project links in the place where lutris expects them, i.e.

cd /home/your_user_name/Games/epic-games-store/drive_c/users/your_user_name/My Documents

once in this directory, make a link to where you saved your project using the UE4 editor, in my case: ln -s /home/your_user_name/Documents/Unreal\ Projects/first_hour_project ./first_hour_project

Manual WINE approach (your mileage may vary here)

Courtesy of Neomer found here: https://forums.unrealengine.com/community/community-content-tools-and-tutorials/1436836-launcher-marketplace-downloader-for-linux/page2

Hi all!

There is my solution for marketplace suppot in ubuntu. It’ll be same for any other linux distributions.

  1. Install and setup Wine. Wiki is here: https://wiki.winehq.org/Ubuntu

  2. Download winetricks

  3. Install required tools using winetricks Code: sudo apt install winbind winetricks corefonts sudo apt install cabextract

  4. Download latest official version of Launcher.

  5. Run installation using wine Code: wine msiexec /i .msi

  6. After installation process finished first time run Launcher using wine with argument “SkipBuildPatchPrereq” to disable update process. Next time this argument isn’t necessery anymore. Code: wine ‘C:/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe’ -SkipBuildPatchPrereq Launcher is ready now, but it will not find any projects you created. To fix that you should do next steps:

  7. Open “My Documents” folder of wine. Usually placed in “~/.wine/drive_c/users//My documents/”.

  8. Open or create folder “Unreal projects”. You shuold have something like that: “~/.wine/drive_c/users/kir/Мои документы/Unreal Projects”.

  9. Make symbolic link to your project’s folder. Code: cd “~/.wine/drive_c/users/kir/Мои документы/Unreal Projects” ln -s ./

  10. Restart Launcher.

Now you can download any assets to your projects.