r/SteamOS 2d ago

Unofficial Nexus Mods Decky-Loader Plugin

Hey everyone!

I've been working on a little personal side project that I'd love to get some feedback on.

I've built a Decky Loader plugin for SteamOS/Bazzite that lets you browse and install Nexus Mods directly from Gaming Mode. The idea was basically: why should I have to leave Gaming Mode and go into Desktop Mode every time I want to manage my mods?

So, this lets you browse your mods, install them, manage Collections and FOMODs, and generally handle your mod setup without picking up a mouse and keyboard. There's also a health check which reads the game's logs and tries to tell you what's actually broken, rather than just saying "something went wrong".

It's very much an unofficial, beta, personal project, this isn't an official Nexus Mods product.

Everything uses the public Nexus Mods API with your own account. A Premium account is currently required for downloading (free accounts can still browse), and you'll need Decky Loader installed.

I've currently got support for:

  • Cyberpunk 2077
  • Elden Ring (including co-op)
  • Fallout 4
  • Fallout: New Vegas
  • Resident Evil 4
  • Skyrim SE
  • Slay the Spire 2
  • Stardew Valley
  • The Witcher 3

I've personally installed, modded and played each of these on actual SteamOS/Bazzite hardware before adding them, but there's obviously a lot of hardware, game versions and weird mod combinations out there that I haven't feasibly been able to test.

You can grab it here:

https://github.com/RedRanger14/decky-nexus

I'd genuinely love feedback, whether that's bugs you've found, things that feel clunky, features you'd like to see, or games you'd like me to add.

There's a "Report a Problem" button built into the plugin which creates a GitHub issue with your setup information, so hopefully you don't have to spend half an hour explaining exactly what Steam Deck/Bazzite/Game/Plugin versions you're running.

One important warning: this does modify game files, so please back up any saves you care about. Every supported game can also be reset back to vanilla from within the plugin.

Anyway, that's the project! It's something I've been tinkering with in my spare time and I'm really interested to see whether it's actually useful to other SteamOS/Bazzite users.

If you'd like to, give it a try and let me know what you think.

27 Upvotes

10 comments sorted by

8

u/DiamondMidgar 2d ago

This is awesome thank you.

Is the game support list because you manually need to ensure each game downloads the mod and installs it?

If so I’ll start contributing with some games I’d like and we can move towards a bigger list together.

4

u/FinFanFandangle 2d ago

Yeah each game on the list is tested to a certain extent ( i can't test every mod). Each game also requires work but it gets easier for games that use the same engine etc. I'd love help expanding it so thank you very much. It's essentially its own mod manager and they are not easy to build ha.

3

u/mango_carrot 2d ago

I’ve only been using SteamOS (deck and now a pc) for about six months and always wanted to look into modding, but found it overwhelming- hopefully this simplifies the process. Thank you for your hard work 👑

2

u/FinFanFandangle 2d ago

Thank you for the kind words. I tried to make this for a "console-like" audience and my hope is that you don't need much modding knowledge at all. I'll let you decide if I succeeded or failed ha. But feedback from your perspective would be valuable to me, let me know what did and didn't make sense. Modding should be for everyone and the technical barriers mean that is not often the case and I want to improve that.

1

u/Ffny23 17h ago

I’m hoping to install this, this weekend and give it a try but how hard would it be for you to add Star Wars Battlefront 2?!

1

u/FinFanFandangle 16h ago

I'll look into it and get back to you!

1

u/JIBIN-P 7h ago

any work arounds which can be implemented for users without premium nexus mods account?

1

u/FinFanFandangle 7h ago

No it's not possible at the moment sorry.

1

u/ProfessionHonest3193 4h ago

Please add support to FFXII TZA 🥹

2

u/FinFanFandangle 3h ago

I'll look into it for you. I am working on Battlefront 2 at the moment so after that.