BIK Video: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(13 intermediate revisions by the same user not shown)
Line 3: Line 3:
* ''' Format Type ''':    Video <br>  
* ''' Format Type ''':    Video <br>  
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>  
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>  
* ''' Signatures ''':    BIK / BIKf / BIKg / BIKh / BIKi / KB2 <br>




Line 60: Line 61:


Not written yet.
Not written yet.
=== Notes ===
* Standard BINK video used in many games. Older games use '''BINK 0''' or '''BINK 1''' format with '''*.BIK''' extension, newer games use '''BINK 2''' format with '''*.BK2''' extension.


=== Compatible Programs ===  
=== Compatible Programs ===  
Line 72: Line 77:
These games also use this file format: <br>
These games also use this file format: <br>
* Arcanum - Steamworks and Magick Obscura
* Arcanum - Steamworks and Magick Obscura
* Backbone (PC) (*.BK2) ("KB2n" signature)
* Diablo 2
* Diablo 2
* Driver 3 (*.XMV)
* Driver 3 (*.XMV)
Line 83: Line 89:
* Mat Hoffman's Pro BMX (*.BIK)
* Mat Hoffman's Pro BMX (*.BIK)
* MotoTrax (*.BIK)
* MotoTrax (*.BIK)
* Obscure (*.BIK) (PC) ("BIKi" signature)
* Robin Hood: The Legend of Sherwood (*.VID) (PC)
* Robin Hood: The Legend of Sherwood (*.VID) (PC)
* Scooby-Doo 2: Monsters Unleashed (*.BIK) (PC) ("BIKi" signature)
* Settlers VI: Rise of an Empire (*.BIK)
* Settlers VI: Rise of an Empire (*.BIK)
* SpellForce: Platinum Edition (*.BIK) (PC) ("BIKi" signature)
* Thief 3: Deadly Shadows (*.BIK)
* Thief 3: Deadly Shadows (*.BIK)
* Urban Chaos (*.BIK)
* Urban Chaos (*.BIK)

Latest revision as of 20:11, 24 October 2022

BIK

  • Format Type : Video
  • Endian Order : Little Endian
  • Signatures : BIK / BIKf / BIKg / BIKh / BIKi / KB2


Format Specifications

// BINK Video
// BIK file format

// header (44 bytes)
4 bytes (uint32) - signature // "BIKf" - Bink "0", very old, used in RAD Tools 0.8i etc.
                             // "BIKg" - ?
                             // "BIKh" - ?
                             // "BIKi" - Bink "1", newer, used in RAD Tools 1.5g etc.
                             // "KB2" + rev_number - Bink "2"
4 bytes (uint32) - file size - 8
4 bytes (uint32) - number of frames
4 bytes (uint32) - size of largest frame in bytes
4 bytes (uint32) - number of internal frames
4 bytes (uint32) - width
4 bytes (uint32) - height
4 bytes (uint32) - frame rate
4 bytes (uint32) - frame rate divisor   // fps = framerate/divisor
4 bytes (uint32) - video flags (height compression options)
4 bytes (uint32) - number of audio tracks

num_of_audio_tracks *
{
   2 bytes (uint16) - unknown
   2 bytes (uint16) - audio channels // 1 or 2
}

num_of_audio_tracks *
{
   2 bytes (uint16) - audio sample rate (Hz)
   2 bytes (uint16) - audio flags
}

num_of_audio_tracks *
{
   4 bytes (uint32) - audio track ID
}

num_of_audio_tracks *
{
   4 bytes (uint32) - length of audio packet  // if 0, then no audio for this track
   4 bytes (uint32) - number of samples in packet
   x bytes - bink audio packet
}

x bytes - bink video packet

MultiEx BMS Script

Not written yet.

Notes

  • Standard BINK video used in many games. Older games use BINK 0 or BINK 1 format with *.BIK extension, newer games use BINK 2 format with *.BK2 extension.

Compatible Programs

Games

These games also use this file format:

  • Arcanum - Steamworks and Magick Obscura
  • Backbone (PC) (*.BK2) ("KB2n" signature)
  • Diablo 2
  • Driver 3 (*.XMV)
  • C&C: Red Alert 2
  • Fallout: New Vegas
  • Gothic
  • Gothic 2
  • GTA 2 (*.BIK) (PC)
  • Hitman - Blood Money
  • Hugo: Jungle Island 2 (*.BIK) (PC)
  • Mat Hoffman's Pro BMX (*.BIK)
  • MotoTrax (*.BIK)
  • Obscure (*.BIK) (PC) ("BIKi" signature)
  • Robin Hood: The Legend of Sherwood (*.VID) (PC)
  • Scooby-Doo 2: Monsters Unleashed (*.BIK) (PC) ("BIKi" signature)
  • Settlers VI: Rise of an Empire (*.BIK)
  • SpellForce: Platinum Edition (*.BIK) (PC) ("BIKi" signature)
  • Thief 3: Deadly Shadows (*.BIK)
  • Urban Chaos (*.BIK)
  • Many more...

See Also