Modder finds that Breath of the Wild uses "advanced" Mii file format for NPCs

Eq3DiNmXAAEKRKC.jpg

Every day, there are fans out there discovering new and interesting facts about video games. One such person was a Twitter user named HEYimHeroic, who figured out a curious detail about how The Legend of Zelda: Breath of the Wild generates its NPCs. Apparently, the game uses a modified version of Nintendo's Mii format for its human characters, and through this and some "advanced" tweaking, you can inject your own custom Miis into Breath of the Wild. These files, called UMii's, use certain details from Mii characters, such as hair style, eye color, and facial hair, though not every detail gets transferred over. HEYimheroic reported that they'll be taking commissions to edit people's Miis into UMii files for use in modded versions of Breath of the Wild. with intent to share the method with the public once they understand more about the process.

So, do BotW NPCs use Miis? Both yes, and no.

Basically, they use an evolution of Miis, which the game's files call "UMii"s (which is what I'll be calling them from now on). UMiis have almost all the same parameters as Wii U/3DS Miis, with a few minor differences here and there, like moles no longer being supported.

However, BotW does not support every hairstyle Miis do. So, if you tried to load a hairstyle the game doesn't support, it instead calls a separate file, that essentially converts the unsupported hairstyle into a hair type that is supported and looks the most similar to the unsupported one, which is what happened with my personal Mii, Alice.

There's a lot more details I could go into, BUT I'd like to spread the word about this a bit more before other people start reposting my stuff, so I hope you don't mind. Thanks :)

:arrow: Source
 

VartioArtel

Well-Known Member
Member
Joined
Oct 3, 2012
Messages
446
Trophies
1
XP
2,767
Country
United States
I'm shocked at the negativity. Even if it was "laziness", it opened the doors for a lot of interesting things. IE: Imagine if you ran into an NPC while traveling in BOTW. It turned out BOTW had scanned your switch/Wii U and friend lists, and chosen a Mii you/your friend made, and now they're a generic NPC. That woulda been awesome for fans if they figured that out.

there was so much potential with a system like this. feels like a proof of concept that may see use again in the future.

Edit: A friend I showed this mentioned something interesting: "Laziness" is the foundation of invention. We wouldn't have these computers or smartphones you all are messaging on if not for 'laziness'.
 

TehCupcakes

Well-Known Member
Member
Joined
Apr 5, 2013
Messages
360
Trophies
1
Age
31
XP
1,872
Country
United States
That makes a ton of sense! As rudimentary as the graphics were, the Mii format already has all the basic characteristics for character customization. Why reinvent the wheel? It saves development time to build off what you've already got. And it's not "lazy", it's just smart; clearly it didn't negatively impact the impression of the game, as nobody really looked at the characters and thought "these look like Miis." It took nearly 3 years before someone discovered this!

Very neat find.
 

izy

Advanced Tech Pleb
Member
Joined
Sep 17, 2010
Messages
2,311
Trophies
2
XP
4,030
Country
United Kingdom
Just saying they didn't discover this and are using it to farm commisions.

https://www.reddit.com/r/Breath_of_...i_have_a_theory_that_they_ran_out_of_time_to/

50fe5eba828e00b5bdcb9f4ba82675a5.png


--------------------- MERGED ---------------------------

But yeah instead of publication of the method going straight to commisions based on others data here you go

https://www.mediafire.com/file/a54es4684t5pb7i/BotW_Hylians_and_Sheikah.xlsx/file

Also, to better explain the way the UMii system works, since I explained it pretty horribly in that spreadsheet:
>BotW's actors all use a file called SBACTORPACK.
>Inside these SBACTORPACK files is a .bumii file
>this .bumii file contains all face info relating to minor Hylians and minor Sheikah (alongside color values for the other races)
>The face values match up identically with the values Miis have.
So you go into the .bumii, you replace the data with the Mii you want, and then you pack it back up and see the custom character in-game.
As an example, here's Rito Village's Jogo's values.
There's a Github that's publicly visible that shows off all the UMiis, though not all of them are Hylian. The spreadsheet lists who is a minor Hylian/Sheikah NPC though.
https://github.com/leoetlino/botw/tree/master/Actor/UMii


Not particularly, if what I've got so far is correct, just a bit time-consuming to actually get the Mii face values, which could be simplified with a converter or something.
The actual hard part so far has been backporting the Hylians as Miis, since there's certain differences between the two, but again, this got posted before I had enough info to be comfortable with at all.

Jogos_values_0.png




And the image comparison between Jogo in BotW, and when backported as a Mii. If you plug all those values into Mii Studio on the My Nintendo Website, it should come up as someone almost exactly the same.

Jogo_UMii_to_Mii_conversion.png



FYI this isn't my info thank random 4chan user for posting it

Or you plebs would be asking op for commission for simple ass things based on 2 year info

--------------------- MERGED ---------------------------

So yeah in actuality this person didn't discover anything just confirm it.
Then decided to play it off as their own info, not supply guide and then profit over nintendos ip which is a no no

Heres the rest

Screenshot_20210105-131102_Clover.png
Screenshot_20210105-131126_Clover.png


Also you cant use moles etc when importing miis they do not show so no double faces.

And certain hylian backports have mustaches even if the original didnt
 

JuanMena

90's Kid, Old Skull Gamer & Artist
Member
Joined
Dec 17, 2019
Messages
4,928
Trophies
2
Age
30
Location
the 90's 💙
XP
10,290
Country
Mexico
I want to make EVERY npc a clone of myself. I'll rename the world Lostbhoyrule! It will be now be known as Bald of the Wild :rofl2:


There are few items I believe that are not available for the Wii u version such as the red Switch t shirt....the only thing I can remember at the moment!
And that place will be just as empty as your bald head has been of ideas...









CoMedEe Is My paSsiOn
 
  • Like
Reactions: Lostbhoy

atypicalchaos

Well-Known Member
Newcomer
Joined
Feb 14, 2016
Messages
92
Trophies
0
XP
1,281
Country
Canada
There are few items I believe that are not available for the Wii u version such as the red Switch t shirt....the only thing I can remember at the moment!

There are no differences. I have both versions of the game and I have the DLC for the Wii U (this is how I played the game initially and didnt get the nx version until a couple yrs after)...one of the first dlc Items I got in the Wii U version was the Switch Tee...if I recall correctly it was a bonus for pre-purchasing the DLC.
 

Lostbhoy

HEY YOU GUYS!
Member
Joined
Aug 23, 2009
Messages
2,513
Trophies
2
Age
44
Location
Scotland
XP
5,222
Country
United Kingdom
And that place will be just as empty as your bald head has been of ideas...









CoMedEe Is My paSsiOn
Hey..... You can't use that word..... Bald is OUR word..... :teach::tpi:

--------------------- MERGED ---------------------------

There are no differences. I have both versions of the game and I have the DLC for the Wii U (this is how I played the game initially and didnt get the nx version until a couple yrs after)...one of the first dlc Items I got in the Wii U version was the Switch Tee...if I recall correctly it was a bonus for pre-purchasing the DLC.
Really? I didn't think it was available for Wii U at all.... Which is sorta true for those who did not pre purchase the dlc but I do stand corrected!
 

jt_1258

Ella
Member
Joined
Aug 21, 2016
Messages
3,055
Trophies
2
Age
24
XP
4,895
Country
United States
I want to make EVERY npc a clone of myself. I'll rename the world Lostbhoyrule! It will be now be known as Bald of the Wild :rofl2:


There are few items I believe that are not available for the Wii u version such as the red Switch t shirt....the only thing I can remember at the moment!
oh it was pricelessly halarious when my friend playing the wii u version opened the chest and got the switch shirt XD
edit: if the pre edit version of this was seen...understand that I only just woke up >.<
 
  • Like
Reactions: Lostbhoy

vaugerbird

Well-Known Member
Newcomer
Joined
Nov 1, 2020
Messages
47
Trophies
1
Location
West Coast
XP
959
Country
United States
With all the info we have now, I'd be cool to see either a PC or homebrew utility made to load in a UMii file and a Mii file and output the customized UMii file.
 
Last edited by vaugerbird,

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,077
Country
United States
Just saying they didn't discover this and are using it to farm commisions.

https://www.reddit.com/r/Breath_of_...i_have_a_theory_that_they_ran_out_of_time_to/

View attachment 240597

--------------------- MERGED ---------------------------

But yeah instead of publication of the method going straight to commisions based on others data here you go

https://www.mediafire.com/file/a54es4684t5pb7i/BotW_Hylians_and_Sheikah.xlsx/file

Also, to better explain the way the UMii system works, since I explained it pretty horribly in that spreadsheet:
>BotW's actors all use a file called SBACTORPACK.
>Inside these SBACTORPACK files is a .bumii file
>this .bumii file contains all face info relating to minor Hylians and minor Sheikah (alongside color values for the other races)
>The face values match up identically with the values Miis have.
So you go into the .bumii, you replace the data with the Mii you want, and then you pack it back up and see the custom character in-game.
As an example, here's Rito Village's Jogo's values.
There's a Github that's publicly visible that shows off all the UMiis, though not all of them are Hylian. The spreadsheet lists who is a minor Hylian/Sheikah NPC though.
https://github.com/leoetlino/botw/tree/master/Actor/UMii


Not particularly, if what I've got so far is correct, just a bit time-consuming to actually get the Mii face values, which could be simplified with a converter or something.
The actual hard part so far has been backporting the Hylians as Miis, since there's certain differences between the two, but again, this got posted before I had enough info to be comfortable with at all.

View attachment 240598



And the image comparison between Jogo in BotW, and when backported as a Mii. If you plug all those values into Mii Studio on the My Nintendo Website, it should come up as someone almost exactly the same.

View attachment 240599


FYI this isn't my info thank random 4chan user for posting it

Or you plebs would be asking op for commission for simple ass things based on 2 year info

--------------------- MERGED ---------------------------

So yeah in actuality this person didn't discover anything just confirm it.
Then decided to play it off as their own info, not supply guide and then profit over nintendos ip which is a no no

Heres the rest

View attachment 240600 View attachment 240601

Also you cant use moles etc when importing miis they do not show so no double faces.

And certain hylian backports have mustaches even if the original didnt
@Chary, add this to the first post so people don't inadvertently end up getting scammed, because I've been seeing this everywhere and this guy's Twitter getting shilled.
 
Last edited by Joom,

abda

Well-Known Member
Newcomer
Joined
Jan 6, 2021
Messages
55
Trophies
0
XP
223
Country
United Arab Emirates

Every day, there are fans out there discovering new and interesting facts about video games. One such person was a Twitter user named HEYimHeroic, who figured out a curious detail about how The Legend of Zelda: Breath of the Wild generates its NPCs. Apparently, the game uses a modified version of Nintendo's Mii format for its human characters, and through this and some "advanced" tweaking, you can inject your own custom Miis into Breath of the Wild. These files, called UMii's, use certain details from Mii characters, such as hair style, eye color, and facial hair, though not every detail gets transferred over. HEYimheroic reported that they'll be taking commissions to edit people's Miis into UMii files for use in modded versions of Breath of the Wild. with intent to share the method with the public once they understand more about the process.
yooo matt, i need to ask him how hard did he get embarrassed when i won the sword match :)
 

Jokey_Carrot

G̶B̶A̶T̶e̶m̶p̶ ̶A̶d̶d̶i̶c̶t̶ Heroin Addict.
Member
Joined
Oct 23, 2017
Messages
799
Trophies
1
Location
Smethwick
XP
3,040
Country
United Kingdom
Just saying they didn't discover this and are using it to farm commisions.

https://www.reddit.com/r/Breath_of_...i_have_a_theory_that_they_ran_out_of_time_to/

View attachment 240597

--------------------- MERGED ---------------------------

But yeah instead of publication of the method going straight to commisions based on others data here you go

https://www.mediafire.com/file/a54es4684t5pb7i/BotW_Hylians_and_Sheikah.xlsx/file

Also, to better explain the way the UMii system works, since I explained it pretty horribly in that spreadsheet:
>BotW's actors all use a file called SBACTORPACK.
>Inside these SBACTORPACK files is a .bumii file
>this .bumii file contains all face info relating to minor Hylians and minor Sheikah (alongside color values for the other races)
>The face values match up identically with the values Miis have.
So you go into the .bumii, you replace the data with the Mii you want, and then you pack it back up and see the custom character in-game.
As an example, here's Rito Village's Jogo's values.
There's a Github that's publicly visible that shows off all the UMiis, though not all of them are Hylian. The spreadsheet lists who is a minor Hylian/Sheikah NPC though.
https://github.com/leoetlino/botw/tree/master/Actor/UMii


Not particularly, if what I've got so far is correct, just a bit time-consuming to actually get the Mii face values, which could be simplified with a converter or something.
The actual hard part so far has been backporting the Hylians as Miis, since there's certain differences between the two, but again, this got posted before I had enough info to be comfortable with at all.

View attachment 240598

I hope nintendo sue's this person for trying to make money off hacks.


And the image comparison between Jogo in BotW, and when backported as a Mii. If you plug all those values into Mii Studio on the My Nintendo Website, it should come up as someone almost exactly the same.

View attachment 240599


FYI this isn't my info thank random 4chan user for posting it

Or you plebs would be asking op for commission for simple ass things based on 2 year info

--------------------- MERGED ---------------------------

So yeah in actuality this person didn't discover anything just confirm it.
Then decided to play it off as their own info, not supply guide and then profit over nintendos ip which is a no no

Heres the rest

View attachment 240600 View attachment 240601

Also you cant use moles etc when importing miis they do not show so no double faces.

And certain hylian backports have mustaches even if the original didnt
 
  • Like
Reactions: banjo2

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @Xdqwerty, People who create revival services for the Wii end up in disaster, same goes for Pretendo lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast wiimmfii went fine although people only use it for Mario kart Wii
  • SylverReZ @ SylverReZ:
    At least if they ban you for cheating, get another Wii. They're cheap as chips.
    +1
  • SylverReZ @ SylverReZ:
    Remember when RiiShop was a thing?
  • BakerMan @ BakerMan:
    not really
  • SylverReZ @ SylverReZ:
    It got shutdown because somebody "accidentally" leaked the database for the amount of people using the beta.
  • SylverReZ @ SylverReZ:
    RiiShop is the laziest way of downloading Wii games. Did somebody not think of this through?
  • BakerMan @ BakerMan:
    although i ended up accidentally changing my nand with no way of going back bc i didn't know you needed a gamecube controller to restore it (i have a wii minus/1.1, which doesn't have gamecube controller support)
  • SylverReZ @ SylverReZ:
    @BakerMan, I think you're talking about the recovery mode that the SaveMii used, and also was to restore softbricked systems.
  • SylverReZ @ SylverReZ:
    If your NAND was hardbricked, then just buy another Wii. Or go with the dirty NAND flasher method.
  • BakerMan @ BakerMan:
    and if i find the sd card i have my NAND backed up on, i can not only restore the NAND if i solder the right part in, but i can also put my NAND on dolphin, then i can play dolphin online, like PMEX Remix or MKWii Riibalanced
  • Xdqwerty @ Xdqwerty:
    Brb
  • SylverReZ @ SylverReZ:
    @BakerMan, Oh yeah, that was a thing too. Dolphin does support Wiimmfi.
  • BakerMan @ BakerMan:
    yeah you just need to put your NAND backup with wiimmfi on it
  • BakerMan @ BakerMan:
    ngl i feel like if a bunch of my friends have wiis and know how to get wiimmfi and back up their NAND, then we could do a PMEX Remix tournament
  • BakerMan @ BakerMan:
    maybe even add UMVC3/DBFZ and make it a biathlon/triathlon
  • Psionic Roshambo @ Psionic Roshambo:
    Too bad Excite Truck wasn't multi player :(
  • Psionic Roshambo @ Psionic Roshambo:
    Loved that game lol
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, sorry for the stupid suggestion I had in that thread
  • SylverReZ @ SylverReZ:
    Its fine
  • BakerMan @ BakerMan:
    what thread?
  • Sonic Angel Knight @ Sonic Angel Knight:
    BakerMan won't bake cakes for chat. :ninja:
    +1
    Sonic Angel Knight @ Sonic Angel Knight: BakerMan won't bake cakes for chat. :ninja: +1