VAB Audio: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(23 intermediate revisions by 2 users not shown)
Line 2: Line 2:
* ''' Format Type ''':    Audio File <br>  
* ''' Format Type ''':    Audio File <br>  
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' Signature ''':    pBAV <br>




Line 13: Line 14:


//header
//header
4 bytes (char) - magic // "pBAV"
4 bytes (char) - signature // "pBAV"
4 bytes (uint32) - version // "6"
4 bytes (uint32) - version // "6" or "7"
4 bytes (uint32) - VAB ID // "0"
4 bytes (uint32) - VAB ID // "0"
4 bytes (uint32) - file size
4 bytes (uint32) - file size
Line 39: Line 40:


* PlayStation 1 audio files.
* PlayStation 1 audio files.
* VAB files can be splitted to VH and VB files where VH contains header information and VB contains audio data.
=== Games ===
List of games using this file format:
* Bloody Roar 2
* Frogger
* [[Mat Hoffman's Pro BMX]]
* [[PGA Tour 97]]
* Space Jam (PS1)
* Xena: Warrior Princess (PS1)
* Yu-Gi-Oh! Forbidden Memories
* Many more...


=== Compatible Programs ===  
=== Compatible Programs ===  
Line 56: Line 69:
[[Category:Extension_vab | Extension: vab]]
[[Category:Extension_vab | Extension: vab]]
[[Category:BMS_None | BMS: None]]
[[Category:BMS_None | BMS: None]]
[[Category:File Format]]

Latest revision as of 12:13, 5 November 2022

VAB / VB / VH

  • Format Type : Audio File
  • Endian Order : Little Endian
  • Signature : pBAV


Format Specifications

// VAB / (VB+VH) file format

// little endian

//header
4 bytes (char) - signature // "pBAV"
4 bytes (uint32) - version // "6" or "7"
4 bytes (uint32) - VAB ID // "0"
4 bytes (uint32) - file size
2 bytes - reserved
2 bytes (uint16) - number of programs
2 bytes (uint16) - number of tones
2 bytes (uint16) - number of VAGs
1 byte (uint8) - master volume
1 byte (uint8) - master pan
1 byte - flags1
1 byte - flags2
4 bytes - reserved

//data
x bytes - VAG audio data //TODO

MultiEx BMS Script

Not written yet.

Notes and Comments

  • PlayStation 1 audio files.
  • VAB files can be splitted to VH and VB files where VH contains header information and VB contains audio data.

Games

List of games using this file format:

Compatible Programs

  • PSXSND
  • vab2vag
  • vabripper
  • VabTool
  • VGMTrans