Table of Contents
Introduction
AJ's Mii Editor is a program designed for editing Miis that are dumped via the MiiTransfer utility. The Mii Mega-Mall can also be used, but I'm one of those people who loves using the command line for some reason or another. Rest assured, both methods will be covered in this guide.Getting Started
Before you can use the program, you will need some Mii dumps. These can be gotten via two methods: using MiiTransfer or using the Mii Mega-Mall. A number of Miis are also available on the Internet if you do not wish to connect a Wii Remote to your computer or you can not do so at this time. A list of links is included at the end of this guide.Common Steps
Before using either method, you will have to perform some common steps, namely connecting the Wii Remote to your computer via BlueTooth.Required Items:
- A Wii Remote with Mii data on it
- A Bluetooth Dongle or some other way to connect a Bluetooth device to your computer
- Either MiiTransfer or Mii Mega-Mall
Follow these steps in order to connect your Wii Remote. (The following steps assume a Windows XP computer with a WIDCOMM Bluetooth stack, but other stacks will work just as easily. I do not know how BlueSoilel works so I cannot give instructions for it here.)
- Make sure the Bluetooth dongle is plugged in and recognized by Windows.
- Go into "My Bluetooth Places."
- Click "View devices in range" and pres both 1 and 2 on the Wii Remote.
- You should see the controller come up in the device list. Click on it and then select "Bluetooth Setup Wizard."
- When prompted to pair the controller, click "Skip Pairing."
- The services window should show up next. When "Nintendo RVL-CNT-01" shows up, you may hit Finish.
After following this step, you can use MiiTransfer and/or Mii Mega-Mall.
Using MiiTransfer
MiiTransfer is a part of the Wiimote Data Management Library. It is a command line-based program, but don't let that scare you off.- With your Wii Remote connected, find the directory you extracted MiiTransfer to.
- When you find the directory, open it up and run "readall.bat."
- You should then get eleven files, ten of which are the Miis and one "fulldump.bin."
- You can safely ignore the full dump, as you now have 10 Miis which you can edit.
- Repeat the process with more controllers or an updated set of Miis if necessary.
Using Mii Mega-Mall
Like AJ's Mii Editor, the Mii Mega-Mall requires the .NET 2.0 framework. As such, it generally only runs on Windows computers. I do not know if it has been tested under Mono or not.- Open the Mii Mega-Mall and navigate to the "Transfer FROM Remote" tab.
- Click the radio button of the slot that contains the Mii you want. If you need help finding out which slot has your Mii, click on the face with a thought bubble in the upper right hand corner.
- After selecting a Mii to transfer, click on "Transfer Miis to PC" and follow the prompts.
- Repeat the process for other slots, Wii Remotes, and updated Mii sets.
Editing Miis
Now that you have your Miis, you can start editing them! This is the part of the guide where I add pictures so you can see what you're doing.
Pictured here is the Main Form without any Mii loaded. As you can tell, it's pretty empty. Let's fix that. Go to File→Open and you will be greeted with the Open dialog.

begets...

Just click on the Mii file and we're ready to roll! For this example I'll choose everyone's favorite assistant to Phoenix Wright, Ema Skye.
Main

So now that we have a Mii loaded, let's go through the tabs.
As you can see, there are a few things we can edit.
- Name: the Mii's name, limited to 10 Unicode characters.
- Creator: the Mii's creator, also limited to 10 Unicode characters.
- Male/Female: the Mii's gender.
- Mingle: determines if the Mii should travel to other Wiis via the Mii Parade.
- Month and Day: the Mii's birthday (user-set).
- Mii ID: a unique set of hex characters that identifies your Mii.
- System ID: a unique set of hex characters that identifies the Mii's origin.
Originally, the last two fields were uneditable, but I decided to make them editable at the last minute.
Appearance

Moving on to the Appearance tab, which contains some other fun things:
- Height and Weight: Explains itself.
- Skin Color: the Mii's skin color.
- Favorite Color: the Mii's favorite color, which shows up on their clothes.
Head

The Head tab allows you to edit some general things about the face.
- Head Shape: determines the head shape.
- Facial Features: things like wrinkles, but not facial hair.
- Hair Type: defines which of the 72 hair types your Mii has.
- Hair Color: and then the hair color.
- Hair Mirrored: is the hair mirrored?
Eyebrows

You'll notice I had to do the same thing with Eyebrow Type that I did for Hair Type.
- Eyebrow Type: defines the eyebrow design.
- Eyebrow Rotation: sets the rotation of the eyebrows.
- Eyebrow Size: sets the size of the eyebrows.
- Horiz. Spacing: defines how close together the eyebrows are.
- Vert. Position: where the eyebrows rest on the Y axis (height).
- Eyebrow Color: and finally, the color.
Eyes

Just like the Eyebrows section above it.
- Eyebrow Type: defines the eye design.
- Eyebrow Color: and finally, the color.
- Eyebrow Rotation: sets the rotation of the eyes.
- Eyebrow Size: sets the size of the eyes.
- Horiz. Spacing: defines how close together the eyes are.
- Vert. Pos.: where the eyes rest on the Y axis (height).
Face

Both the Nose and Lips are editable in this tab.
- Nose Type: defines the nose style. Yes, I couldn't think of anything better than "wang."
- Nose Size: sets the size of the nose.
- Nose Vert. Pos.: where the nose rests on the Y axis (height).
- Lip Type: lip style.
- Lip Color: and also a color.
- Lip Size: defines Lip size.
- Lip Vert. Pos.: defines how high or how low the lips are.
Facial Hair

Since I'm not completely evil, Ema doesn't have any Facial Hair. However, your Mii might.
- Mustache Type: sets the mustache (if applicable).
- Beard Type: yes, there is a difference. Sets beard (if applicable).
- Facial Hair Color: sets the color for both the beard and mustache.
- Mustache Size: defines mustache size.
- Vert. Pos.: defines vertical position of the mustache.
Accessories

Glasses and the Mole.
- Glasses Type: glasses style.
- Glasses Color: defines either the frame or lens color, depending on the type.
- Glasses Size: how big are they, four eyes?
- Glasses Vert.: vertical glasses position. Apparently 0 means HIGH.
- Has Mole: Is there a mole?
- Mole Size: mole size.
- Mole Horiz.: vertical position of the mole.
- Mole Vert: vertical position of the mole.
What Now?
Now that you know how to edit a Mii, you're going to have some questions.What the hell is the "Find ID" button for?
The Find ID button is a ported feature from MiniMii. If a Mii does not have a creator, it will look through a file called id.txt that is in the same directory as the program file. The pattern of the file is this:SystemID:CreatorName
So for example, the only line in the provided id.txt is:
C2ABCDEF:GenericMan
You may be wondering how to add your own lines. It's pretty simple. First, get a few Mii dumps that have creators so you have something to put on the other side of the colon. Then, once you open them, copy the ID and Creator names to the id.txt in the above format. Finally, open up a Mii that you don't know the creator for and hit the button. Hopefully you'll get a match! If not, it'll tell you so. If you happen to get a match, you'll be asked if you want to replace the empty Creator string with the one from the id.txt. That's up to you.
Why can't I see what it looks like?
I don't really know graphics programming at all, so you're not going to be able to get any previews out of this program yet. Plus, having to draw and/or model parts would take a long time.The good news is there's a solution. There is an online editor called Mii Editor (which was the former name of this program) that will let you load .mii files and preview the face.
In order to take advantage of this, perform the following steps:
- Edit your Mii in AJ's Mii Editor and save it.
- Head to MiiEditor.com and click on "Mii Editor alpha." Flash 9 is required.
- Once you get in, click on "Load Mii/XML." A file browser will come up and prompt you for a file.
- Choose the .mii file you just saved.
- The display will refresh and you will see an approximation of your Mii.

As you can tell, there are some slight clipping errors, and not all of the hair is visible. Oh well, it's a start and gives you a close approximation without needing to throw the Mii back onto your Wii. Speaking of which...
How do I get this thing off of my computer and back onto my Wii?
Good question. The bad news for people who like using the Mega-Mall is that MiiTransfer is your only viable option.- Connect the Wii Remote to the computer. (see instructions above)
- With your saved file in hand, copy it to the MiiTransfer directory.
- Here's the tricky part. If you renamed it from the mii#.mii filename, you're going to have to rename it back. The number defines what slot it goes into.
- When your Mii is renamed to the mii#.mii format, click on the "WriteSlot#.bat" file that matches the slot you want to write to.
- After it finishes writing, you're done!
How do I make someone else's Mii editable on my machine?
I don't recommend this unless someone has made a Mii of you and you wish to edit it yourself. You'll need a Mii from your machine and the target Mii you wish to edit.- Load up the Mii from your Wii in the editor and copy the Machine ID field.
- Load up the Mii you wish to edit on the console and paste the Machine ID you just copied.
- Transfer to your Wii Remote using the above instructions.
Links
Here is a list of links you may find useful.- WiiBrew's page on Mii Data: Where it all began.
- Online Mii Editor, as featured above.
- WiiModWii: a social community focused on Wii modding.
- LiquidIce's Nintendo Wii Hacks: News about Wii-related things can be found here.
- Wii Newz: run by xiaNaix, someone who I respect a lot.
- Wiire, or Wii Reverse Engineering. This is where the serious stuff goes down.
- aj@heypoorplayer: You'll find the latest version of AJ's Mii Editor here.
- AJWorld.net: My personal site.