ss-specs icon indicating copy to clipboard operation
ss-specs copied to clipboard

Unofficial System Shock 1 Specifications

Results 23 ss-specs issues
Sort by recently updated
recently updated
newest added

If it is possible, this would allow them to be transpiled into a ready-to-use parser for multiple languages, including python, rust and c++. Human-readability is not expected to be harmed,...

Add some information on textures; Storage, IDs, properties and groups.

The game state is stored in chunk 0x0FA1 (4001) - get some first information about it documented.

Archives
Game State

The game state chunk 0x0FA1 in archive.dat is (almost) entirely 0x00. Try to figure out if all of the initial data for a started game is generated from the game...

Archives
Game State

`L53` stores the table of currently active height transitions (floor/ceiling). These are referenced by schedules. Document the table. It's called h_sems and found in `schedule.c` - declaration of `height_semaphor` is...

Archives
Level Chunk

Document the Marker objects: - Level entry - Class & Subclass info

Objects

User "zombe" on the TTLG forums [had a hunch](http://www.ttlg.com/forums/showthread.php?t=147838&p=2357070&viewfull=1#post2357070) about ```digiparm.bin``` being used for sound attenuation. Determine whether this file has any effect, and whether it needs documentation.

Audio Data

Determine the meaning of level chunk L45.

Archives
Level Chunk
Unknown Data

Save-game files contain 4 more chunks that are not included in archive.dat . Try to figure out what they mean.

Archives
Unknown Data

L08 is defined for the most part. Still, some fields are declared as "Unknown". Determine their meaning.

Archives
Level Chunk
Unknown Data