cross-posted from: https://lemmy.ml/post/54821902

So I'm new to modding PC games. I wanted to recommend a way using a mod manager called Amethyst-Mod-Manager, which installs and manages game mods from Nexus Mods. It has native support for almost 100 games listed at https://github.com/ChrisDKN/Amethyst-Mod-Manager/wiki#supported-games . But one can add manually more games to the list, but I didn't test that out. Just tried out modding Stardew Valley for the first time, and plan on trying Cyberpunk 2077 too.

My little documentary of the steps and what is needed:

  1. Download and install the application. Choose from https://github.com/ChrisDKN/Amethyst-Mod-Manager#install options, I chose the AppImage for testing. If it doesn't have self updating, I might go for Flatpak later.
  2. To download and manage mods from the app, you need an account on Nexus Mods. There is a free tier (which I use) with limitations such as download speed, but it does not cost any money. A new account can be created at: https://users.nexusmods.com/register For me it took a few minutes before the verification email landed, so have this in mind.
  3. If not already connected, in the Amythyst App go to Settings > Connections and click "Login via SSO". You should be connected to Nexus Mods now and can start adding mods.
  4. Add a game to the list. But first you need to download the game, in order it to be detected. I play on Steam and downloaded Stardew Valley in Steam (because its small, and I wanted to test it quickly). Then come back to the Amythist App and add the game, it should automatically find the location and configure it.
  5. Then I clicked the "Wizard" button on the app and installed "Install SMAPI".
  6. On the main page of the App, click "Nexus" button, and choose "Open Nexus Mods". This will open a new tab in the App, listing all mods for the game. Choose what you want to install, in my case I chose "SMAPI" again, the "Content Patcher" and "CJB Cheats Menu". Click the "Install" button for the mod.
  7. This should open the page in your external web browser (in my case Firefox) and ask you to open the link. Click it and select "Slow download" (if you are on free tier) and the download process should start. It will install the mod for you.

It's exciting to finally be able to mod PC games as well. And I hope this helps you figure this out, if you are new to this too. Especially so on Linux, where modding was always a bit problematic before. But this makes it so much easier for me to finally try it out. Have a nice day.

Programming@programming.dev

all 19 comments

sorted by: hot top controversial new old
[–] 4 points 5 days ago

Cool to get nice workflows, I just hate that whichever game I look up modding for, it always needs a new modding manager to apply the one mod I’d like.

Last one I installed claimed it supports many games, and even tweaks its Windows installer for better Proton compatibility, then doesn’t present any kind of list of other ways I can use it.

  • source
  • [–] 4 points 6 days ago

    Amythist Mod Manager is fantastic! Absolutely fantastic!

  • source
  • [–] 3 points 5 days ago (3 children)

    Uuuuh first time hearing of this one. Will sure try out. Thanks for shearing 👌🏻😊

  • source
  • hideshow 3 child comments
  • [–] 3 points 5 days ago (2 children)
  • [–] 3 points 5 days ago* (1 child)

    And I just installed it, it's also in the AUR :-) Damn this is not just like MO2, but also beautiful, simple AND on top it integrates thunderstore too (even though we had that with r2modman already). It just found my games, showed me a list of mods to just click. And also adds proton-shortcuts and even mangohud.

    A dream come true for lazy pieces of shit like me ,-)

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 6 days ago (5 children)

    I tried Limo maybe a year ago, but it was too basic and limiting for my use case. I think I also remember mod conflict resolution being difficult because of the way linux doesn't consider "data" and "Data" to be the same folder like windows does. I'm currently using MO2, but it's not natively supported and is pretty hacky and unstable. I have to periodically restart things like bodyslide and outfit studio or it gets unbearably laggy, and looking at file conflicts through MO2 sometimes freezes up my entire system, forcing me to restart.

    I might need to check this out and see how it compares next time I decide to redo my entire skyrim modlist.

  • source
  • hideshow 5 child comments
  • [–] [S] 3 points 6 days ago (4 children)

    Hmm, the minimalism style might be preferred by some. This Amethyst tool seems pretty feature rich and complete, as far as I can tell (not that I have any experience with other tools so far). Just out of curiosity, I would like to know your opinion in case you try it out later. Would be interested into a follow up post, if I catch it.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 5 days ago (3 children)

    Limo lacks key features like using symlinks instead of hsrdlinks

  • source
  • parent
  • hideshow 3 child comments
  • [–] [S] 1 point 5 days ago (2 children)

    I would have thought hardlinks are preferred. I chose softlinks, as this was the default option, but wondered which is better.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 5 days ago (1 child)

    Hardlinks double the file size while soflinks are just info that shows to source much more efficent

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 2 points 5 days ago*

    Hmm, hardlinks actually doesn't double the file size (it's not a copy, just a pointer), it just appears to be because each file looks like an independent file. The idea is to have one block for the data that is actually occupying the hard drive (or softdrive like ssd, I use softdrive jokingly), and have as many hardlinks as you want. Basically every file on your system has one hardlink as the base, basically. The real data on disk gets deleted only if the last hardlink to it get removed. The only real limitation is, hardlinks can only be on the same drive.

    So I understand the technical differences. Overall I would think hardlinks are better for this kind of thing, unless the files point to a different disk.

  • source
  • parent
  • [–] 3 points 5 days ago (4 children)

    Oh got a 550 mod modlist of skyrim in this. It is so good. Huge upgrade over limo and mo2 through wine

  • source
  • hideshow 4 child comments
  • [–] [S] 2 points 5 days ago* (3 children)

    Do you know how to enable or disable specific mods for a game? I hoped there was a tickbox, so I can disable the cheat engine for a game in example, without uninstalling the mod. Edit: Also that's wtf huuge list. :D You don't use all 550 at the same time, right?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 5 days ago* (2 children)

    I am afraid I do use all 580 and counting at the same time. There is a tickbox next to mods no? You can just untick or remove then deploy

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 2 points 5 days ago* (1 child)

    Turns out I'm blind. Now I see the checkbox, I just needed to be reminded (being sarcastic to myself, not towards you BTW). Thanks.

    Wow so many mods at the same time! How are they not entangle them and be incompatible to any random mod, and what about the performance. Something has to get incompatible with game updates, although I think Skyrim isn't updated anymore. Just some thoughts I have. Do you have some sort of grouping for these mods, so you could enable or disable groups? It would be useful if we could create our own groups... wow just tried right mouse click and I see grouping options. Amethyst is amazing!

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 5 days ago

    This sounds really cool! Has anyone tried it on the steam deck? I'd be interested to know how well it works on it

  • source
  • [–] 1 point 5 days ago

    Never heard of this before! This works with games played via proton too I assume?

  • source
  • 16 comments in c/linux_gaming@lemmy.ml view that post
    [–] 14 points 6 days ago* (5 children)

    It would be cool if mods were distributed peer to peer instead of being hosted by centralised company.

  • source
  • hideshow 5 child comments
  • [–] 5 points 5 days ago (2 children)

    pushing new versions would lead to a steep fracturing problem

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 5 days ago (1 child)
  • [–] 3 points 5 days ago

    Ooh that is a nifty diagram.

    This looks a lot like torrents+tracker. Ultimately, thia system is still centralized around the tracker.

    Ultimately, though, a Mod Creator will be pushing their mod to 1+ centralized tracker. New versions will always from from the tracker, along with searching and discoverability.

  • source
  • parent
  • [–] 4 points 6 days ago

    I've been using Amethyst with BG3 for a few months. It's really great. Easy to set up and use.

  • source
  • [–] 4 points 6 days ago (4 children)

    It does self update now btw, was using gear level before but recently they made app image self update.. I love this mod manager so far

  • source
  • hideshow 4 child comments
  • [–] [S] 2 points 6 days ago* (3 children)

    I can't find the update button. Or is it automatic update only? AppImage v2.6.1, BTW.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 6 days ago (2 children)

    I'd have to look at it, when I open it if there's an update available it will pop up to update, otherwise probably in settings, but gearlever is always an option if not. I made an alias to run gearlever updates from terminal when I do my other system updates

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 3 points 6 days ago (1 child)

    Ah, gearlever is an application. I thought you were referring to the "gear" icon on the app.^^ Now it makes sense for me, as I searched the app for such functionality.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 6 days ago

    Yep, it's an application that lets you easily add app images to your launcher like any other application on your computer as well as update them.

    I use an alias to call the gearlever flatpak with "gearlever" then add the "update --all" argument to update all my appimages

  • source
  • parent
  • [–] 4 points 6 days ago (1 child)

    Interesting. I've been using Limo, but this one looks cool as well.

  • source
  • hideshow 1 child comment
  • [–] [S] 3 points 6 days ago

    It's the first time I heard of Limo (name probably stands for "Linux Mod Manager"). And it's even on Flathub, unlike Amythyst needs to add its own repository for Flatpak version. It also uses the NexusMod API, so interesting.

  • source
  • parent
  • [–] 3 points 5 days ago

    I've been using it and enjoy it. I tried getting mod organizer 2 to work on linux and it was a pain and not fully functional. Amethyst can download nexus mods and collections easily. I have not tried wabbajack on it but it is an option. I did try creating a collection with it but got some errors on the other pc downloading it, idk wasn't super important so I recreated it manually.

  • source
  • [–] 2 points 6 days ago

    I've been using it for derail valley and the sims and it works really well, so much more convenient than manually downloading things

  • source