Bumii: Difference between revisions

From ZeldaMods (Breath of the Wild)
Jump to navigation Jump to search
imported>CEObrainz
(Corrected some mistakes, improved formatting of new changes.)
 
(13 intermediate revisions by 6 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)<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 ''(Normal)''
* 1: N
* 1 ''(Stablehand)''
* 2: T
* 2 ''(Traveler / No Daily Schedule)''
* 3: S
* 3 ''(Soldier / Guard)''
* 4: SK
* 4 ''(Sheikah)''
* More?
||0
|| 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 ''(Hylian / Sheikah / Lurelin)''
* 1: Korok
* 1 ''(Korok)''
* 2: Goron
* 2 ''(Goron)''
* 3: Sheikah
* 3 ''(Kakariko, only used for Pikango, Impa, Cado, and Dorian)''
* 4:
* 4 ''(Gerudo)''
* 5: Zora
* 5 ''(Zora)''
* 6: Rito
* 6 ''(Rito)''
* More?
* 7 ''(Great Fairy)''
|| 0
||0
|-
|-
| weight || int || - || 1
|weight||int||
* 0 ''(Lanky)''
* 1 ''(Average)''
* 2 ''(Bulky)''
''(corresponds to Mii weights, controls HeightWeight animation embeded in a Body .sbfres)''
||1
|-
|-
| height || int || - || 0
|height||int||
* 0 ''(Average)''
* 1 ''(Tall)''
''(corresponds to Mii heights, controls HeightWeight animation embeded in a Body .sbfres)''
||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 ''(Red)''
* 1 ''(Orange)''
* 2 ''(Yellow)''
* 3 ''(Light Green)''
* 4 ''(Dark Green)''
* 5 ''(Dark Blue)''
* 6 ''(Light Blue)''
* 7 ''(Pink)''
* 8 ''(Purple)''
* 9 ''(Brown)''
* 10 ''(White)''
* 11 ''(Black)''
''(corresponds to Mii favorite color, used for clothing highlights)''
||0
|-
|-
| sub_color_1 || int || - || -1
|sub_color_1||int||''(see fav_color, values vary based on Body.sbfres.</br>Commonly -1 through 11, with N/stable type having -1 through 13. Sub_Color_1 animation for Body. If set to -1, it defaults to fav_color.''||-1
|-
|-
| sub_color_2 || int || - || -1
|sub_color_2||int||''(see fav_color, values vary based on Body .sbfres.</br>Commonly -1 through 11, with N/stable type having -1 through 13. Sub_Color_2 animation for Body. If set to -1, it defaults to fav_color.''||-1
|-
|-
| voice_type || str || - || Hylia_Man_Kid_Normal00
|shoulder_fav_color||int||''(see fav_color, used for clothing highlights)''||-1
|-
|-
| shoulder_fav_color || int || - || -1
|voice_type||str||''(see [[#voice_type|voice_type]])''||Hylia_Man_Kid_Normal00
|-
|-
| sex_age || int ||
|sex_age||int||
* 0: C (Child)
* 0 ''(Man Child)''
* 1: M (Man)
* 1 ''(Man Adult)''
* 2: X (Old man){{check}}
* 2 ''(Man Old)''
* 3:
* 3 ''(Woman Child)''
* 4: W (Woman)
* 4 ''(Woman Adult)''
* More?
* 5 ''(Woman Old)''
|| 0
||0
|-
|-
| personality || str || - ||  
|personality||str||''(see [[#personality|personality]])''||
|-
|-
| head_fav_color || int || - || -1
|head_fav_color||int||''(see fav_color, unknown usage)''||-1
|-
|-
| shoulder_sub_color_1 || int || - || -1
|shoulder_sub_color_1||int||''(see fav_color, used for clothing highlights)''||-1
|-
|-
|}
|}


== common ==
===voice_type===
{|class="wikitable"
====common====
! Key !! Type !! Description !! Default value
{| class="wikitable" style="font-size: 85%;"
|rowspan="4"|
!colspan="12"|Tone
|-
|colspan="4" style="text-align:center;"|Normal||colspan="4" style="text-align:center;"|Good||colspan="4" style="text-align:center;"|Bad
|-
!colspan="12"|Age
|-
|-
| backpack || int || - || -1
|style="text-align:center;"|Kid||style="text-align:center;"|Young||style="text-align:center;"|Middle||style="text-align:center;"|Old
|style="text-align:center;"|Kid||style="text-align:center;"|Young||style="text-align:center;"|Middle||style="text-align:center;"|Old
|style="text-align:center;"|Kid||style="text-align:center;"|Young||style="text-align:center;"|Middle||style="text-align:center;"|Old
|-
|-
| hat || int || - || -1
!rowspan="2"|Hylian /</br>Sheikah /</br>Lurelin /</br>Zora /</br>Rito
|
* Hylia_Man_Kid_Normal00
* Hylia_Man_Kid_Normal01
* Hylia_Man_Kid_Normal03
||
* Hylia_Man_Young_Normal00
* Hylia_Man_Young_Normal01
* Hylia_Man_Young_Normal02
* Hylia_Man_Young_Normal03
* Hylia_Man_Young_Normal04
* Hylia_Man_Young_Normal05
||
* Hylia_Man_Middle_Normal00
* Hylia_Man_Middle_Normal01
* Hylia_Man_Middle_Normal02
* Hylia_Man_Middle_Normal03
* Hylia_Man_Middle_Normal04
||
* Hylia_Man_Old_Normal00
* Hylia_Man_Old_Normal01
* Hylia_Man_Old_Normal02
* Hylia_Man_Old_Normal03
||
* Hylia_Man_Kid_Good00
* Hylia_Man_Kid_Good01
* Hylia_Man_Kid_Good02
||
* Hylia_Man_Young_Good00
* Hylia_Man_Young_Good01
* Hylia_Man_Young_Good02
||
* Hylia_Man_Middle_Good00
* Hylia_Man_Middle_Good01
* Hylia_Man_Middle_Good02
* Hylia_Man_Middle_Good03
* Hylia_Man_Middle_Good04
||
* Hylia_Man_Old_Good00
* Hylia_Man_Old_Good01
* Hylia_Man_Old_Good02
||
* Hylia_Man_Kid_Bad00
* Hylia_Man_Kid_Bad02
||
* Hylia_Man_Young_Bad00
* Hylia_Man_Young_Bad01
* Hylia_Man_Young_Bad02
||
* Hylia_Man_Middle_Bad00
* Hylia_Man_Middle_Bad01
* Hylia_Man_Middle_Bad02
* Hylia_Man_Middle_Bad03
* Hylia_Man_Middle_Bad04
||
* Hylia_Man_Old_Bad00
* Hylia_Man_Old_Bad01
* Hylia_Man_Old_Bad02
* Hylia_Man_Old_Bad03
|-
|-
| no_hat_always || bool || - || False
|
* Hylia_Woman_Kid_Normal02
* Hylia_Woman_Kid_Normal03
* Hylia_Woman_Kid_Normal04
* Hylia_Woman_Kid_Normal05
||
* Hylia_Woman_Young_Normal00
* Hylia_Woman_Young_Normal01
* Hylia_Woman_Young_Normal02
* Hylia_Woman_Young_Normal03
* Hylia_Woman_Young_Normal04
||
* Hylia_Woman_Middle_Normal00
* Hylia_Woman_Middle_Normal01
* Hylia_Woman_Middle_Normal02
||
* Hylia_Woman_Old_Normal00
* Hylia_Woman_Old_Normal01
* Hylia_Woman_Old_Normal02
||
* Hylia_Woman_Kid_Good00
* Hylia_Woman_Kid_Good01
* Hylia_Woman_Kid_Good02
* Hylia_Woman_Kid_Good03
* Hylia_Woman_Kid_Good04
||
* Hylia_Woman_Young_Good00
* Hylia_Woman_Young_Good01
* Hylia_Woman_Young_Good02
* Hylia_Woman_Young_Good03
||
* Hylia_Woman_Middle_Good00
* Hylia_Woman_Middle_Good01
||
''(n/a)''
||
* Hylia_Woman_Kid_Bad01
* Hylia_Woman_Kid_Bad03
||
* Hylia_Woman_Young_Bad00
* Hylia_Woman_Young_Bad01
* Hylia_Woman_Young_Bad02
* Hylia_Woman_Young_Bad03
||
* Hylia_Woman_Middle_Bad01
||
* Hylia_Woman_Old_Bad00
* Hylia_Woman_Old_Bad01
* Hylia_Woman_Old_Bad02
|-
|-
| body_correct || int || - || 0
!rowspan="2"|Korok
|
''(n/a)''
||
* Korogu_Man_Young_Normal00
||
''(n/a)''
||
* Korogu_Man_Old_Normal00
||
''(n/a)''
||
* Korogu_Man_Young_Good00
||
''(n/a)''
||
* Korogu_Man_Old_Good00
||
''(n/a)''
||
* Korogu_Man_Young_Bad00
||
''(n/a)''
||
* Korogu_Man_Old_Bad00
|-
|-
| is_mid_age || bool || - || False
|''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
|-
|-
| rot_cravicle || float || - || 0.0
!rowspan="2"|Goron
|
''(n/a)''
||
* Goron_Man_Young_Normal00
* Goron_Man_Young_Normal01
* Goron_Man_Young_Normal02
* Goron_Man_Young_Normal03
* Goron_Man_Young_Normal04
* Goron_Man_Young_Normal05
||
''(n/a)''
||
* Goron_Man_Old_Normal00
* Goron_Man_Old_Normal02
||
''(n/a)''
||
* Goron_Man_Young_Good00
* Goron_Man_Young_Good01
* Goron_Man_Young_Good02
* Goron_Man_Young_Good03
* Goron_Man_Young_Good04
||
''(n/a)''
||
* Goron_Man_Old_Good00
* Goron_Man_Old_Good01
||
''(n/a)''
||
* Goron_Man_Young_Bad00
* Goron_Man_Young_Bad02
* Goron_Man_Young_Bad03
||
''(n/a)''
||
''(n/a)''
|-
|-
| rot_arm || float || - || 0.0
|
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
|-
|-
| rot_leg || float || - || 0.0
!rowspan="2"|Gerudo
|
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
||
''(n/a)''
|-
|-
| rot_crotch || float || - || 0.0
|''(n/a)''
||
* Gerudo_Woman_Young_Normal00
* Gerudo_Woman_Young_Normal01
* Gerudo_Woman_Young_Normal02
* Gerudo_Woman_Young_Normal03
* Gerudo_Woman_Young_Normal04
* Gerudo_Woman_Young_Normal05
||
* Gerudo_Woman_Middle_Normal00
* Gerudo_Woman_Middle_Normal01
* Gerudo_Woman_Middle_Normal02
||
* Gerudo_Woman_Old_Normal00
* Gerudo_Woman_Old_Normal01
||
''(n/a)''
||
* Gerudo_Woman_Young_Good00
* Gerudo_Woman_Young_Good04
* Gerudo_Woman_Young_Good05
||
''(n/a)''
||
* Gerudo_Woman_Old_Good00
||
''(n/a)''
||
* Gerudo_Woman_Young_Good00
* Gerudo_Woman_Young_Good01
* Gerudo_Woman_Young_Good03
* Gerudo_Woman_Young_Good04
* Gerudo_Woman_Young_Good05
||
''(n/a)''
||
''(n/a)''
|-
|-
|}
|}


== shape ==
====unique====
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!King Rhoam!!Impa, Paya, and Purah!!Teba!!Riju!!Yunobo!!Sidon!!Great Deku Tree and Chio
|-
|-
| jaw || int || - || 0
|
* Custom_Vagrant
* Custom_KingSoul
||
* Custom_Impa
* Paya
* AncientDoctor
||
* Custom_Teba
||
* Custom_Rogue
||
* Custom_Yunbou
||
* Custom_Shido
||
* Custom_DekuTree
* OldKorogu
|-
|-
| wrinkle || int || - || 0
!Sheikah Slate Terminals!!Ancient Oven!!Kaneli!!Master Kohga and Blademaster!!Beedle and Kilton!!King Dorephan!!Great Fairies
|-
|-
| make || int || - || 0
|
* Terminal
||
* AncientOven
||
* HighMountain004
||
* Assassin_Senior
* Assassin_Middle
||
* Terry
* MamonoShop
||
* Zora003
||
* DressFairy_Bud
* DressFairy_00
* DressFairy_01
* DressFairy_02
* DressFairy_03
* HorseGod
|}
 
===personality===
{| class="wikitable"
||
!Normal!!Active!!Deflated
|-
|-
| skin_color || int || - || 0
!rowspan="2"|Child
|
* Boy_Docile
||
* Boy_Naughty
||
''(n/a)''
|-
|-
| trans_v || float || - || 0.0
|
* Girl_Docile
||
* Girl_Naughty
||
''(n/a)''
|-
|-
| scale || float || - || 1.0
!rowspan="2"|Adult
|
* Man_Normal
||
* Man_Active
||
* Man_Deflated
|-
|
* Woman_Normal
||
* Woman_Active
||
* Woman_Deflated
|-
!rowspan="2"|Old
|
* Oldman_Normal
||
* Oldman_Active
||
* Oldman_Deflated
|-
|
* Oldwoman_Normal
||
* Oldwoman_Active
||
* Oldwoman_Deflated
|-
|-
|}
|}


== hair ==
==common==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!colspan="4"|Description!!Default value
|-
|-
| type || int || Hair variant (last part of the model name) || 0
|backpack||int||colspan="4"|
* -1 ''(disable)''
* 0 ''(enable)''
||-1
|-
|-
| color || int || Color Animation Pick (1 - 10) || 0
|rowspan="4"|hat||rowspan=4|int
!Stablehand!!Traveler!!Soldier!!Sheikah
||-1
|-
|-
| flip || bool || Flip hair model || 0
|colspan="4"|
* -1 ''(no hat)''
|-
|
* 0 ''(Braided Hair</br>w/ Stable Association Hat)''
|colspan="2"|
* 0 ''(Hair Bun)''
* 1 ''(Soldier's Helm)''
* 2 ''(Goron Braid)''
* 3 ''(Flamebreaker Helm)''
|
* 0 ''(Sheikah Bun</br>w/ Sheikah Hat)''
|-
|colspan="4"|
''(available hats vary depending on body type and personal sex_age)''
|-
|no_hat_always||bool||colspan="4"|
* false
* true
''(disables hat when associated hair object is available)''
||false
|-
|body_correct||int||colspan="4"|
* 0
* 1
* 2
''(unknown usage)''
||0
|-
|is_mid_age||bool||colspan="4"|
* false
* true ''(only used for Kohm)''
||false
|-
|rot_cravicle||float||colspan="4"|-||0.0
|-
|rot_arm||float||colspan="4"|-||0.0
|-
|rot_leg||float||colspan="4"|-||0.0
|-
|rot_crotch||float||colspan="4"|-||0.0
|-
|-
|}
|}


== eye ==
==shape==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| type || int || - || 2
|jaw||int||
* 0 ''(⌵)''
* 1 ''(○)''
* 2 ''(ᴗ)''
* 3 ''(⬯)''
* 4 ''(🌰)''
* 5 ''(⬭)''
* 6 ''(⬡)''
* 7 ''(□)''
* 8 ''(ᨆ)''
* 9 ''(⏡)''
* 10 ''(▯)''
* 11 ''(⬠)''
''(corresponds to Mii jaw shapes)''
||0
|-
|-
| color || int || - || 0
|wrinkle||int||
* 0 ''(Blank)''
* 1 ''(Inner Eyes)''
* 2 ''(Cheeks)''
* 3 ''(Outer Eyes)''
* 4 ''(Nose)''
* 5 ''(Eye Bags)''
* 6 ''(Chin Crease)''
* 7 ''(Chin)''
* 8 ''(Tired Eyes)''
* 9 ''(Mouth)''
* 10 ''(Crows Feet)''
* 11 ''(Wrinkles)''
''(corresponds to Mii wrinkles)''
||0
|-
|-
| trans_v || float || - || 3.0
|make||int||
* 0 ''(Blank)''
* 1 ''(Rose Blush)''
* 2 ''(Natural Blush)''
* 3 ''(Eye Shadow)''
* 4 ''(Fake Rose Blush)''
* 5 ''(Fake Natural Blush)''
* 6 ''(Rose Blush and Eye Shadow)''
* 7 ''(Natural Blush and Eye Shadow)''
* 8 ''(Fake Rose Blush and Fake Eye Shadow)''
* 9 ''(Freckles)''
* 10 ''(Chin Stubble)''
* 11 ''(Full Stubble)''
''(corresponds to Mii makeups)''
||0
|-
|-
| trans_u || float || - || 2.0
|skin_color||int||
* 0
''(...)''
* 10
''(corresponds to Mii skin tones, though not in a 1-to-1 manner;</br>for example, Mii 10 is darker than Umii 10 but Mii 4 is equal to Umii 4)''
||0
|-
|-
| rotate || float || - || 0.0
|trans_v||float||''(face vertical offset)''||0.0
|-
|-
| scale || float || - || 4.0
|scale||float||''(face scale)''||1.0
|-
|-
| aspect || float || - || 3.0
|}
 
==hair==
{| class="wikitable"
!Key!!Type!!Description!!Default value
|-
|-
| eyeball_trans_u || float || - || 0.0
|type||int||
* 0
''(...)''
* 131
''(corresponds to Mii hair variants, last part of the model and lookup table to match missing models)''
||0
|-
|-
| eyeball_trans_v || float || - || 0.0
|color||int||
* 0 ''(Black)''
* 1 ''(Brown)''
* 2 ''(Auburn)''
* 3 ''(Light Brown)''
* 4 ''(White)''
* 5 ''(Green)''
* 6 ''(Blond/e)''
* 7 ''(Light Blond/e)''
* 8 ''(Pink, not assigned to any NPC)''
* 9 ''(Blue)''
* 10 ''(Purple)''
||0
|-
|-
| eyeball_scale || float || - || 0.0
|flip||bool||''(flips the model from left-to-right)''||0
|-
|-
| highlight_bright || int || - || 0
|}
 
==eye==
{| class="wikitable"
!Key!!Type!!Description!!Default value
|-
|type||int||
* 0
''(...)''
* 59
''(corresponds to Mii eye variants, last part of the model name)''
||2
|-
|color||int||
* 0 ''(Black)''
* 1 ''(Green)''
* 2 ''(Brown)''
* 3 ''(Hazel)''
* 4 ''(Light Blue)''
* 5 ''(Light Green)''
* 6 ''(Yellow)''
* 7 ''(Blue)''
* 8 ''(Dark Green)''
||0
|-
|trans_u||float||''(eyes horizontal offset, relative to the nose)''||2.0
|-
|trans_v||float||''(eyes vertical offset)''||3.0
|-
|rotate||float||''(eyes rotation, in radians)''||0.0
|-
|scale||float||''(eyes scale)''||4.0
|-
|aspect||float||''(eyes proportional aspect ratio)''||3.0
|-
|eyeball_trans_u||float||''(eyeballs horizontal offset, relative to the nose)''||0.0
|-
|eyeball_trans_v||float||''(eyes vertical offset)''||0.0
|-
|eyeball_scale||float||''(eyes scale, additive to a default of 1.0;</br>for example, eyeball_scale of -0.3 is true scale of 0.7)''||0.0
|-
|highlight_bright||int||
* 0 ''(Full Highlight)''
* 1 ''(Medium Highlight)''
* 2 ''(Low Highlight)''
* 3 ''(No Highlight)''
''(changes transparency of white highlights)''
||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||''(unknown usage)''||Vec3(x=0.0, y=0.029999999329447746, z=0.0)
|-
|-
| translim_out || float || - || 0.2
|translim_out||float||''(unknown usage)''||0.2
|-
|-
| translim_in || float || - || 0.12
|translim_in||float||''(unknown usage)''||0.12
|-
|-
| translim_d || float || - || 0.3
|translim_d||float||''(unknown usage)''||0.3
|-
|-
| translim_u || float || - || 0.1
|translim_u||float||''(unknown usage)''||0.1
|-
|-
| neck_offset_ud || float || - || 0.0
|neck_offset_ud||float||''(unknown usage)''||0.0
|-
|-
|}
|}


== eyebrow ==
==eyebrow==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|type||int||''(see [[#type|type]];</br>corresponds to Mii eyebrows, though not in a 1-to-1 manner)''||6
|-
|color||int||
* 0 ''(see [[#hair|hair]])''
''(...)''
* 11 ''(Silver)''
* 12 ''(Light Blond/e 2)''
* 13 ''(unknown, not assigned to any NPC)''
''(see [[#color|color]])''
||0
|-
|trans_u||float||''(eyebrows horizontal offset, relative to the nose)''||2.0
|-
|trans_v||float||''(eyebrows vertical offset)''||7.0
|-
|-
| type || int || - || 6
|rotate||float||''(eyebrows rotation, in radians)''||0.0
|-
|-
| color || int || - || 0
|scale||float||''(eyebrows scale)''||4.0
|-
|-
| trans_v || float || - || 7.0
|aspect||float||''(eyebrows proportional aspect ratio)''||3.0
|-
|-
| trans_u || float || - || 2.0
|}
 
===type===
{| class="wikitable"
!0!!1!!2!!3!!4!!5!!6!!7!!8!!9!!10!!11
|-
|-
| rotate || float || - || 0.0
|[[File:Eyebrow Type 0.png|frameless|150px]]
|[[File:Eyebrow Type 1.png|frameless|150px]]
|[[File:Eyebrow Type 2.png|frameless|150px]]
|[[File:Eyebrow Type 3.png|frameless|150px]]
|[[File:Eyebrow Type 4.png|frameless|150px]]
|[[File:Eyebrow Type 5.png|frameless|150px]]
|[[File:Eyebrow Type 6.png|frameless|150px]]
|[[File:Eyebrow Type 7.png|frameless|150px]]
|[[File:Eyebrow Type 8.png|frameless|150px]]
|[[File:Eyebrow Type 9.png|frameless|150px]]
|[[File:Eyebrow Type 10.png|frameless|150px]]
|[[File:Eyebrow Type 11.png|frameless|150px]]
|-
|-
| scale || float || - || 4.0
!12!!13!!14!!15!!16!!17!!18!!19!!20!!21!!22!!23
|-
|-
| aspect || float || - || 3.0
|[[File:Eyebrow Type 12.png|frameless|150px]]
|[[File:Eyebrow Type 13.png|frameless|150px]]
|[[File:Eyebrow Type 14.png|frameless|150px]]
|[[File:Eyebrow Type 15.png|frameless|150px]]
|[[File:Eyebrow Type 16.png|frameless|150px]]
|[[File:Eyebrow Type 17.png|frameless|150px]]
|[[File:Eyebrow Type 18.png|frameless|150px]]
|[[File:Eyebrow Type 19.png|frameless|150px]]
|[[File:Eyebrow Type 20.png|frameless|150px]]
|[[File:Eyebrow Type 21.png|frameless|150px]]
|[[File:Eyebrow Type 22.png|frameless|150px]]
|[[File:Eyebrow Type 23.png|frameless|150px]]
|-
|}
 
===color===
{| class="wikitable"
!0!!1!!2!!3!!4!!5!!6!!7!!8!!9!!10!!11!!12!!13
|-
|-
|[[File:Eyebrow Color 0.png|frameless|150px]]
|[[File:Eyebrow Color 1.png|frameless|150px]]
|[[File:Eyebrow Color 2.png|frameless|150px]]
|[[File:Eyebrow Color 3.png|frameless|150px]]
|[[File:Eyebrow Color 4.png|frameless|150px]]
|[[File:Eyebrow Color 5.png|frameless|150px]]
|[[File:Eyebrow Color 6.png|frameless|150px]]
|[[File:Eyebrow Color 7.png|frameless|150px]]
|[[File:Eyebrow Color 8.png|frameless|150px]]
|[[File:Eyebrow Color 9.png|frameless|150px]]
|[[File:Eyebrow Color 10.png|frameless|150px]]
|[[File:Eyebrow Color 11.png|frameless|150px]]
|[[File:Eyebrow Color 12.png|frameless|150px]]
|[[File:Eyebrow Color 13.png|frameless|150px]]
|}
|}


== nose ==
==nose==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| type || int || - || 1
|type||int||
* 0 ''(ʖ)''
* 1 ''(⏑)''
* 2 ''(⠤)''
* 3 ''(◡)''
* 4 ''(ム)''
* 5 ''(▴)''
* 6 ''(ٮ)''
* 7 ''(◠)''
* 8 ''(Ʊ)''
* 9 ''(⇓)''
* 10 ''(⏟)''
* 11 ''(ハ)''
* 12 ''(८)''
* 13 ''(ﮞ)''
* 14 ''(し)''
* 15 ''(ᙀ)''
* 16 ''(👃)''
* 17 ''(ᨆ)''
''(corresponds to Mii nose shapes)''
||1
|-
|-
| trans_v || float || - || 9.0
|trans_v||float||''(nose vertical offset)''||9.0
|-
|-
| scale || float || - || 4.0
|scale||float||''(nose scale)''||4.0
|-
|-
|}
|}


== mouth ==
==mouth==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| type || int || - || 3
|type||int||
* 0
''(...))''
* 35
''(corresponds to Mii mouth variants, last part of the model name)''
||3
|-
|-
| color || int || - || 0
|color||int||
* 0 ''(No Lip Color)''
* 1 ''(Rouge)''
* 2 ''(Red)''
* 3 ''(Pink)''
* 4 ''(Peach)''
* 5 ''(Dark Rouge)''
''(corresponds to Mii mouth color variants)''
||0
|-
|-
| trans_v || float || - || 13.0
|trans_v||float||''(mouth vertical offset)''||13.0
|-
|-
| scale || float || - || 4.0
|scale||float||''(mouth scale)''||4.0
|-
|-
| aspect || float || - || 3.0
|aspect||float||''(mouth proportional aspect ratio)''||3.0
|-
|-
|}
|}


== beard ==
==beard==
{|class="wikitable"
{| class="wikitable"
! Key !! Type !! Description !! Default value
!Key!!Type!!Description!!Default value
|-
|-
| mustache || int || - || 0
|mustache||int||
* 0 ''(No Mustache)''
* 1 ''(Brush)''
* 2 ''(Handlebars)''
* 3 ''(Biker)''
* 4 ''(Pencil)''
* 5 ''(Bottom Lip)''
''(corresponds to Mii mustache variants, only applies to Man Adult and Man Old (see [[#personal|personal]]))''
||0
|-
|-
| scale || float || - || 4.0
|scale||float||''(beard scale)''||4.0
|-
|-
| type || int || - || 0
|type||int||
* 0 ''(No Beard)''
* 1 ''(Goatee)''
* 2 ''(Balbo)''
* 3 ''(Spade)''
* 4 ''(Curtain)''
* 5 ''(Full Beard, not assigned to any NPC)''
''(corresponds to Mii beard variants, only applies to Man Adult and Man Old (see [[#personal|personal]]))''
||0
|-
|-
| color || int || - || 0
|color||int||
* 0 ''(Black)''
* 1 ''(Brown)''
* 2 ''(Auburn)''
* 3 ''(Light Brown)''
* 4 ''(White)''
* 5 ''(Green)''
* 6 ''(Blond/e)''
* 7 ''(Light Blond/e)''
''(corresponds to Mii beard color variants)''
||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||
* 0 ''(No Glasses)''
* 1 ''(Square Glasses)''
* 2 ''(Rectangular Glasses)''
* 3 ''(Round Glasses)''
* 4 ''(Rimless Glasses)''
||0
|-
|-
| color || int || Color Select (0 - 5) || 0
|color||int||
* 0 ''(Black)''
* 1 ''(Brown)''
* 2 ''(Red)''
* 3 ''(Blue)''
* 4 ''(Yellow)''
* 5 ''(Brown)''
''(corresponds to Mii glass color variants)''
||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||
* 0
''(...)''
* 9
''(mask variant, last part of the model name)''
||0
|-
|-
| skin_color || int || - || 0
|skin_color||int||
* 0
''(...)''
* 5
||0
|-
|-
| left_plant || int || - || 0
|left_plant||int||
* 0
''(...)''
* 2
||0
|-
|-
| right_plant || int || - || 0
|right_plant||int||
* 0
''(...)''
* 5
||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
''(...)''
* 5
||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
''(...)''
* 4
||0
|-
|-
| hair || int || - || 0
|hair||int||
* 0
''(...)''
* 5
''(hair variant, last part of the model name)''
||0
|-
|-
| hair_color || int || - || 0
|hair_color||int||
* 0 ''(Red)''
* 1 ''(Pink, only used for Ashai)''
||0
|-
|-
| lip_color || int || - || 0
|lip_color||int||
* 0
''(...)''
* 6
||0
|-
|-
| glass || int || - || 0
|glass||int||
* 0 ''(No Glasses)''
* 1 ''(Rimless Glasses, only used for Rotana)''
||0
|-
|-
| glass_color || int || - || 0
|glass_color||int||''(see [[#glass|glass]])''||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 ''(Red)''
* 1:
* 1 ''(Pink, only used for Molli)''
* 2:
* 2 ''(Yellow (kid) / Brown (adult))''
* 3:
* 3 ''(Green)''
* 4:
* 4 ''(Light Blue (kid) / Black (adult))''
* 5:
* 5 ''(Purple)''
* 6:
* 6 ''(unknown, not assigned to any NPC)''
* 7:
* 7 ''(unknown, not assigned to any NPC)''
* 8: Blue (Fyson)
* 8 ''(Blue, only used for Fyson)''
* 9: Green
||0
* More...
|| 0
|-
|-
| hair_color || int || - || -1
|hair_color||int||''(unknown usage)''||-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 ''(Blue (male), Red (female))''
* 1 ''(Orange, only used for Finley)''
* 2 ''(unknown, not assigned to any NPC)''
* 3 ''(unknown, not assigned to any NPC)''
* 4 ''(Green, only used for Ledo)''
* 5 ''(unknown, not assigned to any NPC)''
* 6 ''(Cyan, only used for Mei)''
* 7 ''(Red, only used for Kapson)''
* 8 ''(Purple, only used for Dunma)''
* 9 ''(Brown, only used for Rivan)''
* 10 ''(White, only used for Gaddison)''
* 11 ''(Black)''
||0
|-
|-
|}
|}
Line 324: Line 1,055:




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


Line 330: Line 1,061:
[[Category:File extensions (AAMP)]]
[[Category:File extensions (AAMP)]]
[[Category:Actor parameter files]]
[[Category:Actor parameter files]]
<references />

Latest revision as of 17:13, 23 October 2024


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)[2] 0

body

Key Type Description Default value
type int
  • 0 (Normal)
  • 1 (Stablehand)
  • 2 (Traveler / No Daily Schedule)
  • 3 (Soldier / Guard)
  • 4 (Sheikah)
0
number int (body variant, last part of the model name) 0
race int
  • 0 (Hylian / Sheikah / Lurelin)
  • 1 (Korok)
  • 2 (Goron)
  • 3 (Kakariko, only used for Pikango, Impa, Cado, and Dorian)
  • 4 (Gerudo)
  • 5 (Zora)
  • 6 (Rito)
  • 7 (Great Fairy)
0
weight int
  • 0 (Lanky)
  • 1 (Average)
  • 2 (Bulky)

(corresponds to Mii weights, controls HeightWeight animation embeded in a Body .sbfres)

1
height int
  • 0 (Average)
  • 1 (Tall)

(corresponds to Mii heights, controls HeightWeight animation embeded in a Body .sbfres)

0

personal

Key Type Description Default value
fav_color int
  • 0 (Red)
  • 1 (Orange)
  • 2 (Yellow)
  • 3 (Light Green)
  • 4 (Dark Green)
  • 5 (Dark Blue)
  • 6 (Light Blue)
  • 7 (Pink)
  • 8 (Purple)
  • 9 (Brown)
  • 10 (White)
  • 11 (Black)

(corresponds to Mii favorite color, used for clothing highlights)

0
sub_color_1 int (see fav_color, values vary based on Body.sbfres.
Commonly -1 through 11, with N/stable type having -1 through 13. Sub_Color_1 animation for Body. If set to -1, it defaults to fav_color.
-1
sub_color_2 int (see fav_color, values vary based on Body .sbfres.
Commonly -1 through 11, with N/stable type having -1 through 13. Sub_Color_2 animation for Body. If set to -1, it defaults to fav_color.
-1
shoulder_fav_color int (see fav_color, used for clothing highlights) -1
voice_type str (see voice_type) Hylia_Man_Kid_Normal00
sex_age int
  • 0 (Man Child)
  • 1 (Man Adult)
  • 2 (Man Old)
  • 3 (Woman Child)
  • 4 (Woman Adult)
  • 5 (Woman Old)
0
personality str (see personality)
head_fav_color int (see fav_color, unknown usage) -1
shoulder_sub_color_1 int (see fav_color, used for clothing highlights) -1

voice_type

common

Tone
Normal Good Bad
Age
Kid Young Middle Old Kid Young Middle Old Kid Young Middle Old
Hylian /
Sheikah /
Lurelin /
Zora /
Rito
  • Hylia_Man_Kid_Normal00
  • Hylia_Man_Kid_Normal01
  • Hylia_Man_Kid_Normal03
  • Hylia_Man_Young_Normal00
  • Hylia_Man_Young_Normal01
  • Hylia_Man_Young_Normal02
  • Hylia_Man_Young_Normal03
  • Hylia_Man_Young_Normal04
  • Hylia_Man_Young_Normal05
  • Hylia_Man_Middle_Normal00
  • Hylia_Man_Middle_Normal01
  • Hylia_Man_Middle_Normal02
  • Hylia_Man_Middle_Normal03
  • Hylia_Man_Middle_Normal04
  • Hylia_Man_Old_Normal00
  • Hylia_Man_Old_Normal01
  • Hylia_Man_Old_Normal02
  • Hylia_Man_Old_Normal03
  • Hylia_Man_Kid_Good00
  • Hylia_Man_Kid_Good01
  • Hylia_Man_Kid_Good02
  • Hylia_Man_Young_Good00
  • Hylia_Man_Young_Good01
  • Hylia_Man_Young_Good02
  • Hylia_Man_Middle_Good00
  • Hylia_Man_Middle_Good01
  • Hylia_Man_Middle_Good02
  • Hylia_Man_Middle_Good03
  • Hylia_Man_Middle_Good04
  • Hylia_Man_Old_Good00
  • Hylia_Man_Old_Good01
  • Hylia_Man_Old_Good02
  • Hylia_Man_Kid_Bad00
  • Hylia_Man_Kid_Bad02
  • Hylia_Man_Young_Bad00
  • Hylia_Man_Young_Bad01
  • Hylia_Man_Young_Bad02
  • Hylia_Man_Middle_Bad00
  • Hylia_Man_Middle_Bad01
  • Hylia_Man_Middle_Bad02
  • Hylia_Man_Middle_Bad03
  • Hylia_Man_Middle_Bad04
  • Hylia_Man_Old_Bad00
  • Hylia_Man_Old_Bad01
  • Hylia_Man_Old_Bad02
  • Hylia_Man_Old_Bad03
  • Hylia_Woman_Kid_Normal02
  • Hylia_Woman_Kid_Normal03
  • Hylia_Woman_Kid_Normal04
  • Hylia_Woman_Kid_Normal05
  • Hylia_Woman_Young_Normal00
  • Hylia_Woman_Young_Normal01
  • Hylia_Woman_Young_Normal02
  • Hylia_Woman_Young_Normal03
  • Hylia_Woman_Young_Normal04
  • Hylia_Woman_Middle_Normal00
  • Hylia_Woman_Middle_Normal01
  • Hylia_Woman_Middle_Normal02
  • Hylia_Woman_Old_Normal00
  • Hylia_Woman_Old_Normal01
  • Hylia_Woman_Old_Normal02
  • Hylia_Woman_Kid_Good00
  • Hylia_Woman_Kid_Good01
  • Hylia_Woman_Kid_Good02
  • Hylia_Woman_Kid_Good03
  • Hylia_Woman_Kid_Good04
  • Hylia_Woman_Young_Good00
  • Hylia_Woman_Young_Good01
  • Hylia_Woman_Young_Good02
  • Hylia_Woman_Young_Good03
  • Hylia_Woman_Middle_Good00
  • Hylia_Woman_Middle_Good01

(n/a)

  • Hylia_Woman_Kid_Bad01
  • Hylia_Woman_Kid_Bad03
  • Hylia_Woman_Young_Bad00
  • Hylia_Woman_Young_Bad01
  • Hylia_Woman_Young_Bad02
  • Hylia_Woman_Young_Bad03
  • Hylia_Woman_Middle_Bad01
  • Hylia_Woman_Old_Bad00
  • Hylia_Woman_Old_Bad01
  • Hylia_Woman_Old_Bad02
Korok

(n/a)

  • Korogu_Man_Young_Normal00

(n/a)

  • Korogu_Man_Old_Normal00

(n/a)

  • Korogu_Man_Young_Good00

(n/a)

  • Korogu_Man_Old_Good00

(n/a)

  • Korogu_Man_Young_Bad00

(n/a)

  • Korogu_Man_Old_Bad00
(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

Goron

(n/a)

  • Goron_Man_Young_Normal00
  • Goron_Man_Young_Normal01
  • Goron_Man_Young_Normal02
  • Goron_Man_Young_Normal03
  • Goron_Man_Young_Normal04
  • Goron_Man_Young_Normal05

(n/a)

  • Goron_Man_Old_Normal00
  • Goron_Man_Old_Normal02

(n/a)

  • Goron_Man_Young_Good00
  • Goron_Man_Young_Good01
  • Goron_Man_Young_Good02
  • Goron_Man_Young_Good03
  • Goron_Man_Young_Good04

(n/a)

  • Goron_Man_Old_Good00
  • Goron_Man_Old_Good01

(n/a)

  • Goron_Man_Young_Bad00
  • Goron_Man_Young_Bad02
  • Goron_Man_Young_Bad03

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

Gerudo

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)

(n/a)
  • Gerudo_Woman_Young_Normal00
  • Gerudo_Woman_Young_Normal01
  • Gerudo_Woman_Young_Normal02
  • Gerudo_Woman_Young_Normal03
  • Gerudo_Woman_Young_Normal04
  • Gerudo_Woman_Young_Normal05
  • Gerudo_Woman_Middle_Normal00
  • Gerudo_Woman_Middle_Normal01
  • Gerudo_Woman_Middle_Normal02
  • Gerudo_Woman_Old_Normal00
  • Gerudo_Woman_Old_Normal01

(n/a)

  • Gerudo_Woman_Young_Good00
  • Gerudo_Woman_Young_Good04
  • Gerudo_Woman_Young_Good05

(n/a)

  • Gerudo_Woman_Old_Good00

(n/a)

  • Gerudo_Woman_Young_Good00
  • Gerudo_Woman_Young_Good01
  • Gerudo_Woman_Young_Good03
  • Gerudo_Woman_Young_Good04
  • Gerudo_Woman_Young_Good05

(n/a)

(n/a)

unique

King Rhoam Impa, Paya, and Purah Teba Riju Yunobo Sidon Great Deku Tree and Chio
  • Custom_Vagrant
  • Custom_KingSoul
  • Custom_Impa
  • Paya
  • AncientDoctor
  • Custom_Teba
  • Custom_Rogue
  • Custom_Yunbou
  • Custom_Shido
  • Custom_DekuTree
  • OldKorogu
Sheikah Slate Terminals Ancient Oven Kaneli Master Kohga and Blademaster Beedle and Kilton King Dorephan Great Fairies
  • Terminal
  • AncientOven
  • HighMountain004
  • Assassin_Senior
  • Assassin_Middle
  • Terry
  • MamonoShop
  • Zora003
  • DressFairy_Bud
  • DressFairy_00
  • DressFairy_01
  • DressFairy_02
  • DressFairy_03
  • HorseGod

personality

Normal Active Deflated
Child
  • Boy_Docile
  • Boy_Naughty

(n/a)

  • Girl_Docile
  • Girl_Naughty

(n/a)

Adult
  • Man_Normal
  • Man_Active
  • Man_Deflated
  • Woman_Normal
  • Woman_Active
  • Woman_Deflated
Old
  • Oldman_Normal
  • Oldman_Active
  • Oldman_Deflated
  • Oldwoman_Normal
  • Oldwoman_Active
  • Oldwoman_Deflated

common

Key Type Description Default value
backpack int
  • -1 (disable)
  • 0 (enable)
-1
hat int Stablehand Traveler Soldier Sheikah -1
  • -1 (no hat)
  • 0 (Braided Hair
    w/ Stable Association Hat)
  • 0 (Hair Bun)
  • 1 (Soldier's Helm)
  • 2 (Goron Braid)
  • 3 (Flamebreaker Helm)
  • 0 (Sheikah Bun
    w/ Sheikah Hat)

(available hats vary depending on body type and personal sex_age)

no_hat_always bool
  • false
  • true

(disables hat when associated hair object is available)

false
body_correct int
  • 0
  • 1
  • 2

(unknown usage)

0
is_mid_age bool
  • false
  • true (only used for Kohm)
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 (⌵)
  • 1 (○)
  • 2 (ᴗ)
  • 3 (⬯)
  • 4 (🌰)
  • 5 (⬭)
  • 6 (⬡)
  • 7 (□)
  • 8 (ᨆ)
  • 9 (⏡)
  • 10 (▯)
  • 11 (⬠)

(corresponds to Mii jaw shapes)

0
wrinkle int
  • 0 (Blank)
  • 1 (Inner Eyes)
  • 2 (Cheeks)
  • 3 (Outer Eyes)
  • 4 (Nose)
  • 5 (Eye Bags)
  • 6 (Chin Crease)
  • 7 (Chin)
  • 8 (Tired Eyes)
  • 9 (Mouth)
  • 10 (Crows Feet)
  • 11 (Wrinkles)

(corresponds to Mii wrinkles)

0
make int
  • 0 (Blank)
  • 1 (Rose Blush)
  • 2 (Natural Blush)
  • 3 (Eye Shadow)
  • 4 (Fake Rose Blush)
  • 5 (Fake Natural Blush)
  • 6 (Rose Blush and Eye Shadow)
  • 7 (Natural Blush and Eye Shadow)
  • 8 (Fake Rose Blush and Fake Eye Shadow)
  • 9 (Freckles)
  • 10 (Chin Stubble)
  • 11 (Full Stubble)

(corresponds to Mii makeups)

0
skin_color int
  • 0

(...)

  • 10

(corresponds to Mii skin tones, though not in a 1-to-1 manner;
for example, Mii 10 is darker than Umii 10 but Mii 4 is equal to Umii 4)

0
trans_v float (face vertical offset) 0.0
scale float (face scale) 1.0

hair

Key Type Description Default value
type int
  • 0

(...)

  • 131

(corresponds to Mii hair variants, last part of the model and lookup table to match missing models)

0
color int
  • 0 (Black)
  • 1 (Brown)
  • 2 (Auburn)
  • 3 (Light Brown)
  • 4 (White)
  • 5 (Green)
  • 6 (Blond/e)
  • 7 (Light Blond/e)
  • 8 (Pink, not assigned to any NPC)
  • 9 (Blue)
  • 10 (Purple)
0
flip bool (flips the model from left-to-right) 0

eye

Key Type Description Default value
type int
  • 0

(...)

  • 59

(corresponds to Mii eye variants, last part of the model name)

2
color int
  • 0 (Black)
  • 1 (Green)
  • 2 (Brown)
  • 3 (Hazel)
  • 4 (Light Blue)
  • 5 (Light Green)
  • 6 (Yellow)
  • 7 (Blue)
  • 8 (Dark Green)
0
trans_u float (eyes horizontal offset, relative to the nose) 2.0
trans_v float (eyes vertical offset) 3.0
rotate float (eyes rotation, in radians) 0.0
scale float (eyes scale) 4.0
aspect float (eyes proportional aspect ratio) 3.0
eyeball_trans_u float (eyeballs horizontal offset, relative to the nose) 0.0
eyeball_trans_v float (eyes vertical offset) 0.0
eyeball_scale float (eyes scale, additive to a default of 1.0;
for example, eyeball_scale of -0.3 is true scale of 0.7)
0.0
highlight_bright int
  • 0 (Full Highlight)
  • 1 (Medium Highlight)
  • 2 (Low Highlight)
  • 3 (No Highlight)

(changes transparency of white highlights)

0

eye_ctrl

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

eyebrow

Key Type Description Default value
type int (see type;
corresponds to Mii eyebrows, though not in a 1-to-1 manner)
6
color int

(...)

  • 11 (Silver)
  • 12 (Light Blond/e 2)
  • 13 (unknown, not assigned to any NPC)

(see color)

0
trans_u float (eyebrows horizontal offset, relative to the nose) 2.0
trans_v float (eyebrows vertical offset) 7.0
rotate float (eyebrows rotation, in radians) 0.0
scale float (eyebrows scale) 4.0
aspect float (eyebrows proportional aspect ratio) 3.0

type

0 1 2 3 4 5 6 7 8 9 10 11
Eyebrow Type 0.png Eyebrow Type 1.png Eyebrow Type 2.png Eyebrow Type 3.png Eyebrow Type 4.png Eyebrow Type 5.png Eyebrow Type 6.png Eyebrow Type 7.png Eyebrow Type 8.png Eyebrow Type 9.png Eyebrow Type 10.png Eyebrow Type 11.png
12 13 14 15 16 17 18 19 20 21 22 23
Eyebrow Type 12.png Eyebrow Type 13.png Eyebrow Type 14.png Eyebrow Type 15.png Eyebrow Type 16.png Eyebrow Type 17.png Eyebrow Type 18.png Eyebrow Type 19.png Eyebrow Type 20.png Eyebrow Type 21.png Eyebrow Type 22.png Eyebrow Type 23.png

color

0 1 2 3 4 5 6 7 8 9 10 11 12 13
Eyebrow Color 0.png Eyebrow Color 1.png Eyebrow Color 2.png Eyebrow Color 3.png Eyebrow Color 4.png Eyebrow Color 5.png Eyebrow Color 6.png Eyebrow Color 7.png Eyebrow Color 8.png Eyebrow Color 9.png Eyebrow Color 10.png Eyebrow Color 11.png Eyebrow Color 12.png Eyebrow Color 13.png

nose

Key Type Description Default value
type int
  • 0 (ʖ)
  • 1 (⏑)
  • 2 (⠤)
  • 3 (◡)
  • 4 (ム)
  • 5 (▴)
  • 6 (ٮ)
  • 7 (◠)
  • 8 (Ʊ)
  • 9 (⇓)
  • 10 (⏟)
  • 11 (ハ)
  • 12 (८)
  • 13 (ﮞ)
  • 14 (し)
  • 15 (ᙀ)
  • 16 (👃)
  • 17 (ᨆ)

(corresponds to Mii nose shapes)

1
trans_v float (nose vertical offset) 9.0
scale float (nose scale) 4.0

mouth

Key Type Description Default value
type int
  • 0

(...))

  • 35

(corresponds to Mii mouth variants, last part of the model name)

3
color int
  • 0 (No Lip Color)
  • 1 (Rouge)
  • 2 (Red)
  • 3 (Pink)
  • 4 (Peach)
  • 5 (Dark Rouge)

(corresponds to Mii mouth color variants)

0
trans_v float (mouth vertical offset) 13.0
scale float (mouth scale) 4.0
aspect float (mouth proportional aspect ratio) 3.0

beard

Key Type Description Default value
mustache int
  • 0 (No Mustache)
  • 1 (Brush)
  • 2 (Handlebars)
  • 3 (Biker)
  • 4 (Pencil)
  • 5 (Bottom Lip)

(corresponds to Mii mustache variants, only applies to Man Adult and Man Old (see personal))

0
scale float (beard scale) 4.0
type int
  • 0 (No Beard)
  • 1 (Goatee)
  • 2 (Balbo)
  • 3 (Spade)
  • 4 (Curtain)
  • 5 (Full Beard, not assigned to any NPC)

(corresponds to Mii beard variants, only applies to Man Adult and Man Old (see personal))

0
color int
  • 0 (Black)
  • 1 (Brown)
  • 2 (Auburn)
  • 3 (Light Brown)
  • 4 (White)
  • 5 (Green)
  • 6 (Blond/e)
  • 7 (Light Blond/e)

(corresponds to Mii beard color variants)

0

glass

Key Type Description Default value
type int
  • 0 (No Glasses)
  • 1 (Square Glasses)
  • 2 (Rectangular Glasses)
  • 3 (Round Glasses)
  • 4 (Rimless Glasses)
0
color int
  • 0 (Black)
  • 1 (Brown)
  • 2 (Red)
  • 3 (Blue)
  • 4 (Yellow)
  • 5 (Brown)

(corresponds to Mii glass color variants)

0

korog

Key Type Description Default value
mask int
  • 0

(...)

  • 9

(mask variant, last part of the model name)

0
skin_color int
  • 0

(...)

  • 5
0
left_plant int
  • 0

(...)

  • 2
0
right_plant int
  • 0

(...)

  • 5
0

goron

Key Type Description Default value
skin_color int
  • 0

(...)

  • 5
0

gerudo

Key Type Description Default value
skin_color int
  • 0

(...)

  • 4
0
hair int
  • 0

(...)

  • 5

(hair variant, last part of the model name)

0
hair_color int
  • 0 (Red)
  • 1 (Pink, only used for Ashai)
0
lip_color int
  • 0

(...)

  • 6
0
glass int
  • 0 (No Glasses)
  • 1 (Rimless Glasses, only used for Rotana)
0
glass_color int (see glass) 0

rito

Key Type Description Default value
body_color int
  • 0 (Red)
  • 1 (Pink, only used for Molli)
  • 2 (Yellow (kid) / Brown (adult))
  • 3 (Green)
  • 4 (Light Blue (kid) / Black (adult))
  • 5 (Purple)
  • 6 (unknown, not assigned to any NPC)
  • 7 (unknown, not assigned to any NPC)
  • 8 (Blue, only used for Fyson)
0
hair_color int (unknown usage) -1

zora

Key Type Description Default value
body_color int
  • 0 (Blue (male), Red (female))
  • 1 (Orange, only used for Finley)
  • 2 (unknown, not assigned to any NPC)
  • 3 (unknown, not assigned to any NPC)
  • 4 (Green, only used for Ledo)
  • 5 (unknown, not assigned to any NPC)
  • 6 (Cyan, only used for Mei)
  • 7 (Red, only used for Kapson)
  • 8 (Purple, only used for Dunma)
  • 9 (Brown, only used for Rivan)
  • 10 (White, only used for Gaddison)
  • 11 (Black)
0



Parameter lists

(none)

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