Welcome to the User Guide for AJ's Mii Editor!

Table of Contents

  1. Introduction
  2. Getting Started
  3. Editing Miis
  4. What Now?
  5. Links

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: After getting these three items, you can start on the road to Mii hacking.

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.)
  1. Make sure the Bluetooth dongle is plugged in and recognized by Windows.
  2. Go into "My Bluetooth Places."
  3. Click "View devices in range" and pres both 1 and 2 on the Wii Remote.
  4. You should see the controller come up in the device list. Click on it and then select "Bluetooth Setup Wizard."
  5. When prompted to pair the controller, click "Skip Pairing."
  6. The services window should show up next. When "Nintendo RVL-CNT-01" shows up, you may hit Finish.
There is a visual guide available on the WiiBrew Wiki.
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.
  1. With your Wii Remote connected, find the directory you extracted MiiTransfer to.
  2. When you find the directory, open it up and run "readall.bat."
  3. You should then get eleven files, ten of which are the Miis and one "fulldump.bin."
  4. You can safely ignore the full dump, as you now have 10 Miis which you can edit.
  5. 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.

  1. Open the Mii Mega-Mall and navigate to the "Transfer FROM Remote" tab.
  2. 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.
  3. After selecting a Mii to transfer, click on "Transfer Miis to PC" and follow the prompts.
  4. Repeat the process for other slots, Wii Remotes, and updated Mii sets.
Alternatively, you may view the official Mii Mega-Mall forums for help.

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.

a picture of the main form
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.
Showing Open menu item
begets...
Open dialog
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

Main form with Ema Skye loaded
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.
As you can see in the above shot, I have blocked out the Mii and System IDs. I do this for privacy reasons, although if you do find any of my Miis online, you can edit them.
Originally, the last two fields were uneditable, but I decided to make them editable at the last minute.

Appearance

Appearance tab
Moving on to the Appearance tab, which contains some other fun things:

Head

Head tab
The Head tab allows you to edit some general things about the face. The Hair Type list doesn't have a complete name set yet, so I had to identify the types based on their page, row, and column. They appear in that order on every entry, with page shortened to "pg." and column shortened to "col."

Eyebrows

Eyebrows tab
You'll notice I had to do the same thing with Eyebrow Type that I did for Hair Type.

Eyes

Eyes tab
Just like the Eyebrows section above it.

Face

Face tab
Both the Nose and Lips are editable in this tab.

Facial Hair

Facial Hair tab
Since I'm not completely evil, Ema doesn't have any Facial Hair. However, your Mii might.

Accessories

Accessories tab
Glasses and the Mole. Saving a Mii is as simple as doing File→Save or File→Save As. The dialog is similar to the Open dialog, so I won't cover it here.

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:
  1. Edit your Mii in AJ's Mii Editor and save it.
  2. Head to MiiEditor.com and click on "Mii Editor alpha." Flash 9 is required.
  3. Once you get in, click on "Load Mii/XML." A file browser will come up and prompt you for a file.
  4. Choose the .mii file you just saved.
  5. The display will refresh and you will see an approximation of your Mii.
Here's how my Ema Skye looks:
Ema Skye as seen through MiiEditor.com
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.
  1. Connect the Wii Remote to the computer. (see instructions above)
  2. With your saved file in hand, copy it to the MiiTransfer directory.
  3. 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.
  4. 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.
  5. 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.
  1. Load up the Mii from your Wii in the editor and copy the Machine ID field.
  2. Load up the Mii you wish to edit on the console and paste the Machine ID you just copied.
  3. Transfer to your Wii Remote using the above instructions.

Links

Here is a list of links you may find useful.