TITAN (Tool for Interpreting and Transforming Archival Nodes)

Produced by: The Grey Wanderer
Website: titan-ultima @ GitHub
Website: titan-ultima @ PyPi.org

TITAN is a Python-based command-line tool for working with the data files that comprise Ultima 8: Pagan, as well as the data files from Ultima 7: The Black Gate and Serpent Isle. TITAN can read, extract, convert, and rebuild the game’s proprietary data archives, including its sprite sheets and world maps.

There isn’t a downloadable binary for TITAN; it must be installed via the command line on a system that has Python 3.9+ installed, along with NumPy 1.24+, Pillow 10.0+, and Typer 0.15+ (its other prerequisites):

pip install titan-ultima

Once TITAN has been installed, there is a one-time setup wizard:

titan setup

And once this setup has been completed, TITAN can be issued commands to manipulate any of the Ultima 8 data files; examples and explanations of each command can be found in the project’s README file.

Leave a Reply

Your email address will not be published. Required fields are marked *