Bumii: Difference between revisions

From ZeldaMods (Breath of the Wild)
Jump to navigation Jump to search
imported>CEObrainz
(Added a table of eyebrow colors)
 
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{lowercase}}
{{lowercase}}
{{stub|what=Needs descriptions.}}<onlyinclude>
{{stub|what=Needs descriptions.}}
<onlyinclude>
{{Parameter archive infobox|param_type=bumii|version=0|type=xml}}
{{Parameter archive infobox|param_type=bumii|version=0|type=xml}}
'''UMii''' (bumii) files configure the physical traits of a NPC.
'''UMii''' (bumii) files configure the physical traits of a NPC.
</onlyinclude>
</onlyinclude>
= Parameter objects =
 
=Parameter objects=
{{AampNameWarning}}
{{AampNameWarning}}
== ffsd ==
==ffsd==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| no_use_ffsd || bool || - || False
|no_use_ffsd||bool||Do not use Mii data (treat as NPC profile)<ref>Miiデータを使用しない(NPCプロフィールとして扱う)</ref>||False
|-
|-
| type || int || - || 0
|type||int||Reference first<ref>参照先</ref>||0
|-
|-
|}
|}


== body ==
==body==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| type || int ||
|type||int||
* 0: C
*0: Child
* 1: N
*1: Normal
* 2: T
*2: Traveler
* 3: S
*3: Soldier
* More?
*4: Sheikah
|| 0
*More?
||0
|-
|-
| number || int || Body variant (last part of the model name) || 0
|number||int||Body variant (last part of the model name)||0
|-
|-
| race || int ||
|race||int||
* 0: Hylia
*0: Hylia
* 1: Korok
*1: Korok
* 2: Goron
*2: Goron
* 3: Sheikah
*3: Sheikah
* 4:
*4: Gerudo
* 5: Zora
*5: Zora
* 6: Rito
*6: Rito
* More?
*More?
|| 0
||0
|-
|-
| weight || int || - || 1
|weight||int||-||1
|-
|-
| height || int || - || 0
|height||int||-||0
|-
|-
|}
|}


== personal ==
==personal==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| fav_color || int || - || 0
|fav_color||int||-||0
|-
|-
| sub_color_1 || int || - || -1
|sub_color_1||int||-||-1
|-
|-
| sub_color_2 || int || - || -1
|sub_color_2||int||-||-1
|-
|-
| voice_type || str || - || Hylia_Man_Kid_Normal00
|voice_type||str||-||Hylia_Man_Kid_Normal00
|-
|-
| shoulder_fav_color || int || - || -1
|shoulder_fav_color||int||-||-1
|-
|-
| sex_age || int ||
|sex_age||int||
* 0: C (Child)
*0: C (Child)
* 1: M (Man)
*1: M (Man)
* 2: X (Old man){{check}}
*2: X (Old man){{check}}
* 3:  
*3: Y (Old woman)
* 4: W (Woman)
*4: W (Woman)
* More?
*More?
|| 0
||0
|-
|-
| personality || str || - ||  
|personality||str||-||
|-
|-
| head_fav_color || int || - || -1
|head_fav_color||int||-||-1
|-
|-
| shoulder_sub_color_1 || int || - || -1
|shoulder_sub_color_1||int||-||-1
|-
|-
|}
|}


== common ==
==common==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| backpack || int || - || -1
|backpack||int||-||-1
|-
|-
| hat || int || - || -1
|hat||int||-||-1
|-
|-
| no_hat_always || bool || - || False
|no_hat_always||bool||-||False
|-
|-
| body_correct || int || - || 0
|body_correct||int||-||0
|-
|-
| is_mid_age || bool || - || False
|is_mid_age||bool||-||False
|-
|-
| rot_cravicle || float || - || 0.0
|rot_cravicle||float||-||0.0
|-
|-
| rot_arm || float || - || 0.0
|rot_arm||float||-||0.0
|-
|-
| rot_leg || float || - || 0.0
|rot_leg||float||-||0.0
|-
|-
| rot_crotch || float || - || 0.0
|rot_crotch||float||-||0.0
|-
|-
|}
|}


== shape ==
==shape==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| jaw || int || - || 0
|jaw||int||-||0
|-
|-
| wrinkle || int || - || 0
|wrinkle||int||-||0
|-
|-
| make || int || - || 0
|make||int||Makeup
 
*0: None
*1 - 8: Eyes/Eyebrows
*9:
*10 - 11: beards
||0
|-
|-
| skin_color || int || - || 0
|skin_color||int||-||0
|-
|-
| trans_v || float || - || 0.0
|trans_v||float||-||0.0
|-
|-
| scale || float || - || 1.0
|scale||float||-||1.0
|-
|-
|}
|}


== hair ==
==hair==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| type || int || Hair variant (last part of the model name) || 0
|type||int||Hair variant (last part of the model name)||0
|-
|-
| color || int || Color Animation Pick (1 - 10) || 0
|color||int||Color Animation Pick (1 - 10)||0
|-
|-
| flip || bool || Flip hair model || 0
|flip||bool||Flip hair model||0
|-
|-
|}
|}


== eye ==
==eye==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| type || int || - || 2
|type||int||-||2
|-
|-
| color || int || - || 0
|color||int||-||0
|-
|-
| trans_v || float || - || 3.0
|trans_v||float||-||3.0
|-
|-
| trans_u || float || - || 2.0
|trans_u||float||-||2.0
|-
|-
| rotate || float || - || 0.0
|rotate||float||-||0.0
|-
|-
| scale || float || - || 4.0
|scale||float||-||4.0
|-
|-
| aspect || float || - || 3.0
|aspect||float||-||3.0
|-
|-
| eyeball_trans_u || float || - || 0.0
|eyeball_trans_u||float||-||0.0
|-
|-
| eyeball_trans_v || float || - || 0.0
|eyeball_trans_v||float||-||0.0
|-
|-
| eyeball_scale || float || - || 0.0
|eyeball_scale||float||-||0.0
|-
|-
| highlight_bright || int || - || 0
|highlight_bright||int||-||0
|-
|-
|}
|}


== eye_ctrl ==
==eye_ctrl==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| base_offset || vec3 || - || Vec3(x=0.0, y=0.029999999329447746, z=0.0)
|base_offset||vec3||-||Vec3(x=0.0, y=0.029999999329447746, z=0.0)
|-
|-
| translim_out || float || - || 0.2
|translim_out||float||-||0.2
|-
|-
| translim_in || float || - || 0.12
|translim_in||float||-||0.12
|-
|-
| translim_d || float || - || 0.3
|translim_d||float||-||0.3
|-
|-
| translim_u || float || - || 0.1
|translim_u||float||-||0.1
|-
|-
| neck_offset_ud || float || - || 0.0
|neck_offset_ud||float||-||0.0
|-
|-
|}
|}


== eyebrow ==
==eyebrow==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|type||int||There are 24 unique types||6
|-
|color||int||There are 14 colors, 0 falls back to a default||0
|-
|trans_v||float||-||7.0
|-
|trans_u||float||-||2.0
|-
|rotate||float||-||0.0
|-
|scale||float||-||4.0
|-
|aspect||float||-||3.0
|-
|}
{| class="wikitable"
!Type
!Image
|-
|0
|[[File:Eyebrow Type 0.png|link=https://zeldamods.org/wiki/File:Eyebrow%20Type%200.png|alt=|frameless|150x150px]]
|-
|1
|[[File:Eyebrow Type 1.png|link=https://zeldamods.org/wiki/File:Eyebrow%20Type%201.png|alt=|frameless|150x150px]]
|-
|2
|[[File:Eyebrow Type 2.png|link=https://zeldamods.org/wiki/File:Eyebrow%20Type%202.png|alt=|frameless|150x150px]]
|-
|3
|[[File:Eyebrow Type 3.png|frameless|150x150px]]
|-
|4
|[[File:Eyebrow Type 4.png|frameless|150x150px]]
|-
|5
|[[File:Eyebrow Type 5.png|frameless|150x150px]]
|-
|6
|[[File:Eyebrow Type 6.png|frameless|150x150px]]
|-
|7
|[[File:Eyebrow Type 7.png|frameless|150x150px]]
|-
|8
|[[File:Eyebrow Type 8.png|frameless|150x150px]]
|-
|9
|[[File:Eyebrow Type 9.png|frameless|150x150px]]
|-
|10
|[[File:Eyebrow Type 10.png|frameless|150x150px]]
|-
|11
|[[File:Eyebrow Type 11.png|frameless|150x150px]]
|-
|12
|[[File:Eyebrow Type 12.png|frameless|150x150px]]
|-
|13
|[[File:Eyebrow Type 13.png|frameless|150x150px]]
|-
|14
|[[File:Eyebrow Type 14.png|frameless|150x150px]]
|-
|15
|[[File:Eyebrow Type 15.png|frameless|150x150px]]
|-
|16
|[[File:Eyebrow Type 16.png|frameless|150x150px]]
|-
|17
|[[File:Eyebrow Type 17.png|frameless|150x150px]]
|-
|18
|[[File:Eyebrow Type 18.png|frameless|150x150px]]
|-
|19
|[[File:Eyebrow Type 19.png|frameless|150x150px]]
|-
|20
|[[File:Eyebrow Type 20.png|frameless|150x150px]]
|-
|21
|[[File:Eyebrow Type 21.png|frameless|150x150px]]
|-
|22
|[[File:Eyebrow Type 22.png|frameless|150x150px]]
|-
|23
|[[File:Eyebrow Type 23.png|frameless|150x150px]]
|}
{| class="wikitable"
|+
!Color
!Image
|-
|0
|[[File:Eyebrow Color 0.png|frameless|150x150px]]
|-
|1
|[[File:Eyebrow Color 1.png|frameless|150x150px]]
|-
|2
|[[File:Eyebrow Color 2.png|frameless|150x150px]]
|-
|3
|[[File:Eyebrow Color 3.png|frameless|150x150px]]
|-
|4
|[[File:Eyebrow Color 4.png|frameless|150x150px]]
|-
|5
|[[File:Eyebrow Color 5.png|frameless|150x150px]]
|-
|-
| type || int || - || 6
|6
|[[File:Eyebrow Color 6.png|frameless|150x150px]]
|-
|-
| color || int || - || 0
|7
|[[File:Eyebrow Color 7.png|frameless|150x150px]]
|-
|-
| trans_v || float || - || 7.0
|8
|[[File:Eyebrow Color 8.png|frameless|150x150px]]
|-
|-
| trans_u || float || - || 2.0
|9
|[[File:Eyebrow Color 9.png|frameless|150x150px]]
|-
|-
| rotate || float || - || 0.0
|10
|[[File:Eyebrow Color 10.png|frameless|150x150px]]
|-
|-
| scale || float || - || 4.0
|11
|[[File:Eyebrow Color 11.png|frameless|150x150px]]
|-
|-
| aspect || float || - || 3.0
|12
|[[File:Eyebrow Color 12.png|frameless|150x150px]]
|-
|-
|13
|[[File:Eyebrow Color 13.png|frameless|150x150px]]
|}
|}


== nose ==
==nose==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| type || int || - || 1
|type||int||-||1
|-
|-
| trans_v || float || - || 9.0
|trans_v||float||-||9.0
|-
|-
| scale || float || - || 4.0
|scale||float||-||4.0
|-
|-
|}
|}


== mouth ==
==mouth==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| type || int || - || 3
|type||int||-||3
|-
|-
| color || int || - || 0
|color||int||-||0
|-
|-
| trans_v || float || - || 13.0
|trans_v||float||-||13.0
|-
|-
| scale || float || - || 4.0
|scale||float||-||4.0
|-
|-
| aspect || float || - || 3.0
|aspect||float||-||3.0
|-
|-
|}
|}


== beard ==
==beard==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| mustache || int || - || 0
|mustache||int||-||0
|-
|-
| scale || float || - || 4.0
|scale||float||-||4.0
|-
|-
| type || int || - || 0
|type||int||-||0
|-
|-
| color || int || - || 0
|color||int||-||0
|-
|-
|}
|}


== glass ==
==glass==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| type || int || Glasses variant (last part of the model name) || 0
|type||int||Glasses variant (last part of the model name)||0
|-
|-
| color || int || Color Select (0 - 5) || 0
|color||int||Color Select (0 - 5)||0
|-
|-
|}
|}


== korog ==
==korog==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| mask || int || Mask variant (last part of the model name) || 0
|mask||int||Mask variant (last part of the model name)||0
|-
|-
| skin_color || int || - || 0
|skin_color||int||-||0
|-
|-
| left_plant || int || - || 0
|left_plant||int||-||0
|-
|-
| right_plant || int || - || 0
|right_plant||int||-||0
|-
|-
|}
|}


== goron ==
==goron==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| skin_color || int || - || 0
|skin_color||int||-||0
|-
|-
|}
|}


== gerudo ==
==gerudo==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| skin_color || int || - || 0
|skin_color||int||-||0
|-
|-
| hair || int || - || 0
|hair||int||-||0
|-
|-
| hair_color || int || - || 0
|hair_color||int||-||0
|-
|-
| lip_color || int || - || 0
|lip_color||int||-||0
|-
|-
| glass || int || - || 0
|glass||int||-||0
|-
|-
| glass_color || int || - || 0
|glass_color||int||-||0
|-
|-
|}
|}


== rito ==
==rito==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| body_color || int ||
|body_color||int||
* 0:
*0:
* 1:
*1:
* 2:
*2:
* 3:
*3:
* 4:
*4:
* 5:
*5:
* 6:
*6:
* 7:
*7:
* 8: Blue (Fyson)
*8: Blue (Fyson)
* 9: Green
*9: Green
* More...
*More...
|| 0
||0
|-
|-
| hair_color || int || - || -1
|hair_color||int||-||-1
|-
|-
|}
|}


== zora ==
==zora==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| body_color || int || - || 0
|body_color||int||-||0
|-
|-
|}
|}
Line 323: Line 455:




= Parameter lists =
=Parameter lists=
{{No AAMP param}}
{{No AAMP param}}


Line 329: Line 461:
[[Category:File extensions (AAMP)]]
[[Category:File extensions (AAMP)]]
[[Category:Actor parameter files]]
[[Category:Actor parameter files]]
<references />

Latest revision as of 19:17, 2 August 2022


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

UMii (bumii) files configure the physical traits of a NPC.


Parameter objects

Important note: the following listing was automatically generated from game content files. If some names look weird or contain typos, it's Nintendo's fault.

ffsd

Key Type Description Default value
no_use_ffsd bool Do not use Mii data (treat as NPC profile)[1] False
type int Reference first[2] 0

body

Key Type Description Default value
type int
  • 0: Child
  • 1: Normal
  • 2: Traveler
  • 3: Soldier
  • 4: Sheikah
  • More?
0
number int Body variant (last part of the model name) 0
race int
  • 0: Hylia
  • 1: Korok
  • 2: Goron
  • 3: Sheikah
  • 4: Gerudo
  • 5: Zora
  • 6: Rito
  • More?
0
weight int - 1
height int - 0

personal

Key Type Description Default value
fav_color int - 0
sub_color_1 int - -1
sub_color_2 int - -1
voice_type str - Hylia_Man_Kid_Normal00
shoulder_fav_color int - -1
sex_age int
  • 0: C (Child)
  • 1: M (Man)
  • 2: X (Old man)[check]
  • 3: Y (Old woman)
  • 4: W (Woman)
  • More?
0
personality str -
head_fav_color int - -1
shoulder_sub_color_1 int - -1

common

Key Type Description Default value
backpack int - -1
hat int - -1
no_hat_always bool - False
body_correct int - 0
is_mid_age bool - False
rot_cravicle float - 0.0
rot_arm float - 0.0
rot_leg float - 0.0
rot_crotch float - 0.0

shape

Key Type Description Default value
jaw int - 0
wrinkle int - 0
make int Makeup
  • 0: None
  • 1 - 8: Eyes/Eyebrows
  • 9:
  • 10 - 11: beards
0
skin_color int - 0
trans_v float - 0.0
scale float - 1.0

hair

Key Type Description Default value
type int Hair variant (last part of the model name) 0
color int Color Animation Pick (1 - 10) 0
flip bool Flip hair model 0

eye

Key Type Description Default value
type int - 2
color int - 0
trans_v float - 3.0
trans_u float - 2.0
rotate float - 0.0
scale float - 4.0
aspect float - 3.0
eyeball_trans_u float - 0.0
eyeball_trans_v float - 0.0
eyeball_scale float - 0.0
highlight_bright int - 0

eye_ctrl

Key Type Description Default value
base_offset vec3 - Vec3(x=0.0, y=0.029999999329447746, z=0.0)
translim_out float - 0.2
translim_in float - 0.12
translim_d float - 0.3
translim_u float - 0.1
neck_offset_ud float - 0.0

eyebrow

Key Type Description Default value
type int There are 24 unique types 6
color int There are 14 colors, 0 falls back to a default 0
trans_v float - 7.0
trans_u float - 2.0
rotate float - 0.0
scale float - 4.0
aspect float - 3.0
Type Image
0
1
2
3 Eyebrow Type 3.png
4 Eyebrow Type 4.png
5 Eyebrow Type 5.png
6 Eyebrow Type 6.png
7 Eyebrow Type 7.png
8 Eyebrow Type 8.png
9 Eyebrow Type 9.png
10 Eyebrow Type 10.png
11 Eyebrow Type 11.png
12 Eyebrow Type 12.png
13 Eyebrow Type 13.png
14 Eyebrow Type 14.png
15 Eyebrow Type 15.png
16 Eyebrow Type 16.png
17 Eyebrow Type 17.png
18 Eyebrow Type 18.png
19 Eyebrow Type 19.png
20 Eyebrow Type 20.png
21 Eyebrow Type 21.png
22 Eyebrow Type 22.png
23 Eyebrow Type 23.png
Color Image
0 Eyebrow Color 0.png
1 Eyebrow Color 1.png
2 Eyebrow Color 2.png
3 Eyebrow Color 3.png
4 Eyebrow Color 4.png
5 Eyebrow Color 5.png
6 Eyebrow Color 6.png
7 Eyebrow Color 7.png
8 Eyebrow Color 8.png
9 Eyebrow Color 9.png
10 Eyebrow Color 10.png
11 Eyebrow Color 11.png
12 Eyebrow Color 12.png
13 Eyebrow Color 13.png

nose

Key Type Description Default value
type int - 1
trans_v float - 9.0
scale float - 4.0

mouth

Key Type Description Default value
type int - 3
color int - 0
trans_v float - 13.0
scale float - 4.0
aspect float - 3.0

beard

Key Type Description Default value
mustache int - 0
scale float - 4.0
type int - 0
color int - 0

glass

Key Type Description Default value
type int Glasses variant (last part of the model name) 0
color int Color Select (0 - 5) 0

korog

Key Type Description Default value
mask int Mask variant (last part of the model name) 0
skin_color int - 0
left_plant int - 0
right_plant int - 0

goron

Key Type Description Default value
skin_color int - 0

gerudo

Key Type Description Default value
skin_color int - 0
hair int - 0
hair_color int - 0
lip_color int - 0
glass int - 0
glass_color int - 0

rito

Key Type Description Default value
body_color int
  • 0:
  • 1:
  • 2:
  • 3:
  • 4:
  • 5:
  • 6:
  • 7:
  • 8: Blue (Fyson)
  • 9: Green
  • More...
0
hair_color int - -1

zora

Key Type Description Default value
body_color int - 0



Parameter lists

(none)

  1. Miiデータを使用しない(NPCプロフィールとして扱う)
  2. 参照先