Hacking I made a chart for the Mii (wii edition) Hexadecimal Data

  • Thread starter Thread starter Mothiieeo
  • Start date Start date
  • Views Views 5,182
  • Replies Replies 10
  • Likes Likes 2

Mothiieeo

New Member
Newbie
Joined
Feb 24, 2019
Messages
2
Reaction score
2
Trophies
0
Age
26
XP
47
Country
United States
I'm not sure how this would be useful, but hopefully it helps someone or is at least interesting. Also please tell me if you know someone else that belongs here or there is something wrong on it
MiiHexadecimalDataMeaningsWii.png
 
  • Like
Reactions: tpl_yt and Brawl345
Changed the title to add mii to it.

Anyway I seldom make graphical breakdowns of such things but still nice to see from time to time.

Though now I have flashbacks to

Edit.
Might as well put the second in the series in as well
 
  • Like
Reactions: Mothiieeo
I didn't compare yet, but you can also find it as struct format if you want to make an editor program :
it's more detailed as it also provides bit field addresses, one byte can hold multiple data.
http://wiibrew.org/wiki/Mii_Data

I checked the wiibrew struct and your table's color.
you split elements in 1 byte (8 bits) while it should be 2 bytes (16bits), for example the "birth day" is span over 2 bytes.

here are the first 2 byte of Mii data:
00000000 00000000

isInvalid1 bit (ON/OFF)
Sex1 bit, 0 MALE, 1 Female
Month 4 bits (0 to 15)
Day5 bits (0 to 31)
FavColor4 bit, 0000 to 1011 (0 - 15, but crashes with values over 11)
isFavorite1 bit (ON/OFF)

The "day" value is span over 2 bytes, so your chart is difficult to know where the birthday should be defined.
you could fix your chart by using the same color for the 2 first bytes, instead of splitting it and saying it's partial in both.

same for the height bits, etc.
 
Last edited by Cyan,
  • Like
Reactions: Mothiieeo
@Cyan
Oh, that's interesting. I think I will change the chart to be more specific in spots that hold multiple values or values that span multiple spots sometime. Thank you for the input!

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

Also Carykh is the best
 
Is this all of the data available? Because I was curious if you were able to find like game information but I guess that would be stored inside the game data? For example whether you were able to change something like the amount of xp in a game like Wii Sports.
 
i have a theory that the seemingly random 4-byte "date/time of creation" might be the mii ID which is unique for each one. changing this to 1ffffff0 should give the mii golden legs... im going to try it now
Post automatically merged:

it worked!!!! my default mii has GOLDEN LEGS! and it only took a few minutes with savegamemanager gx.
 
Last edited by tpl_yt,
i have a theory that the seemingly random 4-byte "date/time of creation" might be the mii ID which is unique for each one. changing this to 1ffffff0 should give the mii golden legs... im going to try it now
Post automatically merged:

it worked!!!! my default mii has GOLDEN LEGS! and it only took a few minutes with savegamemanager gx.
just for confirmation, the 4-byte section i mentioned is in fact the mii's 'ID'
Post automatically merged:

The chart looks a little bit scrambled and not the easiest to read, but it does give pretty good information of how a Wii Mii is made. I'm already learning this in an attempt to get Mii Creator Miis imported to the Wii.
the image you linked says 'content not available in your region,' what was the image you sent
 
will i be able to make miis extra large modifying the height and mouth byte
i doubt it as the mii channel will probably just reject them as invalid... still worth trying and in experience installing invalid miis with savegamemanagergx doesnt do any harm. might try to make extra big miis later
 
Last edited by tpl_yt,

Site & Scene News

Popular threads in this forum