Outcast SFX

From MultimediaWiki
Jump to navigation Jump to search

SFX files are audio files with GSM 06.10 audio used in [Outcast] game for IBM-PC.

SFX File Format

File consist 20-byte header and GSM-FR data.

Header contains next fields.

  • DWORD ID -- always equals 0x98765432.
  • DWORD Channels -- unsure? always equals 1 (mono).
  • FLOAT CompressionFactor -- always equals 1.0.
  • DWORD DataSize -- size of audio data.
  • DWORD SoundFrequencyHz; -- always(?) equals 22050.

After header GSM-FR data coming.

SFX files can be converted by using sfx2wav tool from Impact Inc. or you can cut off header and decompress raw GSM data with ffmpeg or SoX tools.

Links

http://playtechs.blogspot.ru/2010/05/reading-outcast-sfx-files.html