Skip to main content

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 capabilities
  • Use PySide6 as GUI framework
  • 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.10+ should be fine
  • Linux users require install additional Perl module
  • pip in any version but 22.2 grater is recommended (used to check new version of Moht)

Installation

  1. Any Python version grater the 3.10

    • Windows 10/11, during Python installation please select:
      • Optional Features:
        • pip
        • py launcher
      • Advanced Options:
        • Associate files with Python (requires the py launcher)
        • Add Python to environment variables
        • Customize install location: C:\Python312 or C:\Python
  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.exe to desktop and make shortcut (with custom icon, you can find icon in installation directory i.e. C:\Python312\lib\site-packages\moht\img\moht.ico).

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:\Python313\lib\site-packages\moht-1.1.2.dist-info\*
    C:\Python313\lib\site-packages\moht\*
    C:\Python313\scripts\moht.exe
    
  • Linux

    Simply run moht 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

Metadata

Release files for moht 1.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for moht 1.1.2
File Size Uploaded Provenance Actions
moht-1.1.2.tar.gz 7.0 MB Without provenance Details for moht-1.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for moht 1.1.2
File Interpreter ABI Platform Actions
moht-1.1.2-py3-none-any.whl Python 3 none any Details for moht-1.1.2-py3-none-any.whl

Total release size: 14.0 MB

Release files / moht-1.1.2.tar.gz

Download URL moht-1.1.2.tar.gz
Size 7.0 MB
Tags Source
SHA-256 checksum
How to use checksums
31cf8682dd0b5761d15624cd19bb17fe6b369bd6852979b19210f89de04721f3
BLAKE2b-256 checksum
How to use checksums
2f3bec59d18736a88411db58b6491c6de136fc68bb80128d24926a2a160c6f71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / moht-1.1.2-py3-none-any.whl

Download URL moht-1.1.2-py3-none-any.whl
Size 7.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
4446818018ede1a7e12c96d5ea74181c509836e90c713984809508d466f2cbf8
BLAKE2b-256 checksum
How to use checksums
a4c5920efc62960fed6a1835300e3d43f95a7944cb4f02f00e9fb9e25a632dc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Security for moht 1.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page