ROM Hack 3DS Mii Modifier (Computer Utility)

  • Thread starter Deleted User
  • Start date
  • Views 87,068
  • Replies 400
  • Likes 24
D

Deleted User

Guest
OP
3DS Mii Modifier

DISCLAIMER:
THIS PROGRAM IS NOT PERFECT AND LIKELY NEVER WILL BE!
I AM NOT RESPONSIBLE FOR ANYTHING THAT HAPPENS TO YOUR MIIS, SO MAKE FREQUENT BACK-UPS!


This program requires .NET Framework 4.0 to run!

Finally, I have finished my 3DS Mii Modifier program!
A picture is available here, here, and here (Sorry, I'm having a difficult time embedding images)
THE DOWNLOAD IS ATTACHED TO THIS POST!

With this tool you are able to modify:

  • If the Mii is special
  • If the Mii can be shared
  • If the Mii can be copied
  • The name of the Mii
  • The Mii's creator's name
  • If your personal Mii is special (CURRENTLY UNSTABLE)
This program will allow you to modify any Mii.
NOTE: This program cannot create new Miis, only modify existing ones!

This program requires a 'CFL_DB.dat' file that can be dumped from your 3DS by using this homebrew.

The fixcrc.exe program inside of the zip file is required to run properly! DO NOT REMOVE IT!


This only saves the Mii you are currently editing, any modifications to other Miis will not be saved and will require you to select them after saving if you wish to edit those ones!

EDIT: One thing to note about the instructions, is that I put single quotations (') around filenames and directories. You should not include those unless I explicitly say.

Update Logs:
v1.2: Creator naming support, some personal Mii editing, and other tweaks
v1.1: Created an updated parser which should fix some reading and writing errors
v1.0: Released

Feature Requests:

  • Support for editing QR Miis
Note About Mii Plaza:
For people who want gold pants to show off their Mii's in Mii Plaza on street pass:
Once you are successful in making your Mii have gold pants in Mii Maker, your Mii in Mii Plaza won't have the gold pants. You have to reselect your Mii in Mii Plaza to get the gold pants to appear.

  1. Download the 'extdata_dump' homebrew from this thread.
  2. Install this homebrew on your 3DS (if you don't know how, just Google it :D)
  3. Boot up to The Homebrew Launcher and run 'extdata_dump'.
  4. Select the option: 'Dump all extdata to sd card'
  5. Wait for it to complete. (A "Success" message should appear) Then, press 'B' to exit the homebrew, press start and then 'A' to reboot your 3DS to the home menu. From there, shut down your 3DS
  6. Load up your sd card on your computer, or via an ftp server and navigate to the directory that contains the 'extdata_dump' homebrew.
  7. There should be a directory called 'dumps', enter that directory. Then go into the directory 'f000000b'. In there, there should be a file called 'CFL_DB.dat'. Copy this onto your computer and you're ready for the next section!

  1. Go to the directory where you have the 'CFL_DB.dat' file. MAKE A BACKUP!
  2. Open up '3DSMiiModifierV1.2.exe' (MAKE SURE YOU UNZIPPED 3DSMiiModifierV1.2.zip) and a GUI will be displayed.
  3. Click 'Browse...' and navigate to your 'CFL_DB.dat' file or drag the file onto the program.
  4. It will load, and all of your Miis (except your current Mii) will be displayed in the drop down box.
  5. If you want to change if your personal Mii is special or not, check the box that says 'Celebrity/Gold Pants (PERSONAL MII)'. THIS FEATURE IS CURRENTLY UNSTABLE!
  6. Select the Mii you want to modify from the drop down box.
  7. Modify the fields until you have done what you desire! A short explanation of the fields:
  • Celebrity/Gold Pants: Will make your Mii have gold pants and act as a special Mii (visit the extdata_dump thread and read the posts for people's observations. (THIS WILL ALWAYS BE DISABLED IF YOU ENABLE SHARING)
  • Allow Copying: Allows your Mii to be copied by others.
  • Allow Sharing: Allows your Mii to be shared with other. (THIS WILL ALWAYS BE DISABLED IF YOU ENABLE CELEBRITY/GOLD PANTS)
  • Mii Name: Modifies your Mii's name. The length of the name is limited to 10 characters, this is enforced by the program!
  • Creator Name: Modifies the creator name of the Mii. Same restrictions for naming as the Mii Name field.
8. When you have modified to your desire, click 'Apply and Save'. A command prompt window will show up and then disappear, THIS IS NORMAL! The program is just calculating the checksum.
9. When the "Save Progress: " text displays that the current Mii is saved, that the checksum was updated, and the file reloaded, you're good and everything worked well.
10. Continue modifying if you wish.
11. If you're done modifying, continue onto the next section!

  1. Open up the directory with the modified 'CFL_DB.dat'.
  2. Copy the file into the 'extdata_dump' directory.
  3. Now, modify 'config.txt' so that the contents match this line (Make sure to include the quotation marks!):
RESTORE "CFL_DB.dat" "f000000b:/CFL_DB.dat"

4. The above line will only work if the file is placed in the same folder as the 'extdata_dump.3dsx' and is named 'CFL_DB.dat'
5. Load up the Homebrew Launcher, and start 'extdata_dump'.
6. This time, select 'Restore extdata specified in config'.
7. Wait until the message "Success!" appears, then when you end up at the main screen, you can hit 'B' to return to the Homebrew Launcher.
8. Return to the Home Menu, and boot up Mii Maker. It should show your modified Miis at this point!
9. If it did not work properly, chances are your Miis may have disappeared. To fix this, you can restore the backup you made by placing in the 'extdata_dump' directory and naming it 'CFL_DB.dat'. Then follows steps 5-7.
10. Congrats! You're done!

If you have found an error with my steps, or a bug in the program, please post here and I will try to fix it as soon as possible! :)

Credit:
smealum -- for making 3DS homebrew possible!
RachelB -- for the fixcrc.exe program which calculates the new checksum!
MrCheeze -- for creating 'extdata_dump' which allowed the community to dump Mii data!
This Linked Thread -- I discovered a lot of information about this topic from here! Thank you all!
Me -- For programming the tool!
 

Attachments

  • 3DSMiiModifierV1.2.zip
    12.5 KB · Views: 8,905
Last edited by ,
D

Deleted User

Guest
OP
Thanks!

Hopefully, it works well for everyone, because I've only had a chance to try it on my 3DS. :)
 
  • Like
Reactions: Margen67

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
This program will allow you to modify any Mii except for your currently selected Mii, this is because (from what I have read) it will cause your other Miis to disappear.

Oh, that's a pity!... I merely want to edit my main selected Mii, becase is blocked for editing! (And, obviously, I don't want to format console!)
 
D

Deleted User

Guest
OP
Yeah, sorry. I didn't want to make every other Mii disappear.

As well, modifying certain aspects of the main Mii can corrupt everything else.

Sorry, but hopefully everything else works well :)
 
D

Deleted User

Guest
OP
I don't plan on making a facial editor because
a. I'm not good at making sprites
b. I don't want to rip Nintendo sprites
c. I don't know if I have the time to decode every aspect of the file

Maybe eventually, but don't bank on it.

Sorry
 
  • Like
Reactions: Margen67 and Jwiz33

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
You can edit CFL_DB.dat with a hex editor, and edit your Mii manually.
Does some kind of guide for that exist?.. I don't want to do a mess with that! Thank you! (Notice: I know how to use Hex editor, but I don't know CFL_DB file structure to edit it).
 
D

Deleted User

Guest
OP
Only a guide exists for memory offsets of the QR codes.

If you mean for hex editing certain aspects, I believe one does exist in the linked forum thread.

Make sure that your main Mii always has sharing enabled or your data will become corrupt (most likely).

Let me know how that works out for you, and if it is a popular demand, I'll see what I can do. :)
 
D

Deleted User

Guest
OP
Jwiz33 in my guide, I'm putting the CFL_DB.dat in the same folder as the .3dsx

So, your restore is actually restoring from a different section than mine.

Not trying to be offensive, I'm just saying that my RESTORE line is looking somewhere else for the CFL_DB.dat
 
  • Like
Reactions: Margen67

Jwiz33

Banned
Joined
Jun 5, 2014
Messages
2,654
Trophies
0
Location
in the illuminati headquar—I have said too much!
Website
iwillcleanyourbasement.webstarts.com
XP
1,492
Country
United States
Jwiz33 in my guide, I'm putting the CFL_DB.dat in the same folder as the .3dsx

So, your restore is actually restoring from a different section than mine.

Not trying to be offensive, I'm just saying that my RESTORE line is looking somewhere else for the CFL_DB.dat
Oh, I didn't see you had a guide, haha. I will keep the post above for those who aren't following your guide, I guess. :D
EDIT: removed the post to avoid confusion.
 

doctorgoat

Well-Known Member
Member
Joined
Jun 3, 2015
Messages
694
Trophies
0
Age
35
XP
560
Country
United States
What is it with the people wanting to do the whole gold pants special Mii thing? I know there was a special 360 special color that got people banned and people STILL kept doing it.

Oh, that's a pity!... I merely want to edit my main selected Mii, becase is blocked for editing! (And, obviously, I don't want to format console!)

make a second mii

set it as your current mii

am i missing something
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: https://youtu.be/ab8GtuPdrUQ +1