/Steam-Roller

An all in one setup script for getting some of my favourite tools and accesories into the steam deck

Primary LanguageShell

steam roller banner image

Steam Roller

An all in one setup script for getting some of my favourite tools and accesories into the steam deck. You can use the interactive menu or pass the tools you want as parameters!

Feautres:

  • Install Decky loader, Lutris, Heroic Launcher, EmuDeck, CryoUtilities, SGDBoop all by selecting then from the menu. No more jumping between webpages, desktop launcher icons and other online links!
  • Store your switch emulation keys and backup your copy of the script to a USB drive or cloud so you never lose your key dumps!

Usage:

To download the script simply get the .sh file from this page. For those who aren't technically inclined this is a script file you run in an app on the steam deck called Konsole. Leave the script in your downloads folder, open Konsole from the steam decks desktop launch menu and run the following:

chmod +x ./steam-roller.sh

This gives the script execution permissions on your steam deck. Then to run type:

./steam-roller.sh

This will bring you to the menu screen where you can type the function you want. For example for the about screen you'd type "About". For the more technically inclined you may use this by passing in command arguements. For example:

./steam-roller.sh Decky

or

./steam-roller.sh 1

Backing up firmware keys:

Currently the script has an ability to read and write firmware keys. e.g. for emudecks yuzu emulator as an example. This works by reading the keys, base64 encoding them and then writing the data to an original copy of the script and deleting the old one. The script that remains will have the keys contained within and the read keys will turn to write keys in the menu.

Contributing:

Interested in contributing to the project? Fork and make a pull request. I've no doubt the steam deck community will have better ideas for improving this quick and dirty soloution than I do!

Contributors:

List of contributors is here! As pulls are merged I will add to this. Huge thanks to everyone who's worked on this!

  • Ironic833