Bxml: Difference between revisions

From ZeldaMods (Breath of the Wild)
Jump to navigation Jump to search
imported>BravelyPeculiar
No edit summary
imported>Leoetlino
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{lowercase}}
{{lowercase}}


''This page refers to the general .bxml files found in Actor/ActorLink in [[Bactorpack|bactorpacks]]. For the other .bxml file in the game files, see [[DamageReactionTable.bxml]]''.
''This page refers to the ActorLink .bxml files found in Actor/ActorLink in [[Bactorpack|bactorpacks]] and [[Bootup.pack]]. For the other .bxml file in the game files, see [[DamageReactionTable.bxml]]''.
<onlyinclude>
<onlyinclude>
{{Parameter archive infobox|param_type=bxml|version=0|type=xml}}
{{Parameter archive infobox|param_type=bxml|version=0|type=xml}}
Line 29: Line 29:
| AIScheduleUser  
| AIScheduleUser  
| string  
| string  
| Name of the [[event flow]] {{check}} and [[ActorParam/AISchedule|AISchedule]] to use
| Name of the [[ActorParam/AISchedule|AISchedule]] to use (and indirectly, the name of the associated [[event flow]])
|-
|-
| ASUser  
| ASUser  
| string  
| string  
| Name of the [[ActorParam/AS|AS]] to use
| Name of the [[ActorParam/ASList|ASList]] to use
|-
|-
| AttentionUser  
| AttentionUser  
| string  
| string  
| Name of the [[ActorParam/Attention|Attention]] to use
| Name of the [[ActorParam/AttClientList|AttClientList]] to use
|-
|-
| AwarenessUser  
| AwarenessUser  
Line 65: Line 65:
| ElinkUser  
| ElinkUser  
| string  
| string  
|Name of the [[esetlist]] file to use
|Name of the EffectLink instance and [[esetlist]] to use
|-
|-
| GParamUser  
| GParamUser  
Line 109: Line 109:
| SlinkUser  
| SlinkUser  
| string  
| string  
|
| Name of the SoundLink instance to use
|-
|-
| UMiiUser  
| UMiiUser  
Line 136: Line 136:
| {{AampIndexedParam|key=Tag%d}}  
| {{AampIndexedParam|key=Tag%d}}  
| string  
| string  
| Tag name (example: ObservedByTag)
| [[Actor tag]] name (example: ObservedByTag)
|}
|}


[[Category:File extensions]]
[[Category:File extensions]]
[[Category:File extensions (AAMP)]]
[[Category:File extensions (AAMP)]]
[[Category:Actor paramater files]]
[[Category:Actor parameter files]]

Latest revision as of 11:01, 22 February 2020

This page refers to the ActorLink .bxml files found in Actor/ActorLink in bactorpacks and Bootup.pack. For the other .bxml file in the game files, see DamageReactionTable.bxml.

bxml
Format AAMP
Version 0
Type xml
This article is about the structure in general. For actual values, check the GameROM or the pseudo-source.

The .bxml file in Actor/ActorLink is the first parameter file loaded by the game when it loads an actor, and its filename is always the actor's name. It defines the names of the other parameter files used by the actor, as well as the name of the actor (in Japanese) and its tags.


Parameter objects

LinkTarget

Key Type Description
ActorNameJpn string Actor name in Japanese
Priority string Unknown. Usually "Default"
AIProgramUser string Name of the AIProgram to use
AIScheduleUser string Name of the AISchedule to use (and indirectly, the name of the associated event flow)
ASUser string Name of the ASList to use
AttentionUser string Name of the AttClientList to use
AwarenessUser string Name of the Awareness to use
BoneControlUser string Name of the BoneControl to use
ActorCaptureUser string Name of the ActorCapture to use (unused in release builds)
ChemicalUser string Name of the Chemical to use
DamageParamUser string Name of the DamageParam to use
DropTableUser string Name of the DropTable to use
ElinkUser string Name of the EffectLink instance and esetlist to use
GParamUser string Name of the GeneralParamList to use
LifeConditionUser string Name of the LifeCondition to use
LODUser string Name of the LOD to use
ModelUser string Name of the ModelList to use
PhysicsUser string Name of the Physics to use
ProfileUser string Actor profile (see ActorTemplate) to use [check]
RgBlendWeightUser string Name of the RagdollBlendWeight to use
RgConfigListUser string Name of the RagdollConfigList to use
RecipeUser string Name of the Recipe to use
ShopDataUser string Name of the ShopData to use
SlinkUser string Name of the SoundLink instance to use
UMiiUser string Name of the UMii to use
XlinkUser string
AnimationInfo string Name of the AnimationInfo to use
ActorScale float

Tags

Key Type Description
Tag%d string Actor tag name (example: ObservedByTag)