moraroy / NonSteamLaunchers-On-Steam-Deck

Installs the latest GE-Proton and Installs Non Steam Launchers under 1 Proton prefix folder and adds them to your steam library. Installs... Battle.net, Epic Games, Ubisoft, GOG, EA App, Amazon Games, itch.io , Legacy Games, The Humble Games Collection, IndieGala, Rockstar Games Launcher,PS Plus, Glyph, VKPlay & HoYoPlay. SD Card Support and Games.
https://github.com/sponsors/moraroy
MIT License
2.49k stars 45 forks source link

Launchers not adding to Steam #269

Open Betablockr opened 4 months ago

Betablockr commented 4 months ago

I'm using the latest NonSteamLauncher version and I am unable to get any of the launchers to add to Steam. They seemingly have an install path however.

Also the Xbox Game Pass app refuses to install regardless on if I have Chrome, Chromium or Edge installed so I am unable to manually link this.

I did first try installing on Steam OS Beta as I use the new family option. I did think after a recent RMA think they may have reimaged it wrong so did a re image and stayed on the stable OS and tried again. I got the same result.

I also tried the Decky Loader option which on one run did successfully add Epic, GOG and EA but only GOG run.

Manually adding the install path to Steam also didn't work.

I'm a bit lost on what to do?

Piiikachu commented 4 months ago

Same problem. No launchers add to steam. I wonder if it is because there are two accounts in my steam. Hope someone can fix it.

Betablockr commented 4 months ago

I saw on a previous post that someone said to manually ad a non steam game OR when in game mode install Google Chrome when promted. I missed this prompt to manually add chrome to the Steam games. Now GOG, Epic, EA and Rockstar work BUT xbox cloud app refuses to appear. Very frustrating

Piiikachu commented 4 months ago

I tried adding chrome but nothing happens. But i do find some infomation in the log file. It's my network failed to download 'dbus' dependency and NSLGameScanner.py from raw.githubcontent.com damain. I figure it out by using a system proxy. So I guess my problem is a special case which may not helping you. But i DO sugguest you to take a look at ~/Downloads/NonSteamLauncher-install.log to see if there is anything wrong. And also, I think it would be better if the developer can report error to user and abort installation when missing dependencies, rather than keep installing launchers. It could be confused if the installation SEEMS to success but noting add to steam.

gertis99 commented 4 months ago

Hey. I had the same problem, but I fixed this checking the box where says spearate app ids, and checking the box for xbox game pass. I hope this helps you.

Starlynk1 commented 3 months ago

What I've found is that if you try to do a fresh start, it doesn't remove the app id folders and then fails to accept a new install of that app. If you plan on doing a fresh start, then I recommend going into the following folder and remove any uninstalled non steam items.

Home/.local/share/Steam/steamapps/compatdata

Look into each subfolder until you find the app it is referenced to. Usually in the Program Files (x86) folder.

Betablockr commented 3 months ago

What I've found is that if you try to do a fresh start, it doesn't remove the app id folders and then fails to accept a new install of that app. If you plan on doing a fresh start, then I recommend going into the following folder and remove any uninstalled non steam items.

Home/.local/share/Steam/steamapps/compatdata

Look into each subfolder until you find the app it is referenced to. Usually in the Program Files (x86) folder.

So I did try a factory reset on my Steam deck and.... nothing. But then I did a re-image (I also use the steam client beta) and this time around it worked, so maybe it was a dodgy re-inage after a recent valve repair on my headphone port. I used the testing version of nonsteamlauchers via the deckyloader plug in which worked perfectly. However I had to first do the "install chrome and add to home screen" feature to get the xbox game pass to work properly, a manual install of Chrome didn't seem to work.

Unsure if this is a resolved issue because it might still be something you can replicate easy. Or likely see happen again.

moraroy commented 3 months ago

@Betablockr the problems youre describing some of them have actually been fixed. Im waiting on the decky loader team to accept those changes! but yes im glad the plugin is working nice for you. keep on the look out for more changes and updates hopefully will be able to move to main soon!

livejamie commented 3 months ago

I had similar problems, I had to restart steam to get a bunch of loaders to work with the decky version.

moraroy commented 3 months ago

@livejamie yeah that one is out of my control

S0R0SH commented 2 months ago

I have same problems, NonSteam didn't add launchers to Steam. Please Fix it Dear Dev ๐Ÿ˜ข๐Ÿ˜ข๐Ÿ˜ข๐Ÿ˜ข๐Ÿ‘ˆ๐Ÿ‘ˆ๐Ÿ‘ˆ๐Ÿ‘ˆ

moraroy commented 2 months ago

@S0R0SH are you using the plugin version or the desktop?

S0R0SH commented 2 months ago

@S0R0SH are you using the plugin version or the desktop?

Desktop and try 5 times, with and without proxy, Even after installing it, it removed the DeckyLoader ๐Ÿ˜‚

moraroy commented 2 months ago

@S0R0SH I don't know what that means, can you provide your log in the downloads folder?

S0R0SH commented 2 months ago

@S0R0SH I don't know what that means, can you provide your log in the downloads folder?

Sorry, I will explain again. I have done the installation several times. At the end of the installation, no launcher was added to my Steam. I had installed the YouTube option only once and it installed correctly.

I want to reinstall the program right now. Then I will send you the log file. thanks for your help ๐Ÿ™๐Ÿ™๐Ÿ™

ldebien commented 1 month ago

Just wanted to add on this issue.

I just installed NSL 3.9.0 (from sources code realease with the .desktop script) for the first time on my SD desktop. I ran the install for Epic Games (which failed due to corrupted files), GOG Galaxy (which opened the gog installer wizard) and Ubisoft Connect. After it did all this, Steam restarted in background, which I believe is fine. But none of the three launchers were present in steam. So I launched again the NSL script (still from desktop) and it appeared that both GOG Galaxy and Ubisoft had a path. I did a Fresh Start and tried again with only Ubisoft Connect. The result was the same (i.e. Installing seems to go OK but nothing shows in my Steam Library). I restarted the Steam Deck but still nothing.

I did a second test though. I did another Fresh Start then updated Decky Loader and went to Gaming Mode to install the NSL plugin. I tried installing Ubisoft Connect and got immediately a "Launcher Installed" notification. It was still not present in my Steam Library though. I tried to do the same install with EA app with the same result.

Some notes : I've got Proton-QT installed since I used GE-Proton prior to installing NSL. I tried to install myself Ubisoft connect a year ago or so, it didn't work well (was asked my password each time I started a game). The install is still present on my SD. Maybe it's what caused an issue?

S0R0SH commented 1 month ago

Just wanted to add on this issue.

I just installed NSL 3.9.0 (from sources code realease with the .desktop script) for the first time on my SD desktop. I ran the install for Epic Games (which failed due to corrupted files), GOG Galaxy (which opened the gog installer wizard) and Ubisoft Connect. After it did all this, Steam restarted in background, which I believe is fine. But none of the three launchers were present in steam. So I launched again the NSL script (still from desktop) and it appeared that both GOG Galaxy and Ubisoft had a path. I did a Fresh Start and tried again with only Ubisoft Connect. The result was the same (i.e. Installing seems to go OK but nothing shows in my Steam Library). I restarted the Steam Deck but still nothing.

I did a second test though. I did another Fresh Start then updated Decky Loader and went to Gaming Mode to install the NSL plugin. I tried installing Ubisoft Connect and got immediately a "Launcher Installed" notification. It was still not present in my Steam Library though. I tried to do the same install with EA app with the same result.

Some notes : I've got Proton-QT installed since I used GE-Proton prior to installing NSL. I tried to install myself Ubisoft connect a year ago or so, it didn't work well (was asked my password each time I started a game). The install is still present on my SD. Maybe it's what caused an issue?

I went through exactly the same steps and got the same results, NSL 3.9.0 didn't work again !!!!!!!! โ˜นโ˜นโ˜น

moraroy commented 1 month ago

@S0R0SH can you send me your log in the downloads folder?