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 46 forks source link

Suggestion: Nexus Mods Support #345

Open aggietallboy opened 1 month ago

aggietallboy commented 1 month ago

https://www.nexusmods.com/

I've been able to jump through some hoops, and get this MOSTLY working as its own app, only real thing left is handling NXM links

moraroy commented 1 month ago

@aggietallboy this used to be a feature before... maybe you can go back through the history of the github but I removed mods...it's actually Hardee than it seems to implement but ...now that that code is optimized it may be easier now

aggietallboy commented 1 month ago

I see what you were doing on 2.9.4... definitely ambitious!!

May I suggest a slightly different approach??

Instead of putting vortex in each one, perhaps build out "Move game to vortex"

This is basically what I did with Starfield, and then I symlinked the directory back to its original spot... so it'll launch "as is" with the Steam launcher, or if I want to tweak it, I can go back through the nexus instance.

Just a thought

moraroy commented 1 month ago

@aggietallboy it's possible, it's probably easier now to add tbh but I do want to avoid symlinking as much as possible as I'm already doing that alot, hence why I was adding it into every prefix like before... do you know any coding? I'm open to pull requests

aggietallboy commented 1 month ago

A bit.. But it's mostly powershell scripting these days and rusty Java and C/C++/C# with a tiny bit of Python.


From: Roy @.> Sent: Monday, July 8, 2024 3:07 PM To: moraroy/NonSteamLaunchers-On-Steam-Deck @.> Cc: aggietallboy @.>; Mention @.> Subject: Re: [moraroy/NonSteamLaunchers-On-Steam-Deck] Suggestion: Nexus Mods Support (Issue #345)

@aggietallboyhttps://github.com/aggietallboy it's possible, it's probably easier now to add tbh but I do want to avoid symlinlong as much as possible as I'm already doing that slot, hence why I was adding it into every prefix like before... do you know any coding? I'm open to pull requests

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

moraroy commented 1 month ago

@aggietallboy I see no worries, I'll see what I can do, I'm trying my best not to add anymore launcher just yet, until things are squared away with the decky plugin

aggietallboy commented 1 month ago

No worries at all!

I'm installing steamtinkerlaunch right now, because it "automagically" processes the NXM link handling.

I'm also reinstalling decky and your tool (from decky plugin).

You mention they're the same, but the launcher list does seem to be much shorter on the decky launcher – Epic, GOG and EA I believe were there, but there seemed to be quite a few more on the full launcher.

I will try to gather logs (and have patience!!) with the decky install


From: Roy @.> Sent: Monday, July 8, 2024 9:40 PM To: moraroy/NonSteamLaunchers-On-Steam-Deck @.> Cc: aggietallboy @.>; Mention @.> Subject: Re: [moraroy/NonSteamLaunchers-On-Steam-Deck] Suggestion: Nexus Mods Support (Issue #345)

@aggietallboyhttps://github.com/aggietallboy I see no worries, I'll see what I can do, I'm trying my best not to add anymore launcher just yet, until things are squared away with the decky plugin

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

moraroy commented 1 month ago

@aggietallboy the plugin list is shorter because not all launchers can be installed in the background, technically just one can't do that yet, which is glyph, kplay is missing too but that can be installed actually. I hope you like the plugin! Having the scanner on auto will work for the most part. Once it's done you can turn it off till you need it again.

aggietallboy commented 1 month ago

The preliminary run did great against Epic!! I was thrilled with the results!

SteamTinker looks like it has excellent built-in Nexus support with some clever scripting around Nexus to make it more compatible.

It SHOULD pick up the games that yours installs, and then be able to "NexusIze" (or MO2, but I've been having hell getting that working right) the games, to make it so I can play with all my mods.

So... PORQUE NO LOS DOS!!

🙂


From: Roy @.> Sent: Monday, July 8, 2024 9:54 PM To: moraroy/NonSteamLaunchers-On-Steam-Deck @.> Cc: aggietallboy @.>; Mention @.> Subject: Re: [moraroy/NonSteamLaunchers-On-Steam-Deck] Suggestion: Nexus Mods Support (Issue #345)

@aggietallboyhttps://github.com/aggietallboy the plugin list is shorter because not all launchers can be installed in the background, technically just one can't do that yet, which is glyph, kplay is missing too but that can be installed actually. I hope you like the plugin! Having the scanner on auto will work for the most part. Once it's done you can turn it off till you need it again.

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

moraroy commented 1 month ago

@aggietallboy that's tight good job brother, I'll see what I can do about mods again I'll try to brainstorm about it

aggietallboy commented 1 month ago

NSL installed through decky right now, "hanger" seems to be gog galaxy -- it sat on it for over an hour before i gave up will try to retrieve logs

aggietallboy commented 1 month ago

additional observation with Decky -- can't add/remove just one... it reinstalls all of them if you add one.

aggietallboy commented 1 month ago

NonSteamLaunchers-install.log

Attaching NSL install log.

All the other ones that I use seem to be downloading and installing fine -- just GOG seems to be having trouble.