If you haven't yet, follow us on X (Twitter), Mastodon, or Bluesky to know when we post new articles, and join our Reddit or Subscribe to us on YouTube to check out our content and interact with our awesome community. Thank you for supporting us!
Getting and playing games from third-party launchers on the Steam Deck has never been easier, thanks to NonSteamLaunchers. This script, created by moraroy, will automatically download the launchers you want, like the Epic Games Store and GOG Galaxy, configure them, update Proton GE, and add them directly to Steam. It's easy, fast, and gives each of the launchers their own prefix when the option is selected, which I recommend. A new update was also just released for the script, and while it took me a moment to appreciate it, I definitely appreciate it now.

This new update doesn't add a lot, but what it adds is much nicer than I first thought. The update means NonSteamLaunchers will add and update the playtime you have for every Non-Steam game in your library. All you have to do is run NonSteamLaunchers, and it will set the playtime that you have. This only has to be done once, and from then on, it will automatically update your playtime as soon as you exit the game.
This is done thanks to NonSteamLauncher's Auto Scan feature. This is consistently updating and logging playtime, so as long as it is on when you close NonSteamLaunchers, it will continually update the playtime for each Non-Steam game. I confirmed this with moraroy directly, who explained the process of using Auto Scan, and confirmed that it will impact every single Non-Steam game and shortcut, which is pretty amazing.
However, moraroy does note that it's possible some games added manually by right-clicking on them in the desktop may not work. He says that games have added from Heroic and Lutris should work, but adding them manually by right-clicking the file on the Desktop may not. He also says that deleting the shortcut for the game will also delete the playtime, so be sure not to delete the shortcut if you want to keep your playtime!

I actually hadn't paid much attention to it before, but Non-Steam games don't log playtime, so having a program that is capable of doing this in real-time is pretty amazing. This is a general small update, but a very welcome one, and I am elated to see it.
If you already have NonSteamLaunchers downloaded on your Steam Deck, just run it, and it will auto-update to the newest version. It may give a pop-up that you should update to 4.2.6, but just hit ok and ignore it. If you don't, you can follow our guide on how to get it set up.
If you enjoyed this article, check out the rest of the content on SteamDeckHQ! We have a wide variety of game reviews and news that will help your gaming experience. Whether you're looking for news, tips and tutorials, game settings and reviews, or just want to stay up-to-date on the latest trends, we've got you covered!







I loaded up the NSL desktop mentioned here, and the Deck version, but most of my non-steam games were installed in Lutris, so either its not working with them or I don't know where to look. Any help would be appreciated. Thanks.
What an awesome addition! The Linux community surprises me all the time with how much incredible software is made entirely for free.
Come full circle, complain about windows telemetry and we created our own on Linux. 😂
Idk if I would equate this to Windows use of Telemetry, but it is similar enough!