Jump to content
LaunchBox Community Forums

I can't mark Epic Games as installed


SplatTzu
Go to solution Solved by SplatTzu,

Recommended Posts

I can't get my Epic Games games to import into Launchbox. I can try to import them, the list shows up, but none are shown as installed. If I import one, it will show up and search for the images and download them, but I can't play the game, it says to install it. If I try to install it, it does open the Epic Games app, but the game is already installed. If I try to mark the game as installed, it reverts back to not installed.

The only way I can get these games to show up in Launchbox is to add them manually.

Link to comment
Share on other sites

Hi @SplatTzu, thanks for the report here. 

To confirm, with the storefront integrations, you can't manually mark a game as installed, since it uses the install status of the game to denote this. So it appears the issue is that LaunchBox is having an issue locating your Epic Games library. May I confirm: 

  • What location have you set for Epic to install games to?
  • Does this happen for ALL of your Epic Games, or only some of them?
  • When you go through the import wizard which it asks you to pick what games you want to install, the game list it shows you is correct, right?
  • For a game where it is installed, but LaunchBox asks you to install it, can you right-click and edit metadata, then go to Launching > Application Path and let me know what it shows there? 

Let us know and we'll try and get you sorted. 

Cheers,

  • Thanks 1
Link to comment
Share on other sites

  • My Epic games are each in their own directory located here: C:\Program Files\Epic Games
  • This does happen for all of the EPIC games I have installed
  • The import wizard looks like it shows all of the Epic games I have associated with my account
  • If I go to the import wizard and import one Epic game, it shows not installed. Under application path, it shows "com.epicgames.launcher://apps/a434dcb20f0d439b93aaa31dac9e3210?action=launch&silent=true" for the game Defense Grid: The Awakening.

Thank you for your assistance with this, and I hope this information will help you determine a solution. 

As mentioned, I can manually add a game using the game executable and I can get it to work, but ideally I would like the storefront to work. There are no issues with Steam and GOG storefronts. I have not tried XBox yet. One other thing I have noticed is that Launchbox does not seem to remember my Epic Games login, as I need to log in each time I try the import wizard.

 

Screenshot 2024-12-02 041647.png

Screenshot 2024-12-02 041744.png

Link to comment
Share on other sites

Hi there, thanks for the update and for providing those details. For the Epic Games Store integration, we read the file at C:\ProgramData\Epic\UnrealEngineLauncher\LauncherInstalled.dat to determine whether a game is installed or not. Each game also has to have a local manifest file, which is located here: C:\ProgramData\Epic\EpicGamesLauncher\Data\Manifests

Can you verify that those files exist on disk and that the games that are installed have their own manifest file?

I'm curious for games that actually aren't installed, if you try to launch them through LaunchBox and it asks you to install them, does that kick off the install in the Epic Games library?

Finally, when you enabled badges for installation status, do they all just show up as uninstalled?

Keep me posted and we'll see what we can do to get you sorted

Link to comment
Share on other sites

I included 2 files. The launcherinstalled.dat file is in the correct place, as is the included manifest file. The manifest file has the name I used, it is not descriptive of the game name at all.

If I click on the install button, it does bring up the Epic games launcher and lets me install (or run) the game.  If the game is installed, the Epic Games launcher opens, I can run the game from the launcher. Launchbox says installing. If I exit the game, Launchbox still says installing with a circle and arrow over the game icon. But nothing is being installed.

If I import the game, and it says it is not installed, the installed badge is not visible for that game.\

I have tried disabling my antivirus because sometimes it pops up with a box for me to allow certain actions, like an app accessing a file. I use BitDefender for my anti-virus and malware.

 

LauncherInstalled.dat 50F16C6443E63F576077CA89FCF89122.item

Edited by SplatTzu
Link to comment
Share on other sites

  • 2 weeks later...

Hi there,

My sincere apologies for the delayed reply here. Thanks for providing those details. At this point, we'd like to verify if this happens with a fresh install of LaunchBox, so we can identify if it's something within your build, or at the OS level. 

To test this, grab any of the installers located in LaunchBox > Updates folder and install it in a different location. Once that's done, connect to Epic Games and try to import some of your games and see if the issue occurs there.

Let me know how you get on.

Link to comment
Share on other sites

  • Solution

I actually just found the solution. It was in the .NET Desktop Runtime Library. Launchbox will still install if a newer version is installed. I had version 3.1.32 installed and Launchbox does not like it. I must have had it installed before installing Launchbox for some other software. When I installed Launchbox, it do not remember it asking me to install the .NET library. I uninstalled it and installed version 3.1.21 and everything is working now. Thank you for all the help. It would be nice if during install this was checked for.

  • Like 1
Link to comment
Share on other sites

Thanks for the heads up there, strange since it should install the required dependencies on the first install, but I'll bring this to the team to see if there's anything we need to update. 

Glad things are working as expected now, thanks for bearing with us there. 

Cheers,

Link to comment
Share on other sites

Thanks for the help. I'm wondering if the box that pops up to install the .NET stuff didn't happen because I had a higher version installed? Or, it could have possibly been blocked by my AV, MalwareBytes. I do remember seeing that box pop up when installing to other PCs. I just tried to install it to another drive on the computer where I had issues and it worked just fine. It did not ask me to install the .NET stuff because it is already installed. This is making me think you may need to check for a minimum and maximum version allowable version when Launchbox is loaded. I also received 2 warnings from my anti-virus that Launchbox and 7zip were trying to access files which I had to allow. Launchbox closed saying it didn't have access to files. Once I allowed it, it worked great. I'm wondering if this may have blocked the checking of the .NET install or version status. If this check is only run on the initial run of Launchbox, it may never have gotten to that point. Just giving you more background in case you need it.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...