Bionicle: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks No edit summary |
||
| (14 intermediate revisions by the same user not shown) | |||
| Line 19: | Line 19: | ||
<font color="blue"> ''' // for each file ''' </font> <br> | <font color="blue"> ''' // for each file ''' </font> <br> | ||
: uint32 {4} - '' CRC32 hash of the file name '' <br> | : uint32 {4} - '' CRC32 hash of the file name '' <br> | ||
: uint32 {4} - | : uint32 {4} - '' File Type ID <font color="purple">(1)</font> '' <br> | ||
: uint32 {4} - | : uint32 {4} - '' File ID Number <font color="purple">(goes up by 25 for each file)</font> '' <br> | ||
<br> | <br> | ||
<font color="blue"> ''' // for each file ''' </font> <br> | <font color="blue"> ''' // for each file ''' </font> <br> | ||
| Line 64: | Line 64: | ||
* [https://github.com/bartlomiejduda/Tools/blob/master/NEW%20Tools/Catwoman%20PC/Catwoman_Tool.py Catwoman Tool] | * [https://github.com/bartlomiejduda/Tools/blob/master/NEW%20Tools/Catwoman%20PC/Catwoman_Tool.py Catwoman Tool] | ||
=== 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 [[Catwoman PCM|PCM]] and [[Catwoman PCM|PCS]] files. | |||
=== Other Games === | === Other Games === | ||
| Line 72: | Line 75: | ||
* [[Bionicle 2: City of Legends]] [XBOX] | * [[Bionicle 2: City of Legends]] [XBOX] | ||
* [[Catwoman]] | * [[Catwoman]] | ||
[[Category:Complete Complete|Bionicle]] | |||
[[Category:Platform PC|Bionicle]] | |||
[[Category:Platform PSP|Bionicle]] | |||
[[Category:CE None|Bionicle]] | |||
[[Category:Format_Archive | Type: Archive]] | |||
[[Category:Extension_avl | Extension: avl]] | |||
[[Category:Extension_vol | Extension: vol]] | |||
[[Category:File Format]] | |||
Latest revision as of 13:50, 3 January 2021
Choose archive extension:
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