Epic Games Store Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Open source alternatives to Epic Games Launcher

Hi all I want to suggest opensource alternatives to epic games launcher. For linux users is avalible a solid solution that works out of the box, the project is called Heroic. The native launcher is rich of features: epic games store browser web plugin embedded, Saves Autosync, Download and play games, Autoupdate to the games and the client itself. It allows to use wine and proton, as wrapper it detects them out of the box. On git hub I proposed to add crossover as a wine and proton alternative. For now If you want to play your games from epic store with crossover, just execute their exes in a bottle. Here's the link to Heroic github page (for linux users only) https://github.com/flavioislim... . Show this project some love it deserves it. For mac users I suggest a valid alternative, the project name is rare. Rare is still in a beta stage but has many features. It has a store browser and allows to manage your library very well. Rare is crossplatform avalible for mac linux and wondows. If you want to install it as a native mac application try the following procedure: First install the latest python release for mac https://www.python.org/ftp/python/3.9.1/python-3.9.1-macos11.0.pkg . After python is successfully installed in a terminal type pip install rare (if an error occours run pip3 install rare, but first try pip). Pip is a powerful script that will install the software and all its dependencies for you, once pip has done its job, in a terminal type the command rare. This procedure doesn't work on macos Big Sur and M1 chips, the required version of pyqtwebengine is not avalible for these platforms and so rare can't be installed through pip. I don't know if rare can actually interact with crossover as of now, but you can run your game going to its installation folder and executing the game's exe with crossover. If you don't feel ready for some command line work, a stand alone exe is avalible the only downside is that due to a wine python bug, the exe must be executed with root privileges it's an easy fix but not a secure path. Here is the link to the rare project:https://github.com/Dummerle/Ra... If you don't want to use rare with root permissions and if you are on Big Sur a third option is avalible, you can compile rare through wine python pip. First create a Bottle (windows 10 64 bit) named rare, exactly rare, in this bottle install the latest version of python for windows https://www.python.org/ftp/pyt... after that open the rare bottle with your file manager and go to c:/users/crossover/Local Settings/Application Data/Programs/python/python39/ in there rename the file python.exe in python3.exe exactly like this python3.exe . After that open this folder in a terminal and type /opt/cxoffice/bin/wine --bottle rare --cx-app python3.exe Scripts/pip.exe install rare. Rare is finally installed. In order to run rare, go in python39 folder and then go inside the folder Scripts and you'll find rare.exe create a shortcut with crossover and execute it, now you can use rare. As said before rare is still in beta it does its job though, during games download the gui will crash but the command line window will still be there, fear not rare is missing the progress bar feature, it will be added soon enough though, if the cli windows is there once you selected to download the game, this means that the downloading process is still there, once it automatically disappear it means the download is over and you can play your game, just restart rare and it will appear in your installed games list. Enjoy your epic games launcher without the need of the launcher itself ;)

Hi! can you help me with this? (i`m doing the 3rd option you listed)

I have downloaded and installed the last version of python available..

When i type "/opt/cxoffice/bin/wine --bottle rare --cx-app python3.exe Scripts/pip.exe install rare", there is a message that says "there is no windows configured to open this type of archive" (i have translated to english) and then the next message "winewrapper.exe:error: cannot start L"/opt/cxoffice/bin/wine" (error 31)" and nothing happened :(

image

Please, i need rare to open Epic games launcher and install Rocket League

Thx!

Are you using a M1 Mac PC or a linux pc?

Hi if you are still interested heroic works on macs now. You can compile it using the instructions on the project's git hub page. Let me know if this helped.

1

Trying to do this, struggling to get either a Mac version working or the PC version working on Crossover. For the latter, I can download the packages, but am unable to run the commands required (dpkg etc) using the 'Open Shell' terminal in Crossover itself. On Mac, I cat get as far as downloading all the required files, but every time I try to create the package, I end up with an error.

Right after sending this noticed some genius linking to a Heroic fork which works perfectly on my Mac (M1 Macbook Air running Big Sur 11.4 Beta). Installed, updated, runs like a charm.

https://github.com/syto203/HeroicGamesLauncher/releases/tag/v1.5.7

1

Thanks for the news I'll update the tip and tricks section with the link you mentioned for mac users. Glad to hear we are finally free from epic games launcher Tyranny.

Hi, I follow every steps but still cannot login to the Heroic Games Launcher. I paste the SID number and it runs for a while and then return back to the login page (without any error message display). Do you have any solutions for that?

I am using M1 Macbook with MacOS 11.4.

Hi,

I'll explain the procedure with an example "redirectUrl":"https://epicgames.com/account/personal","sid":"xxxxxxxx2222222222233333333333333"}. In this case into the login page of heroic you must paste the following value xxxxxxxx2222222222233333333333333 without any other symbol( no "" or { }). Let me know if that helped

Simone Garzieri wrote:

Hi,

I'll explain the procedure with an example
"redirectUrl":"https://epicgames.com/account/personal","sid":"xxxxxxxx2222222222233333333333333"}.
In this case into the login page of heroic you must paste the
following value xxxxxxxx2222222222233333333333333 without any other
symbol( no "" or { }). Let me know if that helped

Unfortunately, I still not able to login into the Launcher. As I mentioned early, I paste the sid into the box but it loading for a while and then return to the login page again. Thanks for replying tho.

Hi,

Can you run heroic from terminal and post the output here? Maybe we can find a clue about this behaviour

Hi,

Thank you for your sharing! I think it with to mention legendary https://github.com/derrod/legendary

This is a CLI replacement for epic store. I've used it on Linux

Could some kind soul explain the advantage of running Rare/heroic over the regular macOS Epic Games Launcher? Presume it doesn't enable the running of any games that don't already run in the native launcher?

More to the point, does this enable Rare/Heroic to run via CrossOver where the Windows Epic Games Launcher fails?

Presumably what we're all interested in is the ability to run Epic Store games that aren't available on macOS anyway?

Ok, sorry, I understand the idea now - should have just tried Heroic before my previous post!! - so it's like a native front-end for the store and uses a Wine/Crossover installation as the 'back end' to actually run the Windows game code. So… Heroic recognises that I have CrossOver installed (21.2), and expects to find a bottle named 'Heroic', so I created one with that name as Win10 64-bit , added DX for modern games, but when I try and launch a game Heroic says "The CrossOver bottle "Heroic" does not exist, can't launch!"

Any advice?

Hi there,

We have a tutorial for setting up Heroic to work with CrossOver - it's possible you're just missing a step: https://www.codeweavers.com/support/wiki/mac/mactutorial/heroiclauncher

Best,
Meredith

Meredith Johnson wrote:

We have a tutorial for setting up Heroic to work with CrossOver - it's possible you're just missing a step: https://www.codeweavers.com/support/wiki/mac/mactutorial/heroiclauncher

Thanks. However I'd already done all those steps. I had used a Win 10 bottle initially, but I deleted that and created a new Win 7 64-bit bottle called "Heroic" with DXVK enabled, exactly as per the tutorial:
image

When I try and launch a game, I get this:
image

The only difference I seem to have is the lack of a custom Wine path, but I don't have a .wine directory in my home directory (I checked via Terminal ls -la). Should I?

If it makes a difference, I have my CrossOver bottle directory on an external drive rather than the default location, but I don't see anywhere in the Heroic interface to specify that. I assumed if CrossOver knew where the bottles were, Heroic would too?

Hi again,

No, the custom Wine path is not needed when using CrossOver. If your other bottles are working just fine with the external drive, then this is a Heroic problem, not a CrossOver problem.

Best,
Meredith

Ok, many thanks for the response.

Thanks, bro!

1 to 19 of 19

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM0NzIyMzMzLCJjc3JmX3Rva2VuIjoiS3U5Y05NQ0JiRzk1Q24ySyIsImdkcHIiOjB9