Code: Select all
Unhandled Exception: System.IO.EndOfStreamException: Unable to read beyond the end of the stream. at System.IO.BinaryReader.FillBuffer(Int32 numBytes) at System.IO.BinaryReader.ReadUInt32() at ..(BinaryReader , ) at ...(BinaryReader , ) at ..() at ..() at ..() at ..(String )
Halo Online's audio data once extracted, was simply mpeg audio. The Hex viewer however showed FSB strings - but once you decompressed the archive the audio was standard FSB audio format compression without FSB header, so all you had to do was change the extension to .mpeg and done. The same strings are present throughout the Halo 2 files as well. I've included a sample file, if anyone can help me figure out, or if possible write something that can decompress or allow audio extraction i'd greatly appreciate it.