Python application for installing, listing, and uninstalling OpenMW mods without manually editing openmw.cfg.
This repository has been archived on 2022-12-21. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Kayomn df0da51f85
Update readme
2021-01-12 15:03:50 +00:00
modmw.py Initial commit 2021-01-12 04:31:34 +00:00
readme.md Update readme 2021-01-12 15:03:50 +00:00

readme.md

ModMW

Overview

A really simple Python3 script I wrote in one night for managing OpenMW mods.

Currently there are choices in the script that prevent it from working on platforms other than OpenMW for Linux.

How to Use

ModMW supports 4 commands right now:

  • install path/to/mod_dir: Registers a data directory and any of its BSA files with OpenMW's VFS.
  • uninstall path/to/mod_dir: Unregisters a data directory and any of its BSA that has previously been registered.
  • list: Lists all currently installed mod data directories in order of file overwrite priority, from first (lowest) to last (highest).
  • backup path/to/backup/location: Backs up the openmw.cfg file in its current state to the given file path.

This manager makes some assumptions about the file contents when uninstalling mods, such as any content declarations immediately following the target data declaration line belong to it. As such, manually editing the data / content lines is not recommended.