HGL
eastern-cyan
Installed Epic game dissappeared from Heroic library
A game I installed through Heroic games via Epic/Legendary no longer shows up in the Heroic games library despite the game install being completely functional.
This game shows up in the Epic/Legendary log file as an available game, as well as an installed one in the
.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary/installed.json file. However, it is absent in the .var/app/com.heroicgameslauncher.hgl/config/heroic/store_cache/legendary_library.json file (This one seems to update each time Heroic is started).
I have already tried logging in and out (Epic games store webpage says it's in my library), clearing cache, and updating the flatpak. I would prefer to not uninstall/clear Heroic games as I have a lot of games installed through Heroic games, and I don't think I can repoint them back so they will get updates and such.
Admittedly, I'm able to run this game outside of Heroic without issues, so fixing this is not a big deal for me. I am annoyed at being unable to reinstall it though.
I can load the logs or other helpful info. This might be more of a bug report then a real issue for me, but I can imagine a senario where this is problematic for someone else.Solution:
Jump to solution
can you try deleting
Tamarind.json? I compared your file with mine and for example in the platforms section mine (on the right) says Windows but yours is just an empty array
I wonder if there's something invalid in that file that's preventing heroic to add it...
10 Replies
eastern-cyanOP•2mo ago
Oh, I also want to mention that I did this on Bazzite OS, and the popup window you get when you try to run the game through steam is something like "This game is not installed. Do you want to install it? Yes/No" but either choice does nothing. Figured I'd mention it since it seems similar to other random Steamdeck support posts.
passive-yellow•2mo ago
can you share those json files you mention?
also, is the game listed in the Settings > logs > legendary?
eastern-cyanOP•2mo ago
Here they are. They are a large list of Epic's weekly free games. The game in particular is "Brothers - A Tale Of Two Sons" with app name "Tamarind".
And yes the game is listed in settings > logs > legendary
passive-yellow•2mo ago
@CommandMC do you know what could be happening here? looks like the
legendary_library.json electron store does not show this game
and clearing heroic cache didn't reset it
@Nathan124124 I would try this just to see what happens:
- close heroic
- rename the legendary_library.json file to something else (like legendary_library.json.bak)
- open heroic (I imagine the file will be re-created and maybe then it will include the game?)I can't seem to reproduce this
Is there a
Tamarind.json file in ~/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary/metadata/?eastern-cyanOP•2mo ago
@arieljuod I followed your steps, but the re-created
legendary_library.json is still missing that game.
@CommandMC There is a 'Tamrind.json' file in that location. It is attached just because.eastern-cyanOP•2mo ago
Adding this just to erase possible doubts about the game not being pulled. "Two Brothers - A Tale Of Two Sons" is in this log.
Solution
passive-yellow•2mo ago
can you try deleting
Tamarind.json? I compared your file with mine and for example in the platforms section mine (on the right) says Windows but yours is just an empty array
I wonder if there's something invalid in that file that's preventing heroic to add it
The platforms array being empty is the issue
https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/blob/main/src%2Fbackend%2FstoreManagers%2Flegendary%2Flibrary.ts#L532
This'll be
true thenGitHub
HeroicGamesLauncher/src/backend/storeManagers/legendary/library.ts ...
A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS. - Heroic-Games-Launcher/HeroicGamesLauncher
eastern-cyanOP•2mo ago
I just tested removing the old
Tamarind.json file, and the newly generated one does indeed correct my issue. The platform's array is correct now. Thanks!
I unfortunately don't have any idea why this might have happened. The best input I have is it did work initially (when I first installed the game) but probably disappeared one Heroic update and I didn't notice? Etiher way, thank you!