Bionicle
From XentaxWiki
Choose archive extension:
Contents
AVL, VOL
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
char {4} - Magic (VOLT)
uint32 {4} - Version (2)
uint32 {4} - Number Of Files
uint32 {4} - Size of the File List
// for each file
- uint32 {4} - CRC32 hash of the file name
- uint32 {4} - File Type ID (1)
- uint32 {4} - File ID Number (goes up by 25 for each file)
// for each file
- uint32 {4} - File Offset
- uint32 {4} - null
- uint32 {4} - File Size
- uint32 {4} - null
- byte {X} - Filename
- byte {1} - null
// for each file
- byte {X} - File Data
MultiEx BMS Script
IDString 0 VOLT ; Get VN Long 0 ; Get FN Long 0 ; Get HS Long 0 ; SavePos ST 0 ; Set J Long 12 ; Math J *= FN ; Math ST += J ; GoTo ST 0 ; For T = 1 To FN ; SavePos FOO 0 ; Get FO Long 0 ; Get D Long 0 ; SavePos FSO 0 ; Get FS Long 0 ; Get D Long 0 ; Get FNA String 0 ; Log FNA FO FS FOO FSO ; Next T ;
Compatible Programs
Notes and Comments
- This file format seems to be used in few other games from "Argonaut Games" developer.
- The AVL files contain PCA files, but the VOL files contain PCM and PCS files.
Other Games
These games also use this file format