3DS Mii Modifier (Computer Utility)

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by GamerDudeK, Sep 5, 2015.

  1. GamerDudeK
    OP

    GamerDudeK GBAtemp Regular

    Member
    151
    107
    Sep 4, 2015
    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:


    Usage Instructions

    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 ( ͡° ͜ʖ ͡°)™

    Member
    505
    259
    Aug 11, 2015
    United States
    Just around the corner™
    Amazing! Thanks for this.
     
    Margen67 likes this.
  3. GamerDudeK
    OP

    GamerDudeK GBAtemp Regular

    Member
    151
    107
    Sep 4, 2015
    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
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    I have been waiting for this, thank you. :P
     
    Margen67 likes this.
  5. GamerDudeK
    OP

    GamerDudeK GBAtemp Regular

    Member
    151
    107
    Sep 4, 2015
    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
    1,048
    351
    Apr 23, 2015
    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
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    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
    1,048
    351
    Apr 23, 2015
    Colombia
    I'm on latest FW.
     
  9. GamerDudeK
    OP

    GamerDudeK GBAtemp Regular

    Member
    151
    107
    Sep 4, 2015
    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
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    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
    151
    107
    Sep 4, 2015
    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
    1,048
    351
    Apr 23, 2015
    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
    151
    107
    Sep 4, 2015
    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
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    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
    1,048
    351
    Apr 23, 2015
    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
    151
    107
    Sep 4, 2015
    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
    1,157
    508
    Dec 3, 2014
    Belgium
    Looks good!
     
    Margen67 likes this.
  18. NicEXE

    NicEXE GBAtemp Fan

    Member
    397
    124
    Dec 6, 2009
    Cyprus
    Note to OSX users: The tool can be launched with mono
     
    ketal likes this.
  19. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    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
    624
    234
    Jun 3, 2015
    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