TSSHP is a project to reverse-engineer and recode Looking Glass games.
TSSHP (The System Shock Hack Project) is a project to reverse-engineer and recode (from scratch, but using the original datafiles) the 3D role-playing/shooter games from Looking Glass (System Shock and the Ultima Underworlds).
A 3D renderer which lets you explore Citadel Station from System Shock (or the Stygian Abyss, or the Labyrinth of Worlds). The basic architecture is present and fully texture-mapped. Wall decals (icons, switches, paintings, stains, bullet holes etc.), sprites and 3D models are drawn. Cyberspace levels for System Shock are drawn wire-framed and depth-cued.
Static and dynamic lighting is supported, up to a point, for architecture an objects. The only dynamic light so far implemented is the Avatar's lamp for Underworld.
The main framework for the MFD/HUD is present, courtesy firefreak. The sensaround multi-view display for System Shock is supported, as is an automap feature both in an MFD and as a transparent heads-up map in the main view. Other transparencies (force doors, bridges, invisible mutants) are rendered for System Shock.
Requirements:
· Linux
· X (tested under XFree86 4.2)
· Development tools for C and X programming
· System Shock and/or Ultima Underworld (either one)
· SDL
· SDL_mixer
· OpenGL
What's New in This Release:
· Linear lighting option for Underworld
· Support for Gouraud lighting under OpenGL
· Added nosound option
· Using quadtrees in real world (hybrid renderer)
Product's homepage