Giter Site home page Giter Site logo

openmmm's Introduction

openMMM

openMorrowind Mod Manager. A cli tool for linux to manage mods for openMW

Installing

  • Copy openmmm.py to your path

sudo cp openmmm.py /usr/bin

Make a folder name MWmods

mkdir ~/MWmods

Usage

cd to where you uncompressed mod folders are stored

cd /some/path

Run openmmm.py with the -a flag and give it the path to the mod you want to install

openmmm.py -a yourModFolder

This will copy the mod folder to ~/MWmods/ and add the needed data="PathToYourMod" in ~/.config/openmw/openmw.cfg. It will also make a backup of the config file in ~/.config/openmw/

To list all installed mods run openmmm with the -l flag

openmmm.py -l

Start openMW by running

openmw-launcher

Your mods should now appear in the data tab of the launcher (if esp/esm files) or should show up in game (if textures)

Notes

  • Make sure the structure of the mod folder is correct. Some mod archives contain a single 'Data Files' directory and some additional files, others put everything into where they are unpacked, still others put everything which belongs to the mod into a specially named folder and meta files (like readmes) into the folder where the mod is unpacked. You need to normalize this:

    Put all ESPs into the toplevel of the folder in which you want to put the mod. Put all resource folders into the toplevel of your mod folder. The relevant folders are 'BookArt', 'Fonts', 'Icons', 'Meshes', 'Music', 'Sound', 'Splash', 'Textures' and 'Video'. Not every mod contains all of these folders (and actually most mods don't contain most or even any of them), but if they belong to the mod, they must be in its toplevel.

    From the openMW wiki

  • Make sure the openmw-launcher is not running

Issues

If you add mods when the openmw-launcher is running the mods will be removed from the config file when the openmw-launcher is closed

This project is not affiliated with openMW

openmmm's People

Contributors

korons avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

benjaminwinger

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.