Skip to main content

Simple yet powerful tool to help you manage your mods in several ways.

Project description

pipeline status coverage report image License image release moht
mohtlogo

Mod Helper Tool

Simple yet powerful tool to help you manage your mods in several ways.

Name

MHT and MOTH was already occupied by another projects, so MOd Helper Tool, MOHT in short was born. Anyway if you not pay attention to details or your english is not fluent (as mine) logo fits like a glove.

General

For now, application can only clean your mods, but in future more features will be added.

  • Run Linux, Windows and Mac (not tested)
  • Multithreading cleaning (faster) - only PyQt5 version
  • Two built-in version tes3cmd binary (0.40 and 0.37) - no additional downloads needed
  • Allow to select custom tes3cmd executable file
  • Select location of directory with Mods
  • Select location of Morrowind/Data Files directory
  • Simple report after cleaning

Requirements

  • Python 3.7+ (with tcl/tk support, see GUI Tk) should be fine
  • PyQt5 for Qt GUI version, see GUI PyQt5
  • Linux users require install additional Perl module
  • Optional:
    • pip >= 22.2 - use to check new version of Moht

Installation

  1. Any Python version grater the 3.7 with tcl/tk support
  2. Package is available on PyPI, open Windows Command Prompt (cmd.exe) or any terminal and type:
    pip install moht
    
  3. You can drag and drop moht_tk.exe (for tkinter) or moht_qt.exe (for PyQt5) to desktop and make shortcut (with custom icon, you can find icon in installation directory i.e. C:\Python310\lib\site-packages\moht\img\moht.ico).

GUI PyQt5

You can use PyQt5 version of GUI. You can find executable called moht_qt.exe or script moht_qt. This version will be actively develop and will get new features. In future will probably become the default option.

GUI Tk

Application use tkinter (tk for short) of GUI as well. Tk is Python's built-in library for GUI. Right now this version is almost as functional as Qt version, however in future more differences can be introduced. This version can is deprecated as with version 0.7.0 and can be removed in the future. You can find executable called moht_tk.exe or script moht_tk. However, sometimes tk isn't available by default:

  • Windows 10/11, during Python installation please select:
    • Optional Features:
      • pip
      • tcl/tk and IDLE
      • py launcher
    • Advanced Options:
      • Associate files with Python (requires the py launcher)
      • Add Python to environment variables
      • Customize install location: C:\Python310 or C:\Python
  • Arch / Manjaro
    sudo pacman -S tk
    
  • Debian
    sudo apt install python3-tk
    
  • OpenSUSE
    sudo zypper install python3-tk
    

Perl module

perl-Config-IniFiles is required for tes3cmd-0.37 which Moht use to clean-up mods. Install with

  • Arch / Manjaro (AUR)
    sudo yay -S perl-config-inifiles
    
  • Gentoo
    sudo emerge dev-perl/Config-IniFiles
    
  • Debian / Ubuntu / Mint
    sudo apt install libconfig-inifiles-perl
    
  • OpenSUSE
    sudo zypper install perl-Config-IniFiles
    
  • Fedora / CentOS / RHEL
    sudo dnf install perl-Config-IniFiles.noarch
    

However, moht has v0.40 built-in as well which do not require perl package.

Start

  • Windows
    You can find executable(s) with little trick, open Windows Command Prompt (cmd.exe) and type:
    pip uninstall moht
    
    Note: answer No to question. It will show you, where Moht was installed. Usually pip should install moht into your Python directory: i.e.:
    C:\Python310\lib\site-packages\moht-0.9.0.dist-info\*
    C:\Python310\lib\site-packages\moht\*
    C:\Python310\scripts\moht.exe
    C:\Python310\scripts\moht_qt.exe
    C:\Python310\scripts\moht_tk.exe
    
  • Linux
    Simply run moht_tk or moht_qt from terminal

Upgrade

To upgrade Moht to the latest version:

pip install -U moht

Uninstall

pip install -qy moht

Sponsored by Jetbrains Open Source Support Program

logo logo

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

moht-0.9.0.linux-x86_64.tar.gz (7.1 MB view hashes)

Uploaded Source

Built Distribution

moht-0.9.0-py3-none-any.whl (7.1 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page