Hacking Mii Data Files (.rcd and .rsd)

HEYimHeroic

Member
OP
Newcomer
Joined
Oct 1, 2019
Messages
6
Trophies
0
Age
18
Website
sites.google.com
XP
106
Country
United States
heya. i've recently taken an interest in modifying games like Wii Sports in their CPU Mii data. it seems the .rcd file that they use follow the exact same format that can be seen on the bottom of WiiBrew's Mii_Data page or using RiiConnect24's Mii Editor (can't link to them since i'm a new member, whoops). that's all good and dandy, but what's interesting is that they moved from .rcd files to .rsd files in Wii Sports Resort. the only difference between the two file formats is that there are an additional two bytes at the very end of the file. it seems like these two bytes are different for every Mii in Wii Sports Resort (including both Miis new to Wii Sports Resort and Miis returning from Wii Sports). i would love some help in figuring out what these two bytes are for. i can't seem to find any documentation on them. other than these two bytes, the .rsd file format is exactly the same as the .rcd file format. thanks :p

edit: if you'd like to look for these files yourself, in Wii Sports, the files are in /Common/SportsStatic/common.carc > CPUMii/cpu_mii_0xx.rcd and in Wii Sports Resort the files are in /Common/Static/common.carc > CPUMii/mii_0xx.rsd. i have a list of what each of the xx numbers correspond to what Mii. the Wii Sports wiki can give you all you'd need to know on them at that point.
 

Attachments

  • list.txt
    1.3 KB · Views: 263
Last edited by HEYimHeroic,

SnivyScene

New Member
Newbie
Joined
Apr 7, 2020
Messages
2
Trophies
0
Age
24
XP
27
Country
United States
Screenshot 2020-04-06 20.43.07.png

It works like a charm in Wii Sports, however in the Wii Sports Resorts rsd files, I tried editing a single byte in one of the miis like for example mii_070.rsd (Miguel) and it just keeps giving me Abe instead flying the plane, I wanted to use my own miis to replace all the miis in the game but it just keeps giving me the other miis when only replacing one, or it just give me a random miis that appears to be made from like a random mii generator.

Screenshot 2020-04-06 20.47.55.png


Siobhan also happens to replace Gwen as well cause I assume mii_070.rsd became invalid just by me trying to edit the color byte part of the mii data. I changed that from 14 (White) to 02 (Orange)
 
Last edited by SnivyScene,

Kazuki_4ys

New Member
Newbie
Joined
Aug 11, 2020
Messages
2
Trophies
0
Age
20
XP
68
Country
Japan
I think the last 2 bytes are the CRC-16 CCITT of the first 74 bytes.
See WiiBrew's Mii_Data page for more details.
 

HEYimHeroic

Member
OP
Newcomer
Joined
Oct 1, 2019
Messages
6
Trophies
0
Age
18
Website
sites.google.com
XP
106
Country
United States
boy this thread is old

yeah i've learned so much more about Mii data files since i made this thread. the bytes are a sort of checksum, yes, only present in .rsd files and not .rcd files. i've already replaced Miis in Wii Sports Resort, so by generating a new checksum for a Mii data file you can replace Miis that way.
 
General chit-chat
Help Users
    kenenthk @ kenenthk: And I'm letting him use it