imported>CEObrainz |
imported>Leoetlino |
Line 1: |
Line 1: |
| {{lowercase}}
| | ''Breath of the Wild'' uses a very flexible, custom game engine. Many aspects of the game are not hardcoded and are instead configured by a large amount of files. To edit these files, a certain number of tools are required. |
| {{stub|what=Needs descriptions.}}<onlyinclude>
| |
| {{Parameter archive infobox|param_type=bumii|version=0|type=xml}}
| |
| '''UMii''' (bumii) files configure the physical traits of a NPC. | |
| </onlyinclude>
| |
| = Parameter objects =
| |
| {{AampNameWarning}}
| |
| == ffsd ==
| |
| {|class="wikitable"
| |
| ! Key !! Type !! Description !! Default value
| |
| |-
| |
| | no_use_ffsd || bool || - || False
| |
| |-
| |
| | type || int || - || 0
| |
| |-
| |
| |}
| |
|
| |
|
| == body == | | == A note about file formats == |
| {|class="wikitable"
| | The most common formats that one would want to be able to decode and also modify are: |
| ! Key !! Type !! Description !! Default value
| |
| |-
| |
| | type || int ||
| |
| * 0: C
| |
| * 1: N
| |
| * 2: T
| |
| * 3: S
| |
| * 4: SK
| |
| * 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 ==
| | * [[SARC]] for archives since many resource files are packed |
| {|class="wikitable"
| | * [[BYML]] for [[actor]]s, [[map unit]]s, [[difficulty scaling]] config, etc. |
| ! Key !! Type !! Description !! Default value
| | * [[AAMP]] for [[actor parameters]], [[normal.bwinfo|world config (climate, lighting, ...)]], etc. |
| |-
| | * [[RSTB]] when adding new resources or making existing files larger because of how the game works internally |
| | fav_color || int || - || 0
| | * [[BFRES]] for cosmetic (textures, models, ...) changes |
| |-
| | * [[BFEVFL]] for in-game events (which includes things like talking to people and also full-blown cutscenes) |
| | 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: | |
| * 4: W (Woman) | |
| * More? | |
| || 0
| |
| |-
| |
| | personality || str || - ||
| |
| |-
| |
| | head_fav_color || int || - || -1
| |
| |-
| |
| | shoulder_sub_color_1 || int || - || -1
| |
| |-
| |
| |}
| |
|
| |
|
| == common == | | == Installing tools == |
| {|class="wikitable" | | {{expand section}} |
| ! 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 ==
| | Many of the tools for these formats require [[wikipedia:Python (programming language)|Python]] 3.6+ ('''64 bit version''') to be installed. Some are unfortunately Windows-only, but many — especially the newer ones — are cross platform and work on Windows, macOS and Linux (with Linux even being the best supported platform for some tools). |
| {|class="wikitable"
| |
| ! 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 ==
| | [[Category:Guides]] |
| {|class="wikitable"
| |
| ! 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 ==
| |
| {|class="wikitable"
| |
| ! 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 ==
| |
| {|class="wikitable"
| |
| ! 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 ==
| |
| {|class="wikitable"
| |
| ! Key !! Type !! Description !! Default value
| |
| |-
| |
| | type || int || - || 6
| |
| |-
| |
| | color || int || - || 0
| |
| |-
| |
| | trans_v || float || - || 7.0
| |
| |-
| |
| | trans_u || float || - || 2.0
| |
| |-
| |
| | rotate || float || - || 0.0
| |
| |-
| |
| | scale || float || - || 4.0
| |
| |-
| |
| | aspect || float || - || 3.0
| |
| |-
| |
| |}
| |
| | |
| == nose ==
| |
| {|class="wikitable"
| |
| ! Key !! Type !! Description !! Default value
| |
| |-
| |
| | type || int || - || 1
| |
| |-
| |
| | trans_v || float || - || 9.0
| |
| |-
| |
| | scale || float || - || 4.0
| |
| |-
| |
| |}
| |
| | |
| == mouth ==
| |
| {|class="wikitable"
| |
| ! 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 ==
| |
| {|class="wikitable"
| |
| ! Key !! Type !! Description !! Default value
| |
| |-
| |
| | mustache || int || - || 0
| |
| |-
| |
| | scale || float || - || 4.0
| |
| |-
| |
| | type || int || - || 0
| |
| |-
| |
| | color || int || - || 0
| |
| |-
| |
| |}
| |
| | |
| == glass ==
| |
| {|class="wikitable"
| |
| ! Key !! Type !! Description !! Default value
| |
| |-
| |
| | type || int || Glasses variant (last part of the model name) || 0
| |
| |-
| |
| | color || int || Color Select (0 - 5) || 0
| |
| |-
| |
| |}
| |
| | |
| == korog ==
| |
| {|class="wikitable"
| |
| ! 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 ==
| |
| {|class="wikitable"
| |
| ! Key !! Type !! Description !! Default value
| |
| |-
| |
| | skin_color || int || - || 0
| |
| |-
| |
| |}
| |
| | |
| == gerudo ==
| |
| {|class="wikitable"
| |
| ! 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 ==
| |
| {|class="wikitable"
| |
| ! 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 ==
| |
| {|class="wikitable"
| |
| ! Key !! Type !! Description !! Default value
| |
| |-
| |
| | body_color || int || - || 0
| |
| |-
| |
| |}
| |
| | |
| | |
| | |
| | |
| = Parameter lists =
| |
| {{No AAMP param}}
| |
| | |
| [[Category:File extensions]]
| |
| [[Category:File extensions (AAMP)]]
| |
| [[Category:Actor parameter files]] | |