Back to the main site

Shortcut to installed Epic Game

Hello, I have Epic Game Launcher installed in Lutris and Ashen game in it. Can somebody help me how to make a shortcut in Lutris to that game? Is it possible? I test now legendary launcher and export Ashen game with it but it works very slow and I don’t know how to make it to use same wine as Lutris.

Regards Marian.

Hai @KoniuszkoM, for legendary it most likely you use wined3d instead of dxvk, you can install dxvk through winetricks manually from terminal. First make sure you use updated winetricks.

WINEPREFIX=/your/grame/prefix winetricks dxvk171

Also can you share your legendary config? its on ~/.config/legendary/config.ini

Hi, @rezzafr33 thank You for helping me. I have winetricks installed from arch repo. version 20200412-1. How can I check what prefix I have for that game? I don’t understand this.

[mariank@marian-dell ~]$ winetricks dxvk171
Executing mkdir -p /home/mariank
------------------------------------------------------
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20200412 - sha256sum: 40ff4c67804584b73d4d36153e1f64ca426d739f1790bd748f5ded0865e8cc7f with wine-5.15 (Staging) and WINEARCH=win64
Unknown arg dxvk171
Usage: /usr/bin/winetricks [options] [command|verb|path-to-verb] ...
Executes given verbs.  Each verb installs an application or changes a setting.

Options:
    --country=CC      Set country code to CC and don't detect your IP address
-f,  --force           Don't check whether packages were already installed
    --gui             Show gui diagnostics even when driven by commandline
    --isolate         Install each app or game in its own bottle (WINEPREFIX)
    --self-update     Update this application to the last version
    --update-rollback Rollback the last self update
-k, --keep_isos       Cache isos (allows later installation without disc)
    --no-clean        Don't delete temp directories (useful during debugging)
-q, --unattended      Don't ask any questions, just install automatically
-r, --ddrescue        Retry hard when caching scratched discs
-t  --torify          Run downloads under torify, if available
    --verify          Run (automated) GUI tests for verbs, if available
-v, --verbose         Echo all commands as they are executed
-h, --help            Display this message and exit
-V, --version         Display version and exit

Commands:
list                  list categories
list-all              list all categories and their verbs
apps list             list verbs in category 'applications'
benchmarks list       list verbs in category 'benchmarks'
dlls list             list verbs in category 'dlls'
games list            list verbs in category 'games'
settings list         list verbs in category 'settings'
list-cached           list cached-and-ready-to-install verbs
list-download         list verbs which download automatically
list-manual-download  list verbs which download with some help from the user
list-installed        list already-installed verbs
arch=32|64            create wineprefix with 32 or 64 bit, this option must be
                      given before prefix=foobar and will not work in case of
                      the default wineprefix.
prefix=foobar         select WINEPREFIX=/home/mariank/.local/share/wineprefixes/foobar
annihilate            Delete ALL DATA AND APPLICATIONS INSIDE THIS WINEPREFIX

My config.ini:

[Legendary]
egl_programdata = /home/mariank/Games/epic-games-store/drive_c/ProgramData/Epic/EpicGamesLauncher/Data/Manifests
egl_sync = True

Regards,

You have two requests, but the second reads as odd, if you don’t know what a prefix is.
Think of a WINE prefix as an empty Windows install.
Lutris configuration will show you where the prefix is located.

When you run a game, Epic launcher has a log so you can find out how games run: -
-WINE PREFIX-/drive_c/users//AppData/Local/EpicGamesLauncher/Saved/Logs/EpicGamesLauncher.log

Your options:-

  1. Launch the game from Lutris directly
    Click the “+” in the top left corner. Add a game, select WINE as the runner, and duplicate all the same options as the Ashen Epic Launcher… EXCEPT change “executable” to the Ashen launcher .exe
    However, this might not work if the game uses EPIC DRM, or the EPIC API to log into the Ashen game. In which case you’ll need to check the EpicGamesLauncher.log above, and see if you can replicate what it does; probably just need you to add “arguments” into the Lutris configuration.

  2. Run Ashen in a new standalone prefix
    This process has a few steps: -
    -) Create a new prefix
    -) Configure the new prefix with Lutris’s winetricks and Lutris’s options
    -) Install the game/copy the game files
    -) Launch the game with Lutris WINE version

    See if 1) works for you first. Otherwise 2) might just be a waste of time.

Hi, thanks for answer. I make launcher like Your 1. point and copy everything from Epic Launcher. When I don’t add -opengl argument game launch but I see only black screen. When I add -opengl I see error:

Zrzut ekranu z 2020-08-27 09-06-15

-opengl is an option for the Epic Games launcher - stops the flickering…ish.

I don’t have Ashen to verify, but system requirements list DirectX11.
You might want launch Epic with “-debuglogging”, and check the EpicGamesLauncher.log to see if it is launching Ashen with other options.

As per the other responder, make sure DXVK is installed: -

export WINEPREFIX=/your/prefix/path
export WINE=~/.local/share/lutris/runners/wine/lutris-<correctVersionHere>/bin/wine
~/.local/share/lutris/runtime/winetricks/winetricks -q dxvk

…and enabled under Runner Options.

Hi, as You see on picture above my wine prefix is: /home/mariank/Games/epic-games-store for Epic launcher. If game works perfect from launcher I think dxvk is installed.
I think the best option will be to make lutris shortcut with legendary launcher. I make that with Darksiders (Add+ game in lutris, select linux native, executable: /usr/bin/legendary, arguments: legendary launch Wren [Wren is name for Ashen game]. Darksiders with legendary work perfect because I install game with legendary. Ashan make problems because I already have it installed with Epic and import that game with legendary. Can You tell me how to launch Ashen with legendary launch Wren in wineprefix from epic launcher? I make issue on github and I get only that answer:

You need to run the game in the same wineroot as you do via Lutris (i.e. the epic-games-store one), the saves are likely stored within it. As for performance that might also just may be a matter of using the correct wine prefix, also check that you’re using all the same options as the Lutris install script is.

Regards.