BAATN (File Format)

From Wexos's Wiki
Revision as of 16:56, 1 May 2024 by Wexos (talk | contribs) (Imported from avsys wiki)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
Under Construction
This article is not finished. Help improve it by adding accurate information or correcting grammar and spelling.

BAATN (Binary Audio ATteNuation) is a file format used in Nintendo Switch games. It controls which BAADR, BAROC, BAUDC and BAACL are used to create an attenuation program.

File Format

Header

Offset Type Description
0x00 Char[4] File magic. Always AATN in ASCII.
0x04 UInt16 Byte-order-mark. FE FF for big endian, FF FE for little endian.
0x06 UInt16 Version number.
0x08 UInt32 String Table offset.

Parameter Data

String Table

At the end of the file, there's a string table that links to BAADR, BAROC, BAUDC and BAACL files, always stored in pairs and with null-terminated strings of the file names without the extension. If a file is not present, it stores a null string for it instead.

Version List

Version Found in
0.1

Tools

The following tools can handle BAATN files:

  • (none)