Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenESOUI-MM

Support Server

The OpenESOUI-MM is an open-source and lightweight mod manager/addon manager alternative (in fact it's a web scraper) to the official client. It's completely terminal based, written in the Rust programming language and works on Windows and Linux.

How does it work?

When running the executable for the first time, it'll generate a configuration file in JSON format. The location of the file depends on whether you're on Windows or Linux:

  • Windows: \My Documents\openesoui-mm\config.json
  • Linux: ~/.config/openesoui-mm/config.json

The structure of the configuration file is super simple:

{
  "target_directory": "/path/to/ESO/live/AddOns",
  "addon_ids": [
    4063,
    3501
  ]
}

target_directory describes the path to your desired directory where the downloaded addons should go into. Ideally, this is the ESO addon directory.

addon_ids is an array of numeric values which represent the AddOns on ESOUI.com. The AddOn ID is part of the URL. For example:

Edit the configuration file with your desired AddOn path and the AddOn IDs you want to keep up to date and that's it. Next time you're executing OpenESOUI-MM, it'll download and extract your favorite AddOns for you.

Additionally, if you want to install a single AddOn only without editing your configuration file, you can use the following argument:

./openesoui-mm --download 150

You can also specify another target directory:

./openesoui-mm --target ~/your/desired/AddOn-directory

What's the benefit over using the official client?

First of all, it's completely open-source. Second, it's written in Rust, therefore a standalone binary, instead of a Java application, requiring the Java framework. Third: You can cronjob or somewhat automate the process of updating your ESO addons. And probably some other things, too.

But of course, if you're happy with the official client, that's totally fine!

Screenshot

About

Open ESOUI Mod Manager - A terminal based mod manager for Elder Scrolls Online, using the ESOUI mod repository.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages