

.jpg)
Libraries are related to code shared by other Looking Glass games, like 2D and 3D rendering, sound, input, resources, palette etc.Mac code is related to Macintosh-specific code, like the typical user interface and internal behavior.Game code is related to System Shock-specific code, like enemy AI, level rendering, etc.The source code is split into three sections: Game code, Mac code and Libraries. This formatĪllows storeing both forks and metada information for every file.

The files can also be found compressed inside "ShockMac.sit" under the Stuffit format. One named ".rsrc", which stores the resource fork for each file, and another named ".finf", which Inside each folder there are two subfolders: The uncompressed files are stored in the ShockMac folder. The usage of two forks for each file, a data fork and a resource fork (as well as a metadata section).įor that reason, we decided to include both the compressed files and uncompressed files. The System Shock source code and project files are stored in the Macintosh file system, which implies
