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, Waydroid and Games on SD Card.
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing moraroy/NonSteamLaunchers-On-Steam-Deck in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler view“Who hath ascended up into heaven, or descended? who hath gathered the wind in his fists? who hath bound the waters in a garment? who hath established all the ends of the earth? what is his name, and what is his son's name, if thou canst tell?” - Proverbs 30:4 (KJV) “For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.” “For God sent not his Son into the world to condemn the world; but that the world through him might be saved.” - John 3:16-17 (KJV) NonSteamLaunchers 🚀 This script installs the latest UMU & GE-Proton and installs NonSteamLaunchers under one unique Proton prefix folder in your compatdata folder path called "NonSteamLaunchers" and adds them to your Steam Library. It will also add the games automatically in real time and will attempt to remove the games from your library in real time when you uninstall a game from a launcher. Collections for your games, launchers and web shortcuts will also be created/removed per launcher. Play time is tracked for all non steam games as well as boot videos downloaded per shortcut if any exist. Non-Downloadable Game theme music is also applied to your library. Metadata cards are also applied to your library automatically to give your non steam pages some life! Special ".desktop" files will be created per shortcut allowing you to run the games and launchers outside of Steam as well. NSL can be used on Desktop or in Game Mode, and don't you worry, Local Saves and Cloud saves are supported, as well as multiplayer/online support (because you're using the launchers). Obviously, certain anticheat games will not work on linux enviroments; this is on a game to game basis. Features ✅ • Automatic installation of the most popular launchers for your Steam Deck and Steam Machine on SteamOS 🎮 • Handle automatically the download and installation of your chosen launchers and the games, artwork included! ⌚️ • MicroSD Support 💾 This script supports moving the entire prefix to a microSD. The script will install launchers and games to your SD card, and the launchers in Steam will point to the SD card installation. This allows you to save internal storage space on your Steam Deck! • ProtonTricks is compatible with NonSteamLaunchers default installation (one prefix). This will add a NonSteamLaunchers shorcut in your library...this shortcut doesnt do anything. All you have to do is simply "Hide this Game" in your Library. Right click its properties and choose "Manage" and "Hide this Game". You never have to worry about it again! If you were to open up ProtonTricks to fix any game or launcher it is now accessible! • In case you didnt know, you can also choose to check mark "Separate App Id's" when installing a launcher, this will install all launchers in each of their own prefix. Automatically working with ProtonTricks! • Command Line Ready, you can call it from online, heres an example of installing a launcher • NSL can in fact be installed on many linux distros, feel free to try, here are some examples of some... Ubuntu LTS, ChimeraOS, Nobara and Arch Linux as well as any KDE Environments such as this opensuse - tumbleweed - wayland , if for any reason you find that NonSteamLaunchers installs perfectly or not, let me know! • RemotePlayWhatever is also bundled with NSL to allow for local and co-op play between non steam games, this is created by m4Engi, here is the repo here • Ludusavi is also pre-installed and setup for NSL for your games save backups. Not all games will work with this yet so bear this in mind when deleted or uninstalling games that are arent backed up yet, here is the repo here In both versions of NonSteamLaunchers, Desktop or Decky, NSL will back up your games saves here automatically The Desktop Version only does this once, at the start of when the script is opened and you see the main options list. The decky plugin version does this on every manual scan that you do. -Pressing "Update Proton GE" in both the Desktop version or the Decky Plugin version, will give you the latest version of Proton GE and UMU. A patch will also be applied to allow Game Streaming from Discord in Game Mode. • Pressing the "Music Button" on the top left of your game page will enable/disble the Game Theme Feature. This simply attempts to play your games theme music in the client! You can even change the music if you dont like it with the paste button!. Clicking the button will hide and disable the feature. • UMU Launcher is automatically used and is processed for each game and Launcher. Proton GE will be used where necessary. Notes • With NSL youre able to send notes to each other and communicate to other NSL users via a hashtag in your note at the beginning, write #nsl and leave a space, and then type your actual note. The script will then look for that note and send it through the api and spit it back out for that non-steam game. Everyone who uses NSL will then receive it and it will be added to the "NSL Community Note". This is to allow people to have first hand information about their games right in front of them from others! Currently you can participate only if you send a note! Once you created a note, open up NonSteamLaunchers and press the ❤️. This is an expiremental feature so keep that in mind! Logs • The logs for NSL are located here and here if using the Decky Plugin Version. As Seen on just to name a few!...there are much more videos and articles out there just wanted to share some resources on how to install and how the program works. Videos • Linus Tech Tips (starting at 14:45) • GameTechPlanet • NerdZap • Joserra y sus cosicas • Steam Deck In Hand • Steam Deck Gaming • BakaKuma • SteamFlow • Hooandee - 6 Hour Video (starting at 1:57:23) • Central Deck • Goldenoptic Gaming • Deck Ready (starting at 3:16) • Steam Deck Checker • SteamDeckHQ • ChoiTech Articles • Gaming On Linux - Non-Steam Launchers Tool for Installing Popular Game Stores • Steam Deck HQ -…