AWB Archive: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks (→Games) |
||
| (80 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{GRAFPageHeader}} | {{GRAFPageHeader}} | ||
== AWB, AFS2 == | == AWB, ACB, AFS2 == | ||
* ''' Format Type ''': Archive / Audio <br> | * ''' Format Type ''': Archive / Audio <br> | ||
| Line 11: | Line 11: | ||
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;"> | <div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;"> | ||
<pre> | <pre> | ||
//header | // AWB file format | ||
// header (16 bytes) | |||
4 bytes (char) - signature // "AFS2" | 4 bytes (char) - signature // "AFS2" | ||
1 byte (uint8) - version // 1 or 2 | |||
1 byte (uint8) - offset entry size // 2 or 4 | |||
2 bytes (uint16) - unknown // always 2 | |||
4 bytes (uint32) - number of files | |||
2 bytes (uint16) - alignment // e.g. 32 | |||
2 bytes (uint16) - AWB sub decryption key // e.g. B5 98 | |||
// ID array | |||
num_of_files * | |||
{ | |||
2 bytes (uint16) - file ID | |||
} | |||
// offsets array | |||
num_of_files * | |||
{ | |||
2-4 bytes (uint16 / uint32) - file offset | |||
} | |||
x bytes - padding | |||
// | // data | ||
num_of_files * | |||
{ | |||
x bytes - file data // ADX or HCA audio | |||
} | |||
</pre> | </pre> | ||
</div> | </div> | ||
<br> | |||
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;"> | |||
<pre> | |||
// ACB file format | |||
//header | |||
4 bytes (char) - signature // "@UTF" | |||
// TODO | |||
</pre> | |||
</div> | |||
=== Notes and Comments === | === Notes and Comments === | ||
* It was developed by CRI Middleware and is the successor of [https://amicitia.miraheze.org/wiki/AFS AFS archive]. It | * It was developed by '''CRI Middleware''' and is the successor of '''[https://amicitia.miraheze.org/wiki/AFS AFS archive]'''. It always contains '''[[ADX Audio]]''', '''[[HCA Audio]]''', '''[[VAG Audio]]''', '''AT9 Audio''', '''DSP Audio''' or '''CWAV Audio'''. | ||
* AWB archives are sometimes paired with '''ACB''' files. AWB contains data, while ACB contain header info. | |||
=== Games === | === Games === | ||
List of games using this file format: | List of games using this file format: | ||
* Ano Hi Mita Hana no Namae o Bokutachi wa Mada Shiranai (PSP) | * Ano Hi Mita Hana no Namae o Bokutachi wa Mada Shiranai (PSP) | ||
* Ares Chronicles (PC) (*.AWB / *.ACB) | |||
* Catherine Full Body | * Catherine Full Body | ||
* Danganronpa V3: Killing Harmony | * Danganronpa V3: Killing Harmony | ||
* Dragon Ball Legends | |||
* Dragon's Crown (*.AWB / *.ACB) | * Dragon's Crown (*.AWB / *.ACB) | ||
* Grand Knights History (PSP) | |||
* JoJo's Bizarre Adventure: All Star Battle (PS3) | * JoJo's Bizarre Adventure: All Star Battle (PS3) | ||
* JoJo's Bizarre Adventure: Eyes of Heaven (PS3) | * JoJo's Bizarre Adventure: Eyes of Heaven (PS3) | ||
* Laid-Back Camp: Have a nice day! (*.ACB) | |||
* Love Live! School Idol Paradise (PS Vita) | * Love Live! School Idol Paradise (PS Vita) | ||
* Mario & Sonic at the Olympic Games Tokyo 2020 (Nintendo Switch) | * Mario & Sonic at the Olympic Games Tokyo 2020 (Nintendo Switch) | ||
| Line 44: | Line 81: | ||
* Persona Q | * Persona Q | ||
* Persona 5 / Persona 5 Dancing in Starlight | * Persona 5 / Persona 5 Dancing in Starlight | ||
* PES 2015 | |||
* Priconne! Grand Masters (Android) (*.AWB / *.ACB) | |||
* Punishing : Gray Raven (*.AWB / *.ACB) | |||
* Sonic Forces (*.AWB / *.ACB) | * Sonic Forces (*.AWB / *.ACB) | ||
* Super Monkey Ball: Banana Blitz HD | * Super Monkey Ball: Banana Blitz HD | ||
* Tales of Link | |||
* Tales of the Rays | |||
* Tales of Symphonia | * Tales of Symphonia | ||
* The Idolmaster: Cinderella Girls Starlight Stage | |||
* Tokyo Ghoul: Re-Birth / Tokyo Ghoul: Re-Invoke (*.AWB) | * Tokyo Ghoul: Re-Birth / Tokyo Ghoul: Re-Invoke (*.AWB) | ||
* Uma Musume Pretty Derby (*.AWB / *.ACB) | |||
=== QuickBMS Script === | |||
* [http://aluigi.zenhax.com/bms/awb_afs2.bms awb_afs2.bms] | |||
=== Compatible Programs === | === Compatible Programs === | ||
* [https://steamcommunity.com/sharedfiles/filedetails/?id=632355452 AWB Tools] | * [https://steamcommunity.com/sharedfiles/filedetails/?id=632355452 AWB Tools] / [https://drive.google.com/file/d/1eBGenHSQyg5g8I5m3WI1zOWB0YEsaIxj/view?usp=sharing mirror1] | ||
* CRI Atom Craft | |||
* [https://github.com/kohos/CriTools CriTools] | * [https://github.com/kohos/CriTools CriTools] | ||
* [https://github.com/OpenCGSS/DereTore DereTore] / [https://github.com/OpenCGSS/DereTore/wiki/ACB-Unzipper ACB Unzipper] | |||
* [https://mega.nz/file/T4MnXTJR#SDf_LNc3-gIfcxuj8OWxOWqYTYJRvVFf7hiLllJRHVI Eternity Audio Tool] | |||
* foobar2000 + vgmstream plugin | * foobar2000 + vgmstream plugin | ||
* PuyoTools | * PuyoTools | ||
* SonicAudioTools | * [https://github.com/blueskythlikesclouds/SonicAudioTools SonicAudioTools] (ACB Editor, ACB Injector etc.) | ||
* VGMToolbox (Misc.Tools > Extraction Tools > Common Archives > CRI ACB/AWB Archive Extractor) | * [https://sourceforge.net/projects/vgmtoolbox/ VGMToolbox] (Misc.Tools > Extraction Tools > Common Archives > CRI ACB/AWB Archive Extractor) | ||
<br/><br> | <br/><br> | ||
| Line 63: | Line 114: | ||
[[Category:Complete WIP|AWB Archive]] | [[Category:Complete WIP|AWB Archive]] | ||
[[Category:Platform PC|AWB Archive]] | [[Category:Platform PC|AWB Archive]] | ||
[[Category:Platform PSP|AWB Archive]] | |||
[[Category:Platform WII U|AWB Archive]] | |||
[[Category:Platform Nintendo Switch|AWB Archive]] | |||
[[Category:Platform Android|AWB Archive]] | [[Category:Platform Android|AWB Archive]] | ||
[[Category:CE None|AWB Archive]] | [[Category:CE None|AWB Archive]] | ||
[[Category:Format_Archive | Type: Archive]] | [[Category:Format_Archive | Type: Archive]] | ||
[[Category:Format_Audio | Type: Audio]] | |||
[[Category:Extension_awb | Extension: awb]] | [[Category:Extension_awb | Extension: awb]] | ||
[[Category:Extension_acb | Extension: acb]] | |||
[[Category:File Format]] | [[Category:File Format]] | ||
Latest revision as of 17:42, 10 July 2022
Back to index | Edit this page
AWB, ACB, AFS2
- Format Type : Archive / Audio
- Endian Order : Little Endian
- Signature : AFS2 / @UTF
Format Specifications
// AWB file format
// header (16 bytes)
4 bytes (char) - signature // "AFS2"
1 byte (uint8) - version // 1 or 2
1 byte (uint8) - offset entry size // 2 or 4
2 bytes (uint16) - unknown // always 2
4 bytes (uint32) - number of files
2 bytes (uint16) - alignment // e.g. 32
2 bytes (uint16) - AWB sub decryption key // e.g. B5 98
// ID array
num_of_files *
{
2 bytes (uint16) - file ID
}
// offsets array
num_of_files *
{
2-4 bytes (uint16 / uint32) - file offset
}
x bytes - padding
// data
num_of_files *
{
x bytes - file data // ADX or HCA audio
}
// ACB file format //header 4 bytes (char) - signature // "@UTF" // TODO
Notes and Comments
- It was developed by CRI Middleware and is the successor of AFS archive. It always contains ADX Audio, HCA Audio, VAG Audio, AT9 Audio, DSP Audio or CWAV Audio.
- AWB archives are sometimes paired with ACB files. AWB contains data, while ACB contain header info.
Games
List of games using this file format:
- Ano Hi Mita Hana no Namae o Bokutachi wa Mada Shiranai (PSP)
- Ares Chronicles (PC) (*.AWB / *.ACB)
- Catherine Full Body
- Danganronpa V3: Killing Harmony
- Dragon Ball Legends
- Dragon's Crown (*.AWB / *.ACB)
- Grand Knights History (PSP)
- JoJo's Bizarre Adventure: All Star Battle (PS3)
- JoJo's Bizarre Adventure: Eyes of Heaven (PS3)
- Laid-Back Camp: Have a nice day! (*.ACB)
- Love Live! School Idol Paradise (PS Vita)
- Mario & Sonic at the Olympic Games Tokyo 2020 (Nintendo Switch)
- Mario & Sonic at the Rio 2016 Olympic Games (WII U)
- Okami HD (PC) (*.AFS2)
- Persona 3 Portable (PSP)
- Persona 3: Dancing in Moonlight (PS Vita)
- Persona 4 / Persona 4 Golden
- Persona Q
- Persona 5 / Persona 5 Dancing in Starlight
- PES 2015
- Priconne! Grand Masters (Android) (*.AWB / *.ACB)
- Punishing : Gray Raven (*.AWB / *.ACB)
- Sonic Forces (*.AWB / *.ACB)
- Super Monkey Ball: Banana Blitz HD
- Tales of Link
- Tales of the Rays
- Tales of Symphonia
- The Idolmaster: Cinderella Girls Starlight Stage
- Tokyo Ghoul: Re-Birth / Tokyo Ghoul: Re-Invoke (*.AWB)
- Uma Musume Pretty Derby (*.AWB / *.ACB)
QuickBMS Script
Compatible Programs
- AWB Tools / mirror1
- CRI Atom Craft
- CriTools
- DereTore / ACB Unzipper
- Eternity Audio Tool
- foobar2000 + vgmstream plugin
- PuyoTools
- SonicAudioTools (ACB Editor, ACB Injector etc.)
- VGMToolbox (Misc.Tools > Extraction Tools > Common Archives > CRI ACB/AWB Archive Extractor)