Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.49 KB

README.md

File metadata and controls

29 lines (19 loc) · 1.49 KB

Build Status Coverage Status

Resource File Access

Obsolescence Notice: Due to the release of InkyBlackness - HackEd, this project here has become obsolete: HackEd provides its own means to read/write resources. Furthermore, this project is based on pre-source-release information. Use it at your own risk.

This is a library as part of the InkyBlackness project, written in Go, to provide basic (binary) access to the resource files of System Shock.

It supports both reading and writing of the files, in a bit-transparent manner. Reading the extracted (and decompressed) data and then writing it again creates identical files.

Supported Files & Data Format

The library supports the following resource files:

  • chunk files (*.res / archive.dat)
  • objprop.dat (Object properties)
  • textprop.dat (Texture properties)

The data format (framing) of the supported files is documented in the ss-specs sub-project of InkyBlackness.

License

The project is available under the terms of the New BSD License (see LICENSE file).