Skip to content

Releases: moraroy/NonSteamLaunchers-On-Steam-Deck

NonSteamLaunchers v3.9.8

06 Dec 12:08
2875707
Compare
Choose a tag to compare

Important Decky Plugin Update 🚀

Desktop Version 🖥

-Fixed Battle.net scanner: made the plugin and desktop versions congruent for battle net games.

Decky Plugin Version 🔌

-Added an Update Notifier: only for users that have 1.0.2 and above, the plugin will now let you know if there is an update. so everyone please update as soon as possible!!!

-Fixed Battle.net scanner: please let me know if there is anymore errors

-**Added @vanny96 compatibility tools fix for SD Card: Symlinks are now detected!

Notes 📝

  • There are now two .desktop files:
    • Desktop Version: NonSteamLaunchers.desktop (includes the option to install the latest version of the NSL Decky Loader PLugin").
    • Plugin Version: NSLPlugin.desktop (if you already have Decky Loader installed and dont want to use Desktop Mode.).

-Plugin Files:

  • On Linux: Use the "NSLPlugin.Desktop" file to install the plugin if you have Decky Loader installed already.

  • On Windows: Run the "NSLPluginWindows.exe" first, then run No_console.exe or Plugin Loader.exe


Windows Installation Steps:

  1. Sign in to GitHub and go to this link.

  2. Choose the latest link (or whichever version works for you).

  3. Scroll down to "Artifacts" and download "PluginLoader Win". This is a zip file that you need to extract on your Windows machine. Make sure you're signed in to see the download link.

  4. Download NSLPluginWindows.exe from here.

  5. Run NSLPluginWindows.exe first. This will also create the necessary cef debugging file for Decky Loader.

  6. Run either No_console.exe or Plugin Loader.exe, depending on your preference.

  7. Go into Game Mode or Big Picture Mode to see the Decky Loader plugin and NonSteamLaunchers.


This setup will automatically add all your non-Steam games with artwork, correctly formatted for Windows. Only scanning will work; nothing else will function, so you can either auto-scan or manually scan your games.


What's Changed

  • Adds support for compatibilitytools.d installed on SD Card by @vanny96 in #516

New Contributors

Full Changelog: v3.9.7...v3.9.8

NonSteamLaunchers v3.9.7

05 Nov 13:46
7a1b562
Compare
Choose a tag to compare

Bridging the gap between Windows and Linux 🚀

Desktop Version 🖥

  • UMU Launcher Integration: NonSteamLaunchers is now an UMU based script. Proton GE will still be used in the meantime when necessary! NSL will now download and install UMU, providing UMU shortcuts automatically, if possible. All of this is done automatically for you! <3 :D

  • GEProton Improvements: Reworked the download and extraction process to fix the issue where it would get stuck. No more stuck!

  • Scanner Fixes: Improved GOG and EA and itchio and EA scanners to better detect more games and correctly format them for desktop. there shouldnt be anymore differences between the desktop version and the plugin. Dos Box Games are now correctly formatted and working. Feel free to try!

  • New Additions: Added Plex, Apple TV+, and Crunchyroll.

  • Full Screen Tab View: Added the ability to use multiple tabs on any streaming site in full screen. Moving the mouse arrow to the top or sliding your finger to the top of the screen will enable the "x" to show, allowing "full screen tab view." New shortcuts will need to be made to take advantage of both UMU and the new Chrome streaming shortcuts.

Decky Plugin Version 🔌

-The NSL Plugin Scanners now work on Windows: if you install the NSL Decky Plugin on Windows and run a scan auto or manual, you will be given a nice shortcut for all of your windows games artwork and all. For now, only scanning works, but depending on what you have on your system you will now have all of your shortcuts for all the launchers and games currently supported. <3
This means that when you install Decky Loader on a windows system, and install the NSL Plugin, you will automatically get your launchers and games all setup in steam for you just like a normal windows pc gaming system, all in the correct format!

  • New Button: Update Proton-GE/UMU: Added a button to update Proton-GE and the UMU Launcher to the latest versions if needed.
  • UMU Launcher Integration: NonSteamLaunchers will now download and install UMU, providing UMU shortcuts automatically, if possible.
  • GEProton Improvements: Reworked the download and extraction process to fix the issue where it would get stuck. the same improvements from the desktop version.
  • Scanner Fixes: Improved GOG and EA, itchio and other scanners to better detect more games, including Dos Box games for game mode.
  • New Additions: Added Plex, Apple TV+, and Crunchyroll.
  • Full Screen Tab View: Added the ability to use multiple tabs on any streaming site in full screen. Moving the mouse arrow to the top or sliding your finger to the top of the screen will enable the "x" to show, allowing "full screen tab view." New shortcuts will need to be made to take advantage of both UMU and the new Chrome streaming shortcuts. this will work in game mode as well.
  • Improved Notifications: Reworked the code for NonSteamLaunchers.desktop and NSLPlugin.desktop files to provide better notifications, allowing you to easily see what is going on.
  • Additional Fixes and Features:
    • Launcher Installation Fix: fixed the issue where GOG nor Epic was installing.
    • New File: Added sitelists.ts for users to edit or submit pull requests to officially add sites. Pull requests are welcome here!
    • Loading Bar: Introduced a loading bar for better user experience.
    • Restore Game Saves: is now part of the main plugin. This will restore all of your games saves if you have pressed Start Fresh or deleted the compatdata.

Notes 📝

  • In order to take advantage of the new UMU shortcuts or any of these new features, Dont forget to delete your shortcuts so NSL can remake them, whether you're using Desktop Mode or Game Mode :)

  • There are now two .desktop files:

    • Desktop Version: NonSteamLaunchers.desktop (includes the option to install the latest version of the NSL Decky Loader PLugin").
    • Plugin Version: NSLPlugin.desktop (if you already have Decky Loader installed and dont want to use Desktop Mode.).

What's Changed

Full Changelog: v3.9.6...v3.9.7

NonSteamLaunchers v3.9.6

17 Oct 20:14
c4f1397
Compare
Choose a tag to compare

GOING FORWARD

Desktop Version

  • Injected the plugin version 1.0.1 into the desktop version. You will be prompted for your sudo password, but there is some good news:
    • This injection is a special version for desktop mode users who want to use both desktop and Decky.
    • New Feature: Restore Game Saves - This feature restores all your game saves at once from the directory home/deck/NSLGameSaves if your prefix is deleted accidentally or on purpose.
    • What I would use: Use this version of the plugin for better game save backups. The standalone Desktop Version of NSL only backs up game saves every time you download a launcher. With the plugin, you can back up anytime using the manual scanner.
    • You can choose: The NonSteamLaunchers.desktop file also offers the option to install this special version of the plugin.

Decky Plugin Version

  • Version 1.0.1 was never put onto the testing store or pushed to main.
  • Includes:
    • Numerous scanner fixes.
    • Improved notifications for desktop mode, QAM, and the notifications menu bar in QAM.
    • New Additions: WebRcade and WebRcade (Editor) to the streaming sites.
    • Ludusavi Integration: Saves your game saves located at home/deck/NSLGameSaves every time you scan. This can be used with the Decky-cloud-save plugin.

Additional Information

  • There are now two .desktop files:
    • Desktop Version: NonSteamLaunchers.desktop
    • Plugin Version: NSLPlugin.desktop (if you already have Decky Loader installed)

NonSteamLaunchers v3.9.5

11 Oct 09:49
bced040
Compare
Choose a tag to compare

I have some very sad news and very strange news to share. Im still confused about it so this wont be a normal release but it will be the last release for a while. I have been told from a decky developer that my NonSteamLaunchers Plugin will be de-listed from the decky store within the coming day. I was given no warning at first and now I seem to be somewhat blocked from giving any NSL support in the discord and they have also removed my pull request for updating my own plugin. With all of that being said, i have no idea whats going on nor will they speak to me about it. Im quite sad and frustrated as this was the reason i created NonSteamLaunchers in the first place, to become a plugin. I never imagined it would be this useful for people and i hope many people have been blessed by it.

Going forward, i will be taking a break from NonSteamLaunchers and the NonSteamLaunchersDecky Projects , until i can figure out what has happened.

Desktop Version: added Webrcade and WebRcade Editor
Plugin Version: The current version, that was has been waiting in the testing store to be pushed to the main store is very solid and works very well. Feel free to try manually https://github.com/moraroy/NonSteamLaunchersDecky

New Contributors

Full Changelog: v3.9.4...v3.9.5

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