[Release] 3DS Mii Edit Tool: Edit your Miis right on your PC!

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Fernando51, Jan 9, 2017.

  1. Fernando51
    OP

    Fernando51 Member

    Newcomer
    GBAtemp Patron
    Fernando51 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    42
    51
    Jun 30, 2011
    El Salvador
    Star Road
    Last update: 01/14/2017

    [​IMG]
    3DS Mii Edit Tool

    By using this tool you are responsible of any data lost,
    so please keep a backup of your CFL_DB.dat file.


    [​IMG] [​IMG]

    I've been working on this for some time and I think it's ready to be shared.

    This was made with VisualStudio, so it NEEDS .NET Framework (4) to work.

    What will this tool let me edit?
    • Name/Author (You can use special characters from DS/DSi/PictoChat/Wii/3DS).
    • Favorite color.
    • Gender.
    • Birthday.
    • Change its "Favorite", "Sharing" and "Allow Copying" properties.
    • Set its specialness (keep in mind that a Mii can't be special and have "sharing" on at the same time as it will crash Mii Maker).

    What else will it let me do? (glad you ask)
    • Take ownership of any Mii (so you can edit them).
    • Set any Mii as your personal Mii (this will swap any Mii you want with you personal Mii).
    • Delete a Mii (because... why not?).
    • Export Miis from CFL_DB.dat to a file (*.3dsmii).
    • Import Miis from a file (*.3dsmii) to your CFL_DB.dat.

    Features that will be implemented:
    • A full "Mii Maker" that will let you edit your Mii's appearance (this is already being worked on).
    • Import Miis from .mae/.mii files (Wii Miis).
    • Allow you to create a new Mii.

    This tools was made to work with a "CFL_DB.dat" file, which can be dumped using JKSM (Shared ExtData > F000000B > Export) and restored with the same tool (Shared ExtData > F000000B > Import), alternatively you can use extdata_dump

    IMPORTANT:
    Miis are not saved in real-time, to keep the changes you've made you need to press the "Save changes made to Mii" before selecting another one, and after you've finished editing everything you need to press either "Save CFL_DB.dat as..." or "Save and overwrite...".


    Miis are know saved in real-time, the only thing you need to do is save the CFL_DB.dat file to keep any change made.

    I (personally) think the GUI is intuitive enough and the options are self-explanatory, but any question feel free to ask.

    Oh, and by the way: it supports UTF-16.

    Will be updated soon, have a nice day.
     

    Attached Files:

    Last edited by Fernando51, Jan 15, 2017
  2. Aletron9000

    Aletron9000 3DS Master

    Member
    1,603
    457
    May 10, 2016
    United States
    3DS ARM9 CPU
    thanks, this looks cool
     
  3. akira123

    akira123 GBAtemp Regular

    Member
    160
    31
    May 2, 2015
    Keep up the good work, this looks great! It reminds me of that old web based Wii mii editor, I can't remember the name for sure, but it had all the appearance editing tools, etc.
     
  4. frizouy

    frizouy Flora Cherry

    Member
    291
    54
    Mar 2, 2014
    France
    wow nice job :) thank you so much
     
  5. Felipne87r

    Felipne87r Member

    Newcomer
    48
    3
    Jun 10, 2016
    Chile
    can I put as special my personal mii? :yay3ds:
     
    Last edited by Felipne87r, Jan 11, 2017
  6. Fernando51
    OP

    Fernando51 Member

    Newcomer
    GBAtemp Patron
    Fernando51 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    42
    51
    Jun 30, 2011
    El Salvador
    Star Road
    Yes, you can. But keep in mind that you cannot turn "Sharing" ON if the Mii is special (even tho Mii maker will let you do it) if you do so Mii Maker will crash and rollback to CFL_OldDB.dat (which is a copy of your last working CFL_DB.dat).
     
    Felipne87r likes this.
  7. JDMega

    JDMega Newbie

    Newcomer
    1
    0
    Jan 11, 2017
    Colombia
    Morioh
    A really good job dude!
    I think this will be better in short time, keep doing quality programs <3
     
  8. Dr.Hacknik

    Dr.Hacknik Maniac | Dev | A Fellow (lewd) Megumin

    Member
    1,231
    1,030
    Mar 26, 2014
    United States
    my lewd corner
    I have to say; I love that Logo!
     
    Felipne87r, Fernando51 and JDMega like this.
  9. MrDorito

    MrDorito Advanced Member

    Newcomer
    78
    11
    Jun 7, 2016
    Svalbard
    Depressionville, Depression city
    ayy
    looks intresting, gonna try it out with my o3ds and n3ds. good job @Fernando51!
     
    JDMega likes this.
  10. OwnHeart

    OwnHeart Member

    Newcomer
    13
    2
    Sep 20, 2016
    Nice work mate it looks so good and looks easy to use as well. Can't wait to give this a try when I get home :-) thanks mate
     
  11. Skyshadow101

    Skyshadow101 The Sky Is The Limit!

    Member
    935
    322
    May 22, 2016
    United States
    The Underground
    So I can make my mii without a name and as my personal mii? :P
     
  12. Fernando51
    OP

    Fernando51 Member

    Newcomer
    GBAtemp Patron
    Fernando51 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    42
    51
    Jun 30, 2011
    El Salvador
    Star Road
    Oh my, thanks for mentioning that. Totally forgot to check if the name entered had at least one character...

    If your Mii has a empty name (and by empty I mean zeroed) Mii Maker/Friend List will say that it's corrupted, but you can name it like " " (blank space) and guess what?

    I updated the program, these are the changes made:
    • It won't let you enter an empty string as a Name (as it will "corrupt" your Mii)
    • It know saves changes automatically in real-time (aside from name/author) thus avoiding the need for a "Save this Mii button".

    You still need to save CFL_DB.dat.
     
    Last edited by Fernando51, Jan 12, 2017
    Aletron9000 likes this.
  13. Skyshadow101

    Skyshadow101 The Sky Is The Limit!

    Member
    935
    322
    May 22, 2016
    United States
    The Underground
    Cool! Thank you!
     
  14. Skyshadow101

    Skyshadow101 The Sky Is The Limit!

    Member
    935
    322
    May 22, 2016
    United States
    The Underground
    I can't edit the name of a special mii. I'm trying to make it blank. Whenever I save, it says it saves, then I load it back onto the editor, and it isn't saved. Is this a bug?
     
    Fernando51 likes this.
  15. Fernando51
    OP

    Fernando51 Member

    Newcomer
    GBAtemp Patron
    Fernando51 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    42
    51
    Jun 30, 2011
    El Salvador
    Star Road
    It was a bug, it wasn't saving correctly (actually it wasn't saving at all). It had nothing to do with the Mii being special aaaaaaaaand it should be fixed now (tested it a lot).... sorry for the inconvenience. :wacko:
     
  16. GuyInDogSuit

    GuyInDogSuit I ain't your pa.

    Member
    1,382
    308
    Aug 1, 2008
    United States
    Antelope, CA
    This has some great potential. I wonder if we will one day be able to create Miis with custom graphics?
     
  17. Alex_IW

    Alex_IW Newbie

    Newcomer
    1
    1
    Sep 30, 2016
    Burkina Faso
    When I tried to change the name of my personal mii, the mii app decided I have to create a new personal mii (it left another mii intact however), so I guess it got corrupted somehow.
    I did give it a non-empty name, but the creator string was empty, if that is somehow related.
    Anyway I managed to get rid of my personal mii with a typo, so I'm good, thanks for the program!
     
    Last edited by Alex_IW, Feb 17, 2017
    Fernando51 likes this.
  18. GeneraLight

    GeneraLight GBAtemp Regular

    Member
    187
    13
    Nov 20, 2012
    United States
    Great program!
     
  19. SirECK

    SirECK GBAtemp Fan

    Member
    409
    99
    Jul 1, 2009
    Canada
    Ontario, Canada
    Cool, keep up the good work.
     
    Fernando51 and GeneraLight like this.
  20. N0N4me

    N0N4me Member

    Newcomer
    13
    3
    Aug 27, 2017
    Austria
    Is it possible to add a feature that allow us to create a QR Code for Special Miis ? Please ? x)
     
    Fernando51 likes this.