1. GamerDudeK

    OP GamerDudeK GBAtemp Regular
    Member

    Joined:
    Sep 4, 2015
    Messages:
    151
    Country:
    Canada
    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:


    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!
     

    Attached Files:

    Last edited by GamerDudeK, Feb 12, 2016
  2. Megalegacy98

    Megalegacy98 GBAtemp Advanced Fan
    Member

    Joined:
    Aug 11, 2015
    Messages:
    505
    Country:
    United States
    Amazing! Thanks for this.
     
    Margen67 likes this.
  3. GamerDudeK

    OP GamerDudeK GBAtemp Regular
    Member

    Joined:
    Sep 4, 2015
    Messages:
    151
    Country:
    Canada
    Thanks!

    Hopefully, it works well for everyone, because I've only had a chance to try it on my 3DS. :)
     
    Margen67 likes this.
  4. Jwiz33

    Jwiz33
    Banned

    Joined:
    Jun 5, 2014
    Messages:
    2,654
    Country:
    United States
    I have been waiting for this, thank you. :P
     
    Margen67 likes this.
  5. GamerDudeK

    OP GamerDudeK GBAtemp Regular
    Member

    Joined:
    Sep 4, 2015
    Messages:
    151
    Country:
    Canada
    Thanks for the encouraging words!

    Just hoping for the best right now! :D
     
    Margen67 and Jwiz33 like this.
  6. fmkid

    fmkid Just another GBATemp's random guy
    Member

    Joined:
    Apr 23, 2015
    Messages:
    1,053
    Country:
    Colombia
    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!)
     
  7. Jwiz33

    Jwiz33
    Banned

    Joined:
    Jun 5, 2014
    Messages:
    2,654
    Country:
    United States
    It is possible to, with spider ARCODE. That is how I made my personal Mii special.
     
    Margen67 likes this.
  8. fmkid

    fmkid Just another GBATemp's random guy
    Member

    Joined:
    Apr 23, 2015
    Messages:
    1,053
    Country:
    Colombia
    I'm on latest FW.
     
  9. GamerDudeK

    OP GamerDudeK GBAtemp Regular
    Member

    Joined:
    Sep 4, 2015
    Messages:
    151
    Country:
    Canada
    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 :)
     
  10. Jwiz33

    Jwiz33
    Banned

    Joined:
    Jun 5, 2014
    Messages:
    2,654
    Country:
    United States
    OP, do you plan on making a facial features editor?

    You can edit CFL_DB.dat with a hex editor, and edit your Mii manually.
     
    Margen67 likes this.
  11. GamerDudeK

    OP GamerDudeK GBAtemp Regular
    Member

    Joined:
    Sep 4, 2015
    Messages:
    151
    Country:
    Canada
    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
     
    Margen67 and Jwiz33 like this.
  12. fmkid

    fmkid Just another GBATemp's random guy
    Member

    Joined:
    Apr 23, 2015
    Messages:
    1,053
    Country:
    Colombia
    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).
     
  13. GamerDudeK

    OP GamerDudeK GBAtemp Regular
    Member

    Joined:
    Sep 4, 2015
    Messages:
    151
    Country:
    Canada
    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. :)
     
    Margen67, fmkid and Jwiz33 like this.
  14. Jwiz33

    Jwiz33
    Banned

    Joined:
    Jun 5, 2014
    Messages:
    2,654
    Country:
    United States
    Just tested the tool out, works great!
     
    Last edited by Jwiz33, Sep 5, 2015
    Margen67 and fmkid like this.
  15. fmkid

    fmkid Just another GBATemp's random guy
    Member

    Joined:
    Apr 23, 2015
    Messages:
    1,053
    Country:
    Colombia
    Thank you for all!... Later, I'll try with that issue and will see what happens!
     
    Margen67 and Jwiz33 like this.
  16. GamerDudeK

    OP GamerDudeK GBAtemp Regular
    Member

    Joined:
    Sep 4, 2015
    Messages:
    151
    Country:
    Canada
    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
     
    Margen67 likes this.
  17. Tjessx

    Tjessx GBAtemp Maniac
    Member

    Joined:
    Dec 3, 2014
    Messages:
    1,160
    Country:
    Belgium
    Looks good!
     
    Margen67 likes this.
  18. NicEXE

    NicEXE GBAtemp Fan
    Member

    Joined:
    Dec 6, 2009
    Messages:
    409
    Country:
    Cyprus
    Note to OSX users: The tool can be launched with mono
     
    ketal likes this.
  19. Jwiz33

    Jwiz33
    Banned

    Joined:
    Jun 5, 2014
    Messages:
    2,654
    Country:
    United States
    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.
     
  20. doctorgoat

    doctorgoat GBAtemp Advanced Fan
    Member

    Joined:
    Jun 3, 2015
    Messages:
    661
    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.

    make a second mii

    set it as your current mii

    am i missing something
     
Loading...

Hide similar threads Similar threads with keywords - (Computer, Modifier, Utility)