Skip to main content

Image stitcher for the TES III: Morrowind CreateMaps command.

Project description

tes3stitch

A small command line utility to stitch together the .bmp images created by the CreateMaps console command in The Elder Scrolls III: Morrowind.

CreateMaps generates a large set of 256x256 pixel .bmp images of all exterior cells in the Morrowind/Maps folder. This Python 3 utility leverages the pillow library to stitch the individual files into a single image according to their coordinates.

Using command line arguments, you can specify the folder where the .bmp files are located, the output path/filename and file type, the size per each cell, which controls the resulting size and resolution of the output file, and the background color (if any).

The approach was inspired by the MWMOD-CreateMaps Assembly Script by Seneca73, Atrayonis and mort.

Installing and usage

  1. Read the short UESP guide to CreateMaps and run the command in Morrowind.exe, ensuring that the .bmp files are generated.
  2. Install Python 3 on your computer, if not already present. Make sure it is of version 3.6 or later. The Python distribution should come packaged with PyPI.
  3. Open a terminal (e.g., "cmd.exe" on Windows) and type python3 -m pip install tes3stitch.
  4. Change your working directory to the Maps directory under your main Morrowind install directory and run python3 -m tes3stitch. Alternatively, run the script in whichever directory and specify the path to the Maps directory using the -p option.
  5. Find the finished map in the same folder, under the name of CellExport.png (by default).
  6. For configuration options, run python3 -m tes3stitch -h on the terminal.

Future ideas

#. Provide a GUI with configuration options.

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

tes3stitch-0.0.1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

tes3stitch-0.0.1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file tes3stitch-0.0.1.tar.gz.

File metadata

  • Download URL: tes3stitch-0.0.1.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for tes3stitch-0.0.1.tar.gz
Algorithm Hash digest
SHA256 14d2d8cb46bae035ede34ca4c415c1ac4b639c74729c1970c68b646739f463b4
MD5 e782ebd18adc3e9fda49d6cbe0c1a408
BLAKE2b-256 fb5a8e752a3a931e91c181b4aca4e19bbd0f4b419b753e4035e4883647afa0bf

See more details on using hashes here.

File details

Details for the file tes3stitch-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: tes3stitch-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for tes3stitch-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 18c08ee62bcdac239145ed054751e8a53dd9cc3c49463383da50dee850cf0324
MD5 b03ebb3cfed7c889fed5db0979a6d6bd
BLAKE2b-256 757e53629902b06e40d9e28446a40c79cec7005d016a73de0e60a33aa77e26d2

See more details on using hashes here.

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