The System Shock Hack Project

"Look at you, Hacker. A pathetic creature of meat and bone, panting and sweating as you run through my corridors. How can you challenge a perfect, immortal machine?"

TSSHP main page


Dev Team

Screen shots


Glen's Junk

Unofficial specs

Unofficial specifications

Here you will find technical information on the various resource file formats used in the Ultima Underworld games and in System Shock. This is pretty much a `hackers only' section of the site; I don't mean that it isn't public, of course, but the majority of you without a serious interest in reverse-engineering and/or modifying the games will find little that is interesting, or indeed intellegible, here.


The files linked here are found in the doc/ subdirectory of the TSSHP source distribution and are based at the TSSHP repository at SourceForge.

This is all work in progress, and the resources still contain much that is opaque, obfusc and inscrutable. (But some day we shall scrute the lot, ha ha). Specification files are


SourceForge also hosts a mailing list (tsshp-hackers) and a Web-based discussion forum for topics related to the reverse-engineering efforts. Feel free to drop by if you have any information or queries.