Skip to main content

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

  1. Provide a GUI with configuration options.

Release files for tes3stitch 0.0.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 tes3stitch 0.0.2
File Size Uploaded
tes3stitch-0.0.2.tar.gz 5.0 kB Details

Built distribution (wheel)

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

Total release size: 11.2 kB

Release files / tes3stitch-0.0.2.tar.gz

Download URL tes3stitch-0.0.2.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
913a1d5c9ded4215f6608167da984c75f03ff590fc759f0b47e88991e3f2941e
BLAKE2b-256 checksum
How to use checksums
1980fecf2e96f703c2f87568843b4c986366766e29044cef0549110a96fbe92e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.13

Release files / tes3stitch-0.0.2-py3-none-any.whl

Download URL tes3stitch-0.0.2-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7723f64424bed84280d0c1399dff143caa469015055d386923ca485b3e3bc0a3
BLAKE2b-256 checksum
How to use checksums
decacb85d848df31492be4aaa0017f06b0bc9b85337c31b8c6a271b72f1b307c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.13

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

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