ROM Hack [TUTORIAL]Give your Mii gold pants and use it for Streetpass!

  • Thread starter Thread starter WateredFire19
  • Start date Start date
  • Views Views 164,283
  • Replies Replies 477
  • Likes Likes 18
Status
Not open for further replies.
Has anyone else run into the issue where you have the gold pants, but no special effects?

If so, do you think you can try a streetpass and see if it still triggers the special mii events?
 
Has anyone else run into the issue where you have the gold pants, but no special effects?

If so, do you think you can try a streetpass and see if it still triggers the special mii events?

The sparkles will only appear when you greet people at the Plaza Gate. In the Mii Maker and away from the gate in the Plaza they won't appear.
 
The sparkles will only appear when you greet people at the Plaza Gate. In the Mii Maker and away from the gate in the Plaza they won't appear.
Yeah I figured it might be a client-sided issue. I've seen other people's screenshots with the gold menu/sparkles etc., I wonder what causes the problem, maybe some sort of cached data or something as I've been using streetpass for a long time before this.
 
  • Like
Reactions: Askedforthis
I don't have any sparkles in the Plaza. I haven't met anyone yet after the edit, but I had some unfinished people hanging around after editing the Mii. The sparkle did in fact appear inside Mii Force (the space shooter game), but not in any of the other mini-games.

Very strange. It certainly isn't any fault in the editing, so it should be something related to the plaza that is causing it.
 
  • Like
Reactions: LoneGrenade
Just FYI, if somehow you want to use old Mii then the MiiID may not start with 94 (i.e. you cannot find this number in your CFL_DB.dat file).

Here is a simple tutorial how to find the location of your MiiID of interest along with the disabling sharing bit location as well (I use the same two Miis information from the first posting, see the first hex-editor picture):

MiiID is a 4-byte number
MiiID offset start at byte = 92 x (MiiOrder - 1) + 20
Examples:
1st Mii (MiiOrder = 1)
MiiID start at = 92 x (1 - 1) + 20 = 20 = 0x14 (row 0x10, column 0x04) --> 94 BD 74 9E
2nd Mii (MiiOrder = 2)
MiiID start at = 92 x (2 - 1) + 20 = 112 = 0x70 (row 0x70, column 0x00) --> 94 BD 80 02
Just for checking, after MiiID, you could see the 3ds MAC address, e.g. CC FB 65 31 62 F4 (for these two Miis).
And from MiiID, we actually could calculate the exact time/date when that Mii is created.
Examples:
1st Mii (0x94BD749E & 0x0FFFFFFF) * 2 = (0x04BD749E) * 2 = 0x097AE93C = 159050044 seconds.
159050044 seconds + 1262304000 seconds (adding this for getting back to 1/1/1970 00:00:00) = 1421354044 seconds or Thu, 15 Jan 2015 20:34:04 GMT (using http://www.onlineconversion.com/unix_time.htm).
2nd Mii (0x94BD8002 & 0x0FFFFFFF) * 2 = (0x04BD8002) * 2 = 0x097B0004 = 159055876 seconds.
159055876 seconds + 1262304000 seconds (adding this for getting back to 1/1/1970 00:00:00) = 1421359876 seconds or Thu, 15 Jan 2015 22:11:16 GMT.
From these examples, we could see that older Mii may have MiiID starts with a number different than 94. To make older Mii to have gold pants just changing from the first number in the first byte of MiiID to 1 (e.g. 93 to 13, 92 to 12, etc).

Disable sharing bit located at byte = 92 x (MiiOrder - 1) + 56
Examples:
1st Mii (MiiOrder = 1)
Disable sharing bit is located at byte = 92 x (1 - 1) + 56 = 56 = 0x38 (row 0x30, column 0x08) --> 01
2nd Mii (MiiOrder = 2)
Disable sharing bit is located at byte = 92 x (2 - 1) + 56 = 148 = 0x94 (row 0x90, column 0x04) --> 01
We could see that both Miis have already disable sharing bit set (i.e. they are already an odd number).

Hope that helps.
 
Thanks for the tut, got it all working. Only question I have is about this


Apparently I can't? Won't let me enable sharing on the edited Mii, it'll appear to and seems to save it, but the change doesn't actually happen. And ofc that means I can't generate a QR code to export the Mii.

It also seems to break returning to Home Menu for some reason...
Confirmed it also breaks my home menu aswell
 
Ah, I just realized something. For those using Mii Plaza, you MUST set your Mii to another Mii and then set it back to the golden pants Mii. Streetpass Plaza keeps a cache of the Mii being used (ie in case the Mii being used is deleted or the SD card isn't inserted, idk). I had to do this, but after doing it my golden Mii showed up and worked just fine.
 
  • Like
Reactions: iAqua and ferofax
Thank you Conanac for the explanation.
I couldn find my 94 Digit because in my casethe Digit was 91 but now i got it!

Thanks for all suggestions
 
I have a slight problem. The fixcrc.exe program when ever ran keeps crashing. Here is the synopsis.

I have msvcr120.dll, fixcrc.exe, HxD folder, and the CFL_DB.dat files all on my desktop with nothing else. I have edited the 94 to a 14 for the last and most recently created Mii, then have saved the file over the other one. Running the program in command prompt like stated (with rerouting my cmd to the desktop) I then wrote the command
--> fixcrc.exe CFL_DB.dat
This leads to a fixcrc.exe has stopped working error report.
 
I have a slight problem. The fixcrc.exe program when ever ran keeps crashing. Here is the synopsis.

I have msvcr120.dll, fixcrc.exe, HxD folder, and the CFL_DB.dat files all on my desktop with nothing else. I have edited the 94 to a 14 for the last and most recently created Mii, then have saved the file over the other one. Running the program in command prompt like stated (with rerouting my cmd to the desktop) I then wrote the command
--> fixcrc.exe CFL_DB.dat
This leads to a fixcrc.exe has stopped working error report.

open cmd as admin
 
For quick MiiID finding just start from 00 (03) 00 xx then count 13 next number you will get the MiiID.
 
  • Like
Reactions: ferofax
Why do you have to turn sharing and copying off? Speaking of those flags, have you figured out any way to force them back on?
 
I changed my personal Mii to gold pant, but after opening MII in NNID settings it reverted back to brown pants :(
 
I think the reason for the gold pants things not completely working in the mii plaza games are that, once you started the game with the normal pants Mii, it will "Think" it's normal until you complete the game (kill the endboss in Quest I / II) after you restart it, it SHOULD see that it's gold.. Worked for that mii space game..
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum