Installing Steam Deck Plugins

Good Morning Friends! I have to admit I have slowed down a bit on my whole “Steam Deck Nonsense” largely because I will not get my upgraded storage until early October. After reviewing my options I decided to go with an OEM drive originally designed for the Microsoft Surface, but provides 1TB of storage and fits the 2230 single-sided form factor required by the Steam Deck. This seemed to provide the most bang for the buck as 2TB drives are a wee bit out of my price range for the moment sitting around $600. Over time it is a certainty that the price will go down, but 1TB appears to be the largest reasonable option for the 2230 form factor. If you ONLY care about parity with the highest stock Steam Deck unit… you can pick up the 512GB for around $20.

So let’s play a game and talk about the total cost of what my unit is going to ultimately be versus the highest stock model. We know that the premium version comes with a special anti-glare screen treatment and 512 GB of internal storage. My unit will have 1TB of internal storage, so roughly twice the space but for sake of this experiment we are only going to see if my upgraded version could beat the price of the stock premium version. Let’s add up the components that I have added or will be adding to my unit.

  • Base 64GB eMMC Steam Deck – $399.00
  • WD PC SN530 M.2 2230 SSD 1TB NVMe – $134.60
  • Anti-Glare Screen Protector – $3.33 ($9.99 in a 3 pack)

So my finished unit is going to be $536.93 and will have a similar anti-glare screen with the benefit of it being a screen protector and having twice the internal storage and still come in $112.07 cheaper than the deluxe model. If you add in the 512 GB SD card I am also using with the unit, and the 20,000mAh power bank that I am using with the unit, you end up around price parity. However, you end up with a package that allows me to recharge the Steam Deck three times and have three times the storage capacity. Basically, I still think it is well worth the investment of time, to go with that base model and upgrade yourself and the pricing for storage will only get cheaper over time.

Installing Decky and Power Tools

Like I said before, I have slowed down configuring items on the Steam Deck that require a novel application of my time. My theory is that I should be able to clone my existing hard drive onto the much larger 1TB model when it comes in, but in case that fails… I don’t want to get too deep into the woods that it will be a challenge to bring my unit back up to where I am currently. If I have to wipe and start from scratch, I have a relatively minimal investment timewise currently. There is one thing however that I have been using quite a bit and have not really talked about and that is Power Tools. Essentially Decky is a plugin manager, and Power Tools is the default plugin that installs which allows you to modify various system settings on a game-by-game basis. This is terribly useful especially when it comes to emulation because it seems if you throttle the total core count it increases the speed that each individual core runs at.

Unlike most mods we might add to the Steam Deck, we are actually going to begin in Game Mode. The first step is that we need to go into Settings and the System menu and enable Developer Mode. Be very careful when you are in this menu because Format SD Card is located precariously below the option we need to toggle on shown in the screenshot above. Enabling Developer Mode is different from say unlocking your file system, and is a relatively safe operation.

Once enabled, you will now have a new option in the settings menu all the way at the bottom labeled Developer. In this screen, you are going to specifically toggle on something labeled “CEF Remote Debugging”. This is what allows Decky to install plugins from the storefront. Incidentally, while you are in this menu, you might also want to untick “Enable Wifi Power Management” because one of the problems with the Steam Deck is that in order to save battery life, it often drastically reduces WiFi transmit strength.

Next up we need to actually install Decky. In order to install this, we are going to need our old friend the console app, which means you will need to boot into Desktop Mode. As always you will have needed to set a password with the “passwd” command that I covered in a previous article. Next up we are going to get the install command for Decky from the project GitHub page. You are going to paste the following command into Konsole:

curl -L https://github.com/SteamDeckHomebrew/decky-loader/raw/main/dist/install_prerelease.sh | sh

This will install Decky to your steam deck. You will be prompted to enter the password that you set previously with the passwd command. Once everything finishes, reboot your device which will load into Game Mode by default. You have to reboot in order for the plugin to take effect, so simply returning to Game Mode is not sufficient.

If everything went as expected, you should see a new menu icon at the bottom of the menu when you click the “…” button. This will be where all Decky plugins can be located, and by default, you will have a single plugin loaded called PowerTools.

At the top of this menu on the right hand side next to the name Decky, you will now also have a storefront page that allows you to browse and install plugins. The storefront will allow you to install an addon or select a previous version if for some reason something is not supported in the most current version. I’ve never had to do this and for the most part, just install the latest version of everything. I guess let’s talk a bit about the plugins that I personally find useful.

vibrantDeck

VibrantDeck is essentially a very rudimentary version of a tool like ReShade for the Steam Deck. You can configure it globally like I have, just to increase the color saturation a bit, or enable per-game profiles for more granular control. While you can’t do some of the crazy screen effects like you can with ReShade, you can steak the settings to make the Steam Deck image a little more pleasing to your preferences. I personally feel like by default the Steam Deck is a little bit desaturated, and this can resolve that easily.

CSS Loader

CSS Loader essentially allows you to style the theme elements of the Deck as well as configure various visual tweaks. For example, if you scroll back up to the first image in this post, you will notice that all of my Deck icons have a slightly rounded edge to them. I achieved this by installing the Round theme element which allows you to control the curve intensity on most images. I also have one that similarly applies a rounded effect to the virtual keyboard that overrides my existing rainbow keyboard theme. There are a bunch of themes that folks have created that do various things, so it is well worth spending some time browsing. I personally landed on Obsidian because it is essentially the default theme of the Steam Deck with the ability to change the background colors.

DeckFAQs

This one is admittedly a bit frivolous, but I come from an era when GameFAQs mattered. This essentially gives you rapid access to text-based game guides from within steam. By default, it will take whatever game you are playing as the search parameter, but you can also submit your own queries. Ultimately if you click through to a guide it will load the full text-based guide in an overlay window on the deck. Admittedly you could do ALL of this on your phone, and would probably have a better experience but I mostly installed the plugin for nostalgia sake and for those rare times when I am playing something that I want a walkthrough on like FFV for tidbits of information I might not remember when doing a playthrough.

ProtonDB Badges

This one is pretty straightforward, but it allows you to apply the compatibility information to your hover-over effect on Steam games. This will tell you quickly if a game is fully compatible, works with issues, or is not supported at all. Steam maintains a list of games that are completely verified to work with the Deck, but often times most of your library has some support that might require something as simple as occasionally doing mouse input with the trackpad. What you really care about however is how well the game might run, and there is an external resource called ProtonDB that does this.

If you look at 7 Days to Die in your library you see the standard information icon, that you can click through and get additional information.

If you click through to the game profile, you can now see a ProtonDB badge in the top left corner of the profile indicating that the game has been platinum certified to run under proton.

If you want even MORE information, you can click on the badge and it will bring up the full game profile on ProtonDB. In this case for example it shows that 7 Days to Die not only runs under Proton, but it actually natively supports Linux, so the game should run excellently.

The Steam Deck continues to be a phenomenal piece of hardware that walks that line between ease of use and enthusiast shenanigans. Like I said I am mostly in a holding pattern as I wait for storage before I go too much deeper down this rabbit hole. Probably my next wave of modifications will be to get specific games working on the deck. I want to try and get Final Fantasy XIV, GW2, and World of Warcraft Dragonflight Alpha running. All of those will require a specific brand of nonsense that I do not relish doing a second time if my clone disk idea does not work as intended.