this post was submitted on 07 Jun 2026
71 points (98.6% liked)

Linux Gaming

26252 readers
88 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

Help:

Launchers/Game Library Managers:

General:

Discord:

IRC:

Matrix:

Telegram:

founded 3 years ago
MODERATORS
 

I'm looking for a guide on how to install and play games from that girl we know using heroic launcher.

all 44 comments
sorted by: hot top controversial new old
[–] rtxn@lemmy.world 48 points 1 week ago* (last edited 1 week ago) (2 children)

Do not delete the thread if this answers your question.

This is my method for GOG and other offline installers.

To run the installer, I use GE-Proton9-27. Something happened with Wine 10 and some installers completely freeze after a few seconds. Wine 9 still works well enough.

Create a directory for the game's prefix:

mkdir -p /path/to/game/prefix

Then run the installer with Proton (assuming you've installed GE-Proton into Steam's compatibilitytools.d directory):

WINEPREFIX=/path/to/game/prefix ~/.local/share/Steam/compatibilitytools.d/GE-Proton9-27/files/bin/wine /path/to/setup.exe

Then install the games to the C: drive.

I like having my games installed outside the prefix (e.g. another directory mounted as the G: drive, or an absolute path in Z:), but for some reason, lettered drives other than C: are mounted as some kind of union filesystem where changes are only written into memory. If you want to have a game outside the prefix, you'll still have to install it to C: and move the directory afterwards.

You'll then have to set up a launcher to manage and launch the actual game. I recommend Faugus Launcher, but Heroic and Lutris are also options. The two most important fields to set are the prefix and the executable path. In Faugus and Lutris, you can set those paths when you add the game. Heroic creates a separate prefix by default, but you can set the prefix math manually in some sub-menu.

You can select the latest Proton (or GE-Proton) to run the games, downgrading to Wine 9 was only necessary for the installer.

[–] bigbangdangler@reddthat.com 11 points 1 week ago (1 children)

Thank you for the detailed response and the call not to delete the thread.

Too many posts are being deleted after being answered. Lemmy isn't (just) for free answers; it's meant eventually to be a knowledge base, like all forums.

[–] Flagstaff@programming.dev 3 points 6 days ago

I wasn't aware that this was such a prevalent issue across Lemmy. I wonder if communities or the Lemmy system should have a bot that automatically captures this info and renders deleting less powerful.

[–] claim_arguably 3 points 1 week ago (1 children)

Thanks, should I uncheck update directx and install c++ in fitgirl installer?

[–] rtxn@lemmy.world 13 points 1 week ago* (last edited 1 week ago) (1 children)

In general, you don't need to install or update DirectX since it's implemented outside Wine through dxvk or vkd3d. For other components (e.g. .NET or Visual C++), you should use Winetricks to automate the process:

List available components:

WINEPREFIX=/path/to/game/prefix winetricks dlls list

To install a component (e.g. Visual C++ 2015):

WINEPREFIX=/path/to/game/prefix winetricks vcrun2015
[–] claim_arguably 7 points 1 week ago (1 children)

The problem is, I don't know what's needed for each game.

I mostly was doing something similar to your guide but games just don't run after installing them. I hit run and nothing happens

[–] Wildmimic@anarchist.nexus 6 points 1 week ago* (last edited 1 week ago)

The used components depend on the game - during installation, write down the things the installer wants to Install (big ones are visual c, which is normally called vcrun and .Net - dotnet , ignore DirectX). Old games might need additional things (common things include gdiplus and different codecs)

For troubleshooting, select "verbose logs" in the game settings, run it and then on the left hand side go to the general heroic settings to view the logs.

[–] daggermoon@piefed.world 15 points 1 week ago (3 children)

That girl you know's installer doesn't play nice on Linux. There are ways to get it working but the easiest way I've found is to install it on Windows and than copy it to my Linux machine. I'm guessing that isn't an option for you so try Lutris. I've only ever gotten them working with Lutris. It's still a crapshoot whether or not it works.

[–] Wildmimic@anarchist.nexus 1 points 6 days ago

Avoid Wine 10, sometime in the last 6 months the same installers that worked before stopped doing their thing, those that use a multi-step-process during extraction simply fail. Using Proton-GE-9-27 i have a 100% success rate over the last months.

[–] snugglesthefalse@sh.itjust.works 3 points 1 week ago (1 children)

I haven't had issues with it yet, running it through wine seems to work for me. That being said it's not guaranteed to behave.

[–] daggermoon@piefed.world 3 points 1 week ago (1 children)

Are you using standard WINE? I must admit the thought never occured to me to try it.

[–] rtxn@lemmy.world 1 points 1 week ago

Use Wine 9 or a fork of Wine 9, and install to the C: drive. Works every time.

[–] jaycifer@lemmy.world 3 points 1 week ago (1 children)

Maybe if they don’t have a Windows device they could set up a Windows virtual machine in their Linux environment, install the games to the VM, then “pull” them out to the main environment?

[–] daggermoon@piefed.world 2 points 1 week ago

I used to do that. It works but it's a hassle. You need lots of RAM and storage to dedicate to a VM. It'll work though.

[–] Sanctus@anarchist.nexus 12 points 1 week ago* (last edited 1 week ago)

I just add as a non-steam game to steam and use proton. But this is mainly so my steam controller will work. But doesnt heroic have an "Add Game" button that has you sign into Epic or whatever and you pick from a list?

[–] Dyf_Tfh@piefed.zip 7 points 1 week ago (1 children)

I use faugus launcher. Either add the game to it so you can tweak it later (custom wineprefix/ wine-version etc...) or just click on the .exe to launch with the default prefix/settings.

Simplest launcher that I know.

[–] Flagstaff@programming.dev 1 points 6 days ago

This has been frustrating and hasn't done anything for me. Whenever I try to open a .exe file with it, it just shows the launcher itself and not an actual game. It's been completely useless for me so far. How do I get it to work?

[–] Telodzrum@lemmy.world 6 points 1 week ago (2 children)

I’ve found Bottles works better than Lutris almost always.

[–] Wildmimic@anarchist.nexus 2 points 6 days ago

I started with Lutris, and dropped it about a year ago. Lutris tries too many things at once, and badly. If i want emulation, i prefer stuff like Retrodeck, which is a one-stop-shop for this usecase, and Heroic now can handle the same stuff as Lutris regarding PC games with less fiddling and an actually usable UI.

Faugus Launcher is my new light-weight addition, but it's place is not yet secure on my system. I would LOVE for Playnite to get ported over to Linux, it's the only piece of software i really, really miss from my Windows times.

[–] Holytimes@sh.itjust.works 0 points 1 week ago (1 children)

Both are honestly shit at this point. One is made by an insane idiot and the other has become vibe coded and is falling apart.

[–] Telodzrum@lemmy.world 1 points 1 week ago

I don’t know about any of that. I’m happy to move to another solution when it presents itself. Bottles has been working fine for warez installs until then.

[–] goldstein@lemmy.dbzer0.com 5 points 1 week ago (1 children)

Try johncena141 repacks (recommended) for linux or DODI repacks if the first one did not make a repack for the game yet. Fitgirl repacks have never worked in my experience while DODI's have always worked. For johncena141: https://gitlab.com/jc141x/setup For DODI: just execute the setup.exe with wine and install the game in the folder you prefer.

[–] dustyData@lemmy.world 1 points 1 week ago* (last edited 1 week ago)

They work but are a pain to get going. They use a C++ third party library that requires a lot of dependencies. I once managed to create a prefix with the required shit installed. But the settings were a crapshot, some installers would work but some others would require changes or replacements to libraries. Then moving and managing the installation was too much manual labor. It was annoying so I dropped the project.

[–] Wildmimic@anarchist.nexus 5 points 1 week ago (1 children)

I use the native heroic.

I just click add game, then have to select wine 9 for installation. Choose a prefix path to your liking, click run installer. Take note of all redistributables wanted, but deselect them. Install the game wherever you want.

Afterwards, go into the games settings, select GE-Proton-latest instead of 9-27, and if the game wanted to install any redistributables except DirectX, click winetricks. Visual C is called vcrunxxxx, where xxxx is the latest year, dotnet is called dotnetxx, where xx is the version. Most of the time you are fine with installing only the latest visual c runtime wanted by the game. Older games might need different things - look them up on protondb.

I went for native Heroic because I had issues getting heroic, gamescope and the performance overlay to play nicely with each other.

[–] Flagstaff@programming.dev 1 points 6 days ago

Thanks for the reminder about adding our own games to Heroic!

[–] damnthefilibuster@lemmy.world 3 points 1 week ago (3 children)
[–] Codilingus@piefed.social 7 points 1 week ago (1 children)

Some say she's rather fit. 👀

[–] damnthefilibuster@lemmy.world 8 points 1 week ago (2 children)

This is a 🏴‍☠️ thing? Seems like a 🏴‍☠️ thing.

[–] Codilingus@piefed.social 6 points 1 week ago
[–] Holytimes@sh.itjust.works 3 points 1 week ago

Its a pirate thing dipshits just like to say stupid fucking shit instead of just speaking in God damn plain language.

[–] NutinButNet@hilariouschaos.com 6 points 1 week ago (2 children)

OP is referring to a “girl” who is “fit” and is known to “repack” things.

If you still don’t know, Google the words in quotes.

[–] damnthefilibuster@lemmy.world 2 points 1 week ago

I am getting a sense for what OP means…

🏴‍☠️

[–] claim_arguably 1 points 1 week ago (1 children)

Don't Google them, there's a lot of fake girls out there. See FMHY or wiki

[–] aeiou_ckr@lemmy.world 2 points 1 week ago (1 children)

What is FMHY and which wiki?

[–] claim_arguably 1 points 1 week ago (1 children)

Free media heck yeah. r/piracy

[–] aeiou_ckr@lemmy.world 2 points 1 week ago
[–] imetators@lemmy.dbzer0.com 2 points 1 week ago

Famous (probably the most at this point of time) group of people who crack games and then release them.

[–] edinbruh@feddit.it 3 points 1 week ago

When you add a new game to heroic there's a "run installer" button that you can use. Then you look for the executable in the prefix to put it on heroic.

[–] HubertManne@piefed.social 2 points 1 week ago (1 children)

is this because no steam account or wanting to launch something without the steam account using it as the login?

[–] swab148@lemmy.dbzer0.com 3 points 1 week ago

🏴‍☠️

[–] BurgerBaron@quokk.au 2 points 1 week ago* (last edited 1 week ago)

First off, Fitgirl repacks often fail to unpack properly on Linux through WINE/Proton. I prefer naked game folders compressed into an archive instead of a stupid setup.exe that's just an over glorified 7z decompressor anyways behind the scenes. You posted this on .world instead of a piracy friendly community unfortunately so you'd have to DM me for linux friendly filesharing sources if you care to.

My non-Steam workflow is basically this. I use Faugus Launcher instead of Heroic: https://github.com/Faugus/faugus-launcher but with the other comments here you'll realise the same steps apply to any of this stuff. Lutris, Heroic, Faugus, whatever. Just different GUI.

Scenario 1: I find ready to go compressed game folder archive and avoid an annoying installer.

  1. Extract archive, add game exe to Faugus Launcher.

  2. Hit play. If it doesn't work, try a different proton variant like GE. Proton-GE especially good for non-Steam indie or very old games. If it pops an error about C++ redist missing or whatever, right click the game in Faugus and run winetricks to install that to the prefix. If it still doesn't work, look up on Protondb for launch argument fixes. If it still doesn't work, cry myself to sleep. https://www.protondb.com/

Or:

Scenario 2: I can't find anything without having to run a Windows setup program first.

  1. Add setup exe to Faugus, rename prefix to what the game is called before clicking ok.

  2. Hopefully install the game without setup hanging, thus wasting much time and bandwidth.

  3. Go back to Faugus and right click the prefix I added earlier to run setup exe. Change path to installed game exe. Prefix doesn't change, uses same folder the setup exe did.

  4. Play game, refer to step 2 in previous scenario for troubleshooting.

Oh and:

https://github.com/ChrisDKN/Amethyst-Mod-Manager

Extremely competent new mod manager.

[–] Codilingus@piefed.social 2 points 1 week ago

Lutris has an option to install something from an .exe, and you say what game it is, and it pulls all the meta data correctly.