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.

























































