Mod managers for Linux?
I've finally started having some free time lately and have been working through my Steam library, most of which is Windows games I'm playing with Proton.
I wanted to install some mods, and wanted a mod manager for this. Nexus Mods has Vortex, which is not available for Linux. In any case, running Windows games on Linux through Proton on Steam is fairly specific; the game files will be at certain locations on a Linux filesystem, not at the same locations as they would be on a Windows filesystem. So I think I would need software that has specifically been designed for this use-case (Windows games from Steam running on Proton).
Are there any such mod managers out there? What do other people do when playing games on Linux? I can't be the only person who wants to play video games with mods.
Vortex for Linux!
It should be a thing! Linux has lots of games now. Linux has lots of games with mods. Linux needs mod managers! Voice your want for it here, discuss, and best: contribute to the open source code for Vortex! :3 Link to the development forum where ther…humpywolf (Nexus Mods)
just_another_person
in reply to communism • • •Nexus Mods App - Nexus Mods
www.nexusmods.comcommunism
in reply to just_another_person • • •Jumuta
in reply to communism • • •Takapapatapaka
in reply to Jumuta • • •data1701d (He/Him)
in reply to Jumuta • • •anon5621
in reply to communism • • •cmnybo
in reply to communism • • •HowTo ModOrganizer2 for Steam games in Linux (includes steambox based)
Nexus Mods :: Fallout 4audaxdreik
in reply to communism • • •Protontricks can help for some games. Personally I used it to install Openplanet for Trackmania which doesn't have any sort of explicit Linux support specified.
What Protontricks does is allow you to run installation files within the context of a steam game, as you mentioned. Simply launch Protontricks and select the game you're trying to modify and it will mount it properly for you. Then choose "Run an arbitrary executable (.exe/.msi/.msu)" and proceed to run the installer as you would normally.
Sometimes the path can still be a bit janky. For example when Openplanet wanted to install to the Trackmania directory as mounted through Protontricks, I had to specify: Z:\home\.steam\steam\steamapps\common\Trackmania.
SavvyWolf
in reply to communism • • •Mordikan
in reply to communism • • •You might try Vortex through lutris: lutris.net/games/vortex-mod-ma…
I'm not sure why one of those is flagged. From what I can see its just the obnoxiously written
write_file.content
one-liners and lots of regex/sed, but nothing looks wrong with what its doing.Vortex Mod Manager
Lutrisoscardejarjayes [comrade/them]
in reply to communism • • •DeeEmCeeTooBestGaem [she/her]
in reply to communism • • •GitHub - sonic2kk/steamtinkerlaunch: Linux wrapper tool for use with the Steam client for custom launch options and 3rd party programs
GitHubafk_strats
in reply to communism • • •See this monster of a post from u/sp3ctr4l@dbzer0
lemmy.dbzer0.com/comment/18288…
nullpotential
in reply to communism • • •Pope-King Joe
in reply to nullpotential • • •Hawke
in reply to communism • • •grimoire
in reply to communism • • •I use Limo, it takes some getting used to after using Mod Organizer 2 for so long but it gets the job done. I havent used it for any huge modlists yet though as it tends to be a little buggy/unintuitive sometimes.
There's also a way to get MO2 on linux, should he on github as modorganizer2-linux-installer.
Lucki
in reply to communism • • •I've built my own folder based mod-manager: github.com/Lucki/mod-manager
It's using OverlayFs to lay mods on top of the game files which allows for easy switch-arounds of mod sets while keeping each mod separated in their own folder.
It's based upon config files and allows to freely collect mods in sets, even nested.
It's probably full of unnoticed bugs because I'm the only one using it, but it works 🤷
I do have a bunch of convenience stuff queued up locally though. They need a bit of polishing but soon it's ready for another push.
GitHub - Lucki/mod-manager: Simple game mod manager using OverlayFS
GitHubexu
in reply to Lucki • • •Lucki
in reply to exu • • •I tested in these games -
ls -1 "$XDG_CONFIG_HOME/mod-manager"
:* Bloodstained: Ritual of the Night.toml
* Cyberpunk 2077.toml
* FlatOut 2.toml
* Gotham Knights.toml
* Grand Theft Auto: San Andreas.toml
* Ready Or Not.toml
* Stellar Blade.toml
* The Witcher 3.toml
::: spoiler cat "$XDG_CONFIG_HOME/mod-manager/Gotham Knights.toml"
:::
::: spoiler tree "/mnt/games/mod-manager/Gotham Knights/"
No idea why that tree is broken in monospace - it works in the preview, sorry!
:::
GitHub - optiscaler/OptiScaler: OptiScaler bridges upscaling/frame gen across GPUs. Supports DLSS2+/XeSS/FSR2+ inputs, replaces native upscalers, enables FSR3 FG on non-FG titles. Supports Nukem mod for DLSSG-to-FSR3 FG.
GitHubsnekmuffin
in reply to communism • • •very niche but i think it deserves a mention:
the Outer Wilds mod manager doesn't just support Linux natively, but it even has a CLI version, and it's up on AUR and Flatpak
outerwildsmods.com/mod-manager…
as others have said though, r2modman/thunderstore manager also runs in an appimage and works perfectly well for games it supports, and MO2 and Vortex work more or less alright if they're in the same prefix as your game or potentially even if they aren't.
Outer Wilds Mod Manager - Download Windows/Linux app
outerwildsmods.comUlu-Mulu-no-die
in reply to communism • • •GitHub - Nexus-Mods/NexusMods.App: Home of the development of the Nexus Mods App
GitHubMugmoor
in reply to Ulu-Mulu-no-die • • •Sonalder
in reply to communism • • •r2modman v3.2.0
Thunderstoreraxen001
in reply to Sonalder • • •Sonalder
in reply to raxen001 • • •SpacePirate
in reply to communism • • •GitHub - ebkr/r2modmanPlus: A simple and easy to use mod manager for several games using Thunderstore
GitHubMalgas
in reply to communism • • •communism
in reply to Malgas • • •Arkhive (they/she)
in reply to communism • • •Depending on the game and comfort with bash scripting you can roll your own mod managers. I don’t really play Minecraft anymore, but if I did it would be heavily modded. In an effort to avoid installing a client/launcher beyond the one I already use I just keep folders for mod lists and configs, and then have bash scripts with aliases to do all the necessary file moving to swap between mod packs.
This doesn’t really work for most other games, but for things that run natively on Linux can usually do the trick.
For things running through proton it’s a bit more involved, but I also found a lot of satisfaction in figuring out how to manually install mods within the proton prefix. Used to have to do that a lot to mod Skyrim when it first came out and I got it running through wine on a school issued MacBook.
ghashul
in reply to communism • • •Mugmoor
in reply to communism • • •github.com/sonic2kk/steamtinke… for when you need MO2 or Nexus (that isn't Stardew). Keep in mind this will install a new instance of the app for each game you use it with (in its proton prefix folder).
github.com/Nexus-Mods/NexusMod… is the current version of the new Nexus Mod Manager App, which has linux support. Currently it only has game support for Stardew Valley.
As many others have said, go with PrismLauncher for Minecraft. Modrinth's launcher works fine too, but doesn't have curseforge support.
GitHub - Nexus-Mods/NexusMods.App: Home of the development of the Nexus Mods App
GitHub