moraroy / NonSteamLaunchers-On-Steam-Deck

Installs the latest UMU/GE-Proton and 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.77k stars 50 forks source link

Non Steam Games are not added to Steam library automatically #357

Open smellslikebleach opened 4 months ago

smellslikebleach commented 4 months ago

Hi guys,

I just installed NonSteamLaunchers (battlenet, epic, EA, GOG, amazon and ubi) and every thing works fine. But there is no shortcut in my steam library to start e.g. EA or ubisoft games directly.

I once installed it in a former os version and steam automatically created collections for EA, GOG and ubi games an the shortcuts of the installed games like assassin's creed in my steam library.

What should I do to get the shortcuts from the Non Steam Games without adding them manually to Steam?

Best regards

moraroy commented 4 months ago

@smellslikebleach there has never been any code in NSL that creates Collections yet. If you see the launchers in your library then go ahead and download a game from those launchers. Once downloaded restart steam if you're using the Desktop version of NonSteamLaunchers. You should see your games in your library? If not please upload your log file in the downloads folder.

NioZero commented 3 months ago

I also have this issue... Downloaded Battle.Net and then installed D2 Resurrected. The game is not added to Steam even after several restart, only the launcher is there. The game can run but only through the launcher...

moraroy commented 3 months ago

@NioZero does this fix help you? https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/issues/372 i dont have thst game so its hard for me to test, but was wondering if this is helpful

NioZero commented 3 months ago

Hi @moraroy. Sorry, I don't really understand how to apply that. I can attach the log though

NonSteamLaunchers-install-2.log

Lupus commented 2 months ago

D2 Resurrected also does not get detected for me :( Maybe below reddit thread might help.

https://www.reddit.com/r/Diablo/comments/py18ze/shortcut_to_launch_diablo_ii_resurrected_directly/

moraroy commented 2 months ago

@Lupus yeaht thats helpful thank you, i think there is propably a better way to parsse, still looking into it

JeG99 commented 2 months ago

Just a typo. Diablo II Resurrected is found, but the "OSI" bit is never retrieved out from the flavor_mapping dict in NSLGameScanner.py bc the game name is "Diablo II Resurrected", not "Diablo II: Resurrected"

Just removing the colon in the dict key from line 981 did it for the service to add D2R to my library :) @moraroy

Ressinel commented 2 months ago

I have the same issue with Rockstar and Epic launchers. Games do not add automatically to the library even after the deck restart.

moraroy commented 2 months ago

@JeG99 @Ressinel nice catch! I can't believe that was the reason, I'll update it asap! I encourage both of you to also now use the Decky Plugin version of NSL there is a lot less bugs.. on top of that, the Decky Plugin Version of NSL can be used in Desktop mode now, here is what I mean https://youtu.be/CJKyaPIeeKs?si=WY55JQk-1NfG-BGO

daveftw84 commented 1 week ago

When installing Diablo from battlenet, it's not adding the game to library

moraroy commented 1 week ago

@daveftw84 plug-in or desktop?

daveftw84 commented 1 week ago

I installed from desktop and added the plug-in. I loaded the desktop and hit stop scanner then restart it and it worked

On Sat, Nov 16, 2024, 12:24 AM Roy @.***> wrote:

@daveftw84 https://github.com/daveftw84 plug-in or desktop?

— Reply to this email directly, view it on GitHub https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/issues/357#issuecomment-2480476900, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE6HLC5O3X2YJSTPQMIF2N32A36LVAVCNFSM6AAAAABLK65J62VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBQGQ3TMOJQGA . You are receiving this because you were mentioned.Message ID: @.***>

moraroy commented 1 week ago

@daveftw84 I think it's because I forgot to update the new plugin code for battle.net into the desktop version. My bad

daveftw84 commented 1 week ago

No worries, thanks for the update!

On Sat, Nov 16, 2024, 1:23 AM Roy @.***> wrote:

@daveftw84 https://github.com/daveftw84 I think it's because I forgot to update the new plugin code for battle.net into the desktop version. My bad

— Reply to this email directly, view it on GitHub https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/issues/357#issuecomment-2480491575, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE6HLC5AFSF25R6CE4HZNTD2A4FIVAVCNFSM6AAAAABLK65J62VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBQGQ4TCNJXGU . You are receiving this because you were mentioned.Message ID: @.***>