Skip to content

ChrisDKN/Amethyst-Mod-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

612 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Amethyst Mod Manager

A mod manager for Linux.

ui

Key Features

  • Mod Organiser like interface - Designed to look and behave like Mod Organiser
  • Collections - Install Nexus Mods collections straight into the manager
  • Linux Native — Designed for Linux, Includes tools for setting up modded games using proton
  • Multi-game support — Support for some of the most popular games on Nexus
  • FOMOD support — Full Fomod support with last selections saved.
  • LOOT support — Loot is built in nativley for games that support it, Included userlist editing
  • Nexus API Support — Includes features using nexus api to quickly update and install mods
  • Root Folder builder — Includes the option to deploy files staight to the games root folder, Keeping it clean
  • Save runtime generated files - Files generated by mods such as configs or shaders are moved back to the managers staging directory so settings are not lost

Install

The Application may ask to set a password, This is for the OS keyring to store your nexus API key as we do not store it in a plain text file. Set the password to anything you want

Appimage

Run the following command in a terminal. It will appear in your applications menu under Games and Utilities.

curl -sSL https://raw.githubusercontent.com/ChrisDKN/Amethyst-Mod-Manager/main/src/appimage/Amethyst-MM-installer.sh | bash

Flatpak

Download the .flatpak from releases and install with your package manager (I use warehouse). Currently does not include an auto update feature.

AUR

Get on AUR

Games Supported

GameNotes GameNotes
SkyrimNormal, SE and VRNo Mans Sky
Fallout 3Normal and GotyResident Evil2, 3, 4, 7, Village, Requiem
Fallout 4Normal and VRThe Sims 4
Fallout New VegasTCG Card Shop Simulator
EnderalNormal and SESupermarket Simulator
StarfieldValheim
OblivionLethal Company
Oblivion RemasteredMount & Blade II: Bannerlord
MorrowindNormal and OpenMWSlay The Spire 2
Baldur's Gate 3Blade & Sorcery
Witcher 3Rimworld
Cyberpunk 2077Green Hell
MewgenicsSchedule 1
Stardew ValleyReady Or Not
Kingdom Come Deliverance1 and 2Monster Hunter World
Hogwarts LegacyMonster Hunter Rise
Marvel RivalsMonster Hunter Wilds
Expedition 33Stalker 2
Subnautica
Subnautica Below Zero
  • Amethyst has the ability to define custom games and is not limited to this list. See the Wiki for the guide

Supporting Applications

Amethyst supports many supporting applications used to mod games. Place the applications in the games applications folder (In the staging folder) and they will be auto detected. The arguments/config used to run them will be auto-generated to make setup easier.

As of update 1.1.7 you can now run most of these tools from the wizard menu, the dependancies will auto install. The only manual step is downloading the application itself, everything else is automated

Status Application Notes
Working Pandora Behaviour Engine --tesv: and --output: args applied at runtime
Working SSEEdit -d and -o args applied at runtime
Working pgpatcher Requires d3dcompiler_47 and .net8 desktop runtime installed to the game prefix via Protontricks. Config auto generated to include Data directory and output folder
Working DynDOLOD -d and -o args applied at runtime
Working TexGen -d and -o args applied at runtime
Working xLodGen -d and -o args. Game argument appended at runtime
Working Bethini Pie Just works
Experimental Vramr Experimental python wrapper See wiki for instructions
Experimental Bendr Experimental python wrapper See wiki for instructions
Experimental ParallaxR Experimental python wrapper See wiki for instructions
Working Wrye Bash -o Auto generated for selected game at runtime
Broken Synthesis Needs looking into
Working Bodyslide and Outfits Studio Add as a mod > Deploy > refresh the exe list > Run the exe and it should work
Working Witcher 3 Script merger Game path added to config automatically
Working Witcher 3 Script merger Fresh and Automated Edition Game path added to config automatically. Requires .net 8 Runtime installed into the prefix
Maybe Npc plugin chooser Game paths are applied to config at runtime, Can't seem to generate npc portraits and has some problems under proton

The other xedit applications for the other games also work as well as the quickautoclean applications.

Wiki

See the wiki page for a detailed guide on how to the use the mod manager and its functions

Supporting the project

Your feedback is enough and is greatly appreciated as this benefits everyone but if you'd like donate you can on Ko-fi

Buy Me a Coffee at ko-fi.com