redromnon / HeroicBashLauncher

Directly launch any Epic Games Store and GOG game from anywhere without Heroic on Linux.
GNU General Public License v3.0
354 stars 17 forks source link

[AUR] Not detecting games #86

Closed TimeX4 closed 2 years ago

TimeX4 commented 2 years ago

Hello, I am having an issue with HeroicBashLauncher not detecting games installed on Heroic. I have tried to reinstall both Heroic and HeroicBashLauncher and it does not work.

I am running on Arch 5.18.7 and installed Heroic through the AUR package.

On the original installation HeroicBashLauncher worked fine but after reinstalling Heroic and the HeroicBashLauncher it stopped working. Could this be indicative of a cached file causing issues?

redromnon commented 2 years ago

You're not the only user with this issue. I have come across a handful of users who use Heroic via AUR and face the same problem. I'm still yet to find the reason why it doesn't work, although during my testing I faced no such issues.

Can you elaborate more on that 'original installation' part?

TimeX4 commented 2 years ago

I originally installed the AUR package "heroic-games-launcher-electron" which I was using to install Fall Guys. I wanted to install the EOS Overlay and attempted to do so following this guide. After doing this it seemed to work (the installer showed etc) but when I wanted to run the game it would instantly crash. So I found a different method of installing the EOS Overlay which suggested using HeroicBashLauncher. I then reinstalled Fall Guys so I had a fresh install (with .so file moved and .ini filed edited as per installation instructions) and I ran HBL which worked perfectly (aside from some artwork not loading). I then proceeded to follow a guide for installing the EOS Overlay with legendary which ended up installing the Flatpak version of heroic :vomiting_face:. This also didn't work however I don't remember exactly why. Long story short, I then uninstalled everything I tried to do it all again using the AUR package (heroic-games-launcher-bin) and legendary (without the flatpak) but have not been able to get the HBL to detect it since then. No matter how many times I reinstall, however sure I am I have deleted every file.

Note: Every heroic installation after the first was using (heroic-games-launcher-bin) not (heroic-games-launcher-electron).

redromnon commented 2 years ago

Just to confirm, you're now using heroic-games-launcher-bin? I don't know if there's a difference between this and heroic-games-launcher-electron. Maybe you can revert back to the electron version and see if it works?

TimeX4 commented 2 years ago

Yes I am now using -bin, I tried to use -electron earlier and had no luck but I can try again right now.

TimeX4 commented 2 years ago

Update - Did not work. I am going to attempt to use the AppImage version of heroic now. May I ask how HBL is detecting games to create launch scrips for. It seems like it must not be finding the game.

TimeX4 commented 2 years ago

Update 2 - It appears to not work with the AppImage either.

redromnon commented 2 years ago

This is strange.

May I ask how HBL is detecting games to create launch scrips for. It seems like it must not be finding the game.

HBL tries to find the following files - ~/.config/legendary/installed.json and ~/.config/heroic/gog_store/installed.json

redromnon commented 2 years ago

I just remembered a user was facing the exact same issue. The user finally had to reinstall his system to get things to work.

48

TimeX4 commented 2 years ago

I just remembered a user was facing the exact same issue. The user finally had to reinstall his system to get things to work. #48

It doesn't say this, it says it has successfully added game launch scripts or whatever the normal message it. I'm going to try and see if I can figure out why those files might be messed up.

redromnon commented 2 years ago

Did you get it working on your system?

redromnon commented 2 years ago

Closing due to inactivity.