Here's something promising for the future of cross-platform mod support, as it seems the Nexus team are working on a new Nexus Mods App. It's in the very early stages (pre-alpha they say), but eventually they plan to have it replace the popular Vortex but it's quite a long time away from that just yet.
While Vortex is popular, it's not supported on Linux / Steam Deck and so you need some workarounds with Wine / Proton to get it working. Having one of the most popular modding sites like Nexus actually have an official Linux modding client would be a nice big boost.
So why are they re-doing their modding app? As they mention on the GitHub page they now have a bigger team, and they plan to implement a lot of the lessons they've learned while developing Vortex into this new Nexus Mods App and the idea of easily rolling-back sounds good:
One of the biggest complaints of users over the years about mod managers is that they can't mod with confidence. Will a new mod wreck their existing install? Will copying some files into their game folder require them to delete the entire game if they want to revert these changes? The game updated, and the user updated their mods, now nothing works! Every step of the modding process is fraught with pitfalls and destructive changes.
The Nexus Mods App intends to solve these problems. In addition to being a great mod installer, manager and builder, this project aims to always provide an "undo" feature for users. Not just on a metadata level (like most mod managers offer today) but on a per-file basis as well. So go ahead, update that mod, if you don't like it, you can always go back to the game as it was before you made the update.
In regards to Linux support their FAQ mentioned:
Q: I see tests run on Linux, Windows and OSX, are you targeting all those platforms?
A: Yes, the CLI runs on these platforms and we run our CI on each of these OSes. What games are supported on these platforms (e.g. do we support Skyrim through Wine on Linux?) is yet to be determined.
You can find it on GitHub and it's under the GPL license.
This was officially announced by the Nexus crew back in August, but since I'm not too much into modding I missed it so hat-tip to HardPenguin on X for notifying me.
The comment by the devs is so true ... "Every step of the modding process is fraught with pitfalls and destructive changes." ... and that's on Windows! Add in a whole other layer of linux wine / proton / etc... issues for us on top of that!
If this is released in good shape on linux, that'll be wonderful for SO MANY older games! I will keep an eye on the project for sure.
Hopefully the GUI will also be supported, since they just mentioned the CLI in the quote.
If they had (only) a CLI working, making a Linux GUI shouldn't be too hard for someone else.
It's Christmas
Last edited by Torqachu on 7 November 2023 at 5:13 pm UTC
I wished more games would just support the Steam Workshop for mods, it's far easier to apply things there!
The thing that I like the absolute most about this, is that there's not a hint of Electron in the new code, instead just regular C# and Avalonia (which has Linux as a first-class citizen)Yay, no Electron, invented at GitHub, owned by Microsoft. Instead, a first class .NET citizen. Nothing to see here, move along.
:D
Because the goal is to sell access, not that the bandwidth is too expensive for them.The thing that I like the absolute most about this, is that there's not a hint of Electron in the new code, instead just regular C# and Avalonia (which has Linux as a first-class citizen)Oh boy... at least it's open source and starts its life as a CLI tool.
Still, it's Nexus. A modding site that requires a login for downloads and throttles free users. Why not use IPFS if bandwidth is so expensive for them?
The thing that I like the absolute most about this, is that there's not a hint of Electron in the new code, instead just regular C# and Avalonia (which has Linux as a first-class citizen)Yay, no Electron, invented at GitHub, owned by Microsoft. Instead, a first class .NET citizen. Nothing to see here, move along.
:D
I'll take an application written in a high performance open-source programming language with full support for native Linux binaries, using a native UI framework with full support for Linux, over anything that in any way, shape, or form includes Google Chrome or the insanity that is Javascript (or Microsoft's Typescript like the old Vortex).
I wouldn't have minded a Rust implementation either, nor a C++ Qt/Gtk one.
But C# makes a lot of sense. Especially if they want it to be easily extendable, since that's something which C# does amazingly well.
Liam, I thought you were boycotting X? That didn't last long!As per the update on the article you’re referencing, the issues were reversed. I still don’t like X or Elon but for now it is a valuable tool and I continue to steer people to alternatives. Anyway, that is nothing to do with this article 👍
now techinically speaking this is a software, but if we count the games as the main attraction, this is a midleware.
if we look at blender, nowadays, its not just a powerfull software but an software with an imense ecosystem of thirdy party plugins and other kind of resources build arround it, its an ecosystem, that is why its an real menance to autodesk, blender can compete with autodesk in terms of features one of the main issues was the ecosystem arround autodesk products, but this ecosystem isnt loyal to a single software provider, if an product gain enough mindshare to have support from the thirdies, it can win.
linux dont have official support from game companies yet but it still can run the games anyway, engines and softwares like anti cheat are begining to support it, and if things continue like this by the time microsoft realize linux has a chance it will be to late to reverse the trend.
I guess I won't have to manually install Baldurs Gate 3 mods. Great. Though I think we are done with the game until they stabalize it and get their updates out of the way. 4 playthroughs in enough.
You could use Lamp for BG3 mods. Mentioned in another post above, but you can get it here https://www.nexusmods.com/baldursgate3/mods/2169
See more from me