Skip to content

Releases: moraroy/NonSteamLaunchers-On-Steam-Deck

NonSteamLaunchers v3.9.4

08 Sep 08:08
e98bd5d
Compare
Choose a tag to compare

What's Changed

Feature Update for Desktop Version
~fixed some installs for Bazzite to work properly
~fixed Battle.net to install again
~added Ludusavi to be bundled with NSL, this program is very helpful to get your Game Saves back up and running on your Steam Deck, its automatically isntalled now in the Desktop Version and all of the your game saves are now saved here "/home/deck/NSLGameSaves" ive already added all the setup for you, so there is no need to do anything, every time you install a launcher the NSL script it will auto backup your games. Ive also created a backup of your ludusavi configuration files in case anything gets correupted or messed up in the same directory as ludusavi.

DECKY PLUGIN 1.0.1 (currently in the testing store)
~added HoYoPlay and RemotePlayWhatever to the Plugin that is in the testing store
~added more visual notifications for each game from every launcher for the scanner
~added more scanner fixes

Working ON:
Ive tested this new ludusavi feature and it seems to even work nicely with the Decky Plugin called Decky Cloud Save. https://github.com/GedasFX/decky-cloud-save

~Restoring your Game Saves Automatically even after the prefix is gone/disappeared and accidentally deleted
currently working on this. Feel free to try it your self "NSLGameSaves" from the command line.

All of this will be added to the Desktop/Decky Plugin very soon!

New Contributors

Full Changelog: v3.9.3...v3.9.4

NonSteamLaunchers v3.9.3

14 Aug 19:34
2218710
Compare
Choose a tag to compare

What's Changed

2 MAJOR ANNOUNCEMENTS
Decky Plugin:
~NonSteamLaunchers Decky Version is now out of the testing store and in to the MAIN STORE of Decky Loader!!!!!
~Visual changes have been made to make it look nicer with more added features coming
~Added visual notifications
~made room for future log
~added a cooldown system for the scanner
~Decky Plugin Now removes the Desktop version of NSL to avoid conflicts
~fixed some itch.io paths to the scanner( not all will work yet)

Desktop Version:
~Fixed itchio paths in the scanner
~fixed logs paths (thanks @short-circuit )

For both versions work still needs to be done to make the scanners pick up more games and to add more launchers to the Plugin and Desktop Mode. I still need to also add the "Move To SD Card" function as well to the plugin.

REAL TIME SHORTCUTS IN DESKTOP MODE ARE CURRENTLY AVAILABLE TO PLUGIN USERS:
The Decky Plugin now also works in Desktop Mode. what does this mean? Currently in the per-realease version of Decky Loader. The Decky team has made major improvements and strides in getting things working for the Loader to work in Desktop Mode. Naturally, the Auto Scanner inside of NonSteamLaunchers automatically works and picks up your games in Desktop Mode as well as you use the launchers. This means steam no longer needs to restart to see your shortcuts anymore!!!! With this change, that means going forward the NSLGameScanner.py will be phased out somewhat, im still going to keep it for the time being, but slowly there will be code changes to phase it out in a good way.

Also, going forward now that the Decky Plugin is finally in the Main Store of Decky Loader <3. i can finally start working on the next step for NonSteamLaunchers. The whole goal was to create a plugin that installed these things and today is that day! i wanted to thank everyone in the steam deck community and all the contributors thus far that have contributed in any small way to the project. it means alot and you guys have made the steam deck community better, you guys are the geniuses, not me!

I recommend the Decky Plugin Version Now over the Desktop Version if you're using SteamOS.

If you use the Desktop Version, always use the Latest .Desktop file.

New Contributors

Full Changelog: v3.9.2...v3.9.3

NonSteamLaunchers v3.9.2

02 Aug 10:33
7322f87
Compare
Choose a tag to compare

What's Changed

Desktop Version:
Added HoYo Launcher
Added Nexon Launcher
Added Repair EA App Shortcut to repair the EA APP easier
Fixed gog install and uninstall bugs
Fixed EA App and Legacy Games Uninstall bugs
Fixed NSL from not allowing to input websites
Fixed .desktop file from not allowing to be able to run any shortcut in the library (Please use the new and current .desktop file from now on!)
Fixed network errors in the NSLGameScanner.py to continue to run even without art
NSL now deletes all logs but only keeps the current run log, aka logs are now shorter and are no longer a mile long!

Decky Plugin Version (Decky Loader Testing Store):

Added the "Uninstall" button
Legacy Game Scanner was added

(will be applying the desktop fixes to the Decky Plugin Version(in testing store) where it is needed

Full Changelog: v3.9.1...v3.9.2

NonSteamLaunchers v3.9.1

29 Jun 02:29
6c08453
Compare
Choose a tag to compare

Part 2 of the update from a couple days ago.
PULL REQUESTS! ProtonTricks and the Legacy Games Scanner

~NonSteamLaunchers code has now been been reworked and is now down from almost 3000 lines of code at its height to now about 1800 lines lol this has also fixed the EA APP path not found error as well as battles nets and GOG's errors from installing at times.

~Its now easier to add more launchers now!! anyone can easily look at the code and add a launcher that they think will work!

~ProtonTricks Compatibility is now even better. This has always been a feature, but the "one prefix solution" wasn't quite there yet. With this new update, instead of showing the launcher that you first chose, which represented the whole one prefix, it now shows the prefix NonSteamLaunchers. This only applies to the default installation of NSL. (Separate App ids) is not effected.

~A new shortcut is automatically created in your library now called NonSteamLaunchers. This shortcut doesn't do anything for you, but please do not delete it, if you choose to fix your games and launchers through ProtonTricks. What YOU can do, is simply "Hide this Game" in your steam library. This will hide it and youll never have to think about it, as long as you use NSL. Even if you uninstall NSL and come back later, this shortcut will not affect you in any way, its simply there as a placeholder for NSL to use with ProtonTricks.

~The Uninstall button works again for all launchers including the EA APP. The Uninstall button will now be added to the Decky Version of NonSteamLaunchers.

~Legacy Games has now been added to NSLGameScanner for all your Legacy Games!

~ Happy Gaming!

Full Changelog: v3.9.0...v3.9.1

NonSteamLaunchers v3.9.0

23 Jun 08:25
b482423
Compare
Choose a tag to compare

Little Big Update
Desktop Version:
~NonSteamLaunchers is now compatible with Emudeck And SteamRomManager!!!
should no longer have any errors

TO ENSURE COMPATIBILITY, I WOULD REMOVE ALL PREVIOUS NONSTEAMLAUNCHER SHORTCUTS...and then let the current version of NSL remake them, going forward there should no longer be any conflicts<<

~fixed a lot of bugs in the desktop version in regards to shortcuts and how the launchers were installing
~created a better backup system for your shortcuts.vdf, it creates a nice folder with dated timestamps of all your backups!
~fixed battle.net from not installing correctly
~finally... got rid of ~200 lines of code

Plugin Version:
the current version is broken, waiting on a fix, use the "00473d" version

Full Changelog: v3.8.9...v3.9.0

NonSteamLaunchers v3.8.9

14 May 12:17
21fe324
Compare
Choose a tag to compare

Decky Plugin:
~pushed more scanner fixes to the pull request (no idea when these will be added to the testing store)
~added Itchio to the plugin
~added Rockstar Games Launcher to the plugin

Desktop Version:
~Reworked code to allow for more silent installs (rockstar and itchio)
~small temporary fix for the RemotePlayWhatever shortcut to enable better controller capabilities (still needs testing)
I would remove the old shortcut and make a new one

What's Changed

Full Changelog: v3.8.8...v3.8.9

In Desktop Mode use the .desktop file
In Game Mode use the plugin

NonSteamLaunchers v3.8.8

10 May 04:15
253ae3e
Compare
Choose a tag to compare

~Added RemotePlayWhatever via github so you can play all of your Non Steam games and applications including Emulators with other people from steam or on any mobile device, check out the very cool project by @m4dEngi https://github.com/m4dEngi/RemotePlayWhatever

For the Steam Deck, Just open up the shortcut that was created by NSL and select "Create guest invite Link" and then press ok twice. A session will be made on your deck. this can be done in Game Mode.

After this in order to use it you must EXIT the "RemotePlayWhatever" shortcut as you would any game, in order for you to then start your own game, running for the current session. Pressing the 3 dots on your physical steam deck "..." will open up the options and at the top right will have a remote play session for any of your non steam applications! you can now game with other people across steam for games that have local multiplayer and co-op. results may vary.

~more cleaner fixes for battle net that were preventing it from finishing the script.

Full Changelog: v3.8.7...v3.8.8

In Desktop Mode use the .desktop file
In Game Mode use the Decky Plugin available in the testing store

NonSteamLaunchers v3.8.7

08 May 22:31
f230594
Compare
Choose a tag to compare

What's Changed

Decky Plugin

  • All Launchers in the Decky Plugin Version in the testing store now install seamlessly (real time)
  • pushed Scanner fixes to the plugin as well
    *SD Card Support for the SCANNER for all games now encompasses Epic Games, Amazon Games and Gog Galaxy
    (some pushes arent in real time yet due to decky testing store)

Desktop Version:
*Fixed EA App installation so its seamless
*Fixed Battle net Installation so its seamless
*Fixed Battle net from preventing the whole script to exit with launcher choices (you can choose multiple again yay!)
*fixed Gog Galaxy Scanner, now has support for SD Card as well as ignores DLC's so no more duplicates
*SD Card Support for the SCANNER for all games now encompasses Epic Games, Amazon Games and Gog Galaxy

New Contributors

Full Changelog: v3.8.5...v3.8.7

I recommend going forward for a better experience on the Steam Deck to use the NonSteamLaunchers Decky Plugin in the testing store.
For Desktop, use the .desktop file!

NonSteamLanchers v3.8.5

25 Apr 11:00
c72646c
Compare
Choose a tag to compare

What's Changed

Desktop Version of NSL
~ Itchio Games are now added to the NSL Game Scanner and will create shortcuts automatically🎮
~ added a check for users that are unable to download dependencies, the script will now exit immediately and log the error


In order to "update NSLGameScanner" to get your Itchio Games, Simply just open NSL and hit the "STOP Game Scanner" button. This will prompt you to Restart the scanner which will then grab the updates. thats it!

NSL Decky Plugin
~Version 1.0 is now in the testing store! but there is a major bug! currently in the process of fixing then should be good to go!

Here is the link for the Decky Plugin
https://github.com/moraroy/NonSteamLaunchersDecky

Here is the link for the pull request on the decky database as well
https://github.com/SteamDeckHomebrew/decky-plugin-database/pull/527


Going forward i would recommend using the Decky Plugin instead of the Desktop Version when necessary once the plugin is stable.

There will be some work done to the Desktop Version but the NSL Plugin is superior thanks to alot of help from @sysmoon14 !


~Automating this project has been a big help thanks to @pythoninthegrass 
~lil bumps

* Bump hypothesis from 6.98.11 to 6.98.15 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/222
* Bump rich from 13.7.0 to 13.7.1 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/225
* Bump pytest from 7.4.4 to 8.0.2 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/223
* Bump ruff from 0.2.2 to 0.3.0 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/224
* Bump pytest from 8.0.2 to 8.1.1 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/230
* Bump ipython from 8.22.1 to 8.22.2 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/231
* Bump ruff from 0.3.0 to 0.3.2 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/232
* Bump pytest-asyncio from 0.23.5 to 0.23.5.post1 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/233
* Bump hypothesis from 6.98.15 to 6.98.18 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/234
* Bump ruff from 0.3.2 to 0.3.3 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/238
* Bump hypothesis from 6.98.18 to 6.99.6 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/239
* Bump poetry-plugin-export from 1.6.0 to 1.7.0 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/240
* Bump coverage from 7.4.3 to 7.4.4 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/241
* Bump pytest-asyncio from 0.23.5.post1 to 0.23.6 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/247
* Bump poetry-plugin-export from 1.7.0 to 1.7.1 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/249
* Bump ruff from 0.3.3 to 0.3.4 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/250
* Bump hypothesis from 6.99.6 to 6.99.13 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/254
* Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/255
* Bump ipython from 8.22.2 to 8.23.0 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/261
* Bump ruff from 0.3.4 to 0.3.7 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/267
* Bump hypothesis from 6.99.13 to 6.100.1 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/268
* Bump ruff from 0.3.7 to 0.4.1 by @dependabot in https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/pull/270


**Full Changelog**: https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck/compare/v3.8.1...v3.8.5

Please use the .desktop file to use NSL in Desktop Mode! In Game Mode us the Plugin (when Stable).

v3.8.1

29 Feb 06:08
b87f1a8
Compare
Choose a tag to compare

3.8.1 (2024-02-29)

Documentation