AAMP: Difference between revisions
imported>Leoetlino No edit summary |
imported>BravelyPeculiar |
||
Line 1: | Line 1: | ||
<onlyinclude>'''AAMP'''s are parameter files (officially: binary resource parameter archives).</onlyinclude> | <onlyinclude> | ||
'''AAMP'''s are parameter files (officially: binary resource parameter archives). | |||
</onlyinclude> | |||
== Structure == | == Structure == | ||
Line 26: | Line 28: | ||
* .baglmf | * .baglmf | ||
* .baglshpp | * .baglshpp | ||
* .baiprog | * .[[baiprog]] | ||
* .bas | * .[[bas]] | ||
* .baslist | * .[[baslist]] | ||
* .bassetting | * .bassetting | ||
* .batcl | * .[[batcl]] | ||
* .batcllist | * .[[batcllist]] | ||
* .bawareness | * .bawareness | ||
* .bawntable | * .bawntable | ||
Line 46: | Line 48: | ||
* .bglght | * .bglght | ||
* .bgmsconf | * .bgmsconf | ||
* .bgparamlist | * .[[bgparamlist]] | ||
* .bgsdw | * .bgsdw | ||
* .bksky | * .bksky | ||
* .blifecondition | * .[[blifecondition]] | ||
* .blod | * .[[blod]] | ||
* .bmodellist | * .[[bmodellist]] | ||
* .bmscdef | * .bmscdef | ||
* .bmscinfo | * .bmscinfo | ||
Line 57: | Line 59: | ||
* .bphyscharcon | * .bphyscharcon | ||
* .bphyscontact | * .bphyscontact | ||
* .bphysics | * .[[bphysics]] | ||
* .bphyslayer | * .bphyslayer | ||
* .bphysmaterial | * .bphysmaterial | ||
Line 73: | Line 75: | ||
* .bumii | * .bumii | ||
* .bvege | * .bvege | ||
* .bwinfo | * .[[Normal.bwinfo|bwinfo]] | ||
* .bxml | * .bxml | ||
Line 79: | Line 81: | ||
The following tools can be used to convert AAMP files to an editable format, and back again: | The following tools can be used to convert AAMP files to an editable format, and back again: | ||
*[https://github.com/leoetlino/aamp <code>aamp</code>] | * [https://github.com/leoetlino/aamp <code>aamp</code>] | ||
*[https://github.com/Zer0XoL/BotW-aampTool/releases aampTool] (doesn't display root nodes correctly) | * [https://github.com/Zer0XoL/BotW-aampTool/releases aampTool] (doesn't display root nodes correctly) | ||
[[Category:File formats]] | [[Category:File formats]] |
Revision as of 14:50, 13 September 2018
AAMPs are parameter files (officially: binary resource parameter archives).
Structure
The basic structure of AAMP files is documented on the MK8 wiki.
Unlike some other file formats, AAMP files have the exact same structure and endianness on Wii U and Switch, so these files are interchangeable between the consoles.
Usage in Breath of the Wild
AAMP files are used in Breath of the Wild to store parameters that define the game's behaviour. They are very frequently used inside .sbactorpack archives, where they define most of an Actor's characteristics.
Extensions
AAMP files have a wide range of extensions. The file format is the same regardless of the extension, but the parameters defines inside it differ depending on the extension.
The following extensions are used in the game:
- .baglblm
- .baglccr
- .baglclwd
- .baglcube
- .bagldof
- .baglenv
- .baglenvset
- .baglfila
- .bagllmap
- .bagllref
- .baglmf
- .baglshpp
- .baiprog
- .bas
- .baslist
- .bassetting
- .batcl
- .batcllist
- .bawareness
- .bawntable
- .bbonectrl
- .bchemical
- .bchmres
- .bdemo
- .bdgnenv
- .bdmgparam
- .bdrop
- .bgapkginfo
- .bgapkglist
- .bgenv
- .bglght
- .bgmsconf
- .bgparamlist
- .bgsdw
- .bksky
- .blifecondition
- .blod
- .bmodellist
- .bmscdef
- .bmscinfo
- .bnetfp
- .bphyscharcon
- .bphyscontact
- .bphysics
- .bphyslayer
- .bphysmaterial
- .bphyssb
- .bphyssubmat
- .bptclconf
- .brecipe
- .brgbw
- .brgcon
- .brgconfig
- .brgconfiglist
- .bsfbt
- .bsft
- .bshop
- .bumii
- .bvege
- .bwinfo
- .bxml
Tools
The following tools can be used to convert AAMP files to an editable format, and back again: