Introduction
AJ's Mii Editor is a program designed for editing Miis that are dumped via the MiiTransfer utility on PC or using Mii Transfer on Mac OS X.It used to be known as Mii Editor for all of five minutes before I found out that there is an online Mii Editor called Mii Editor.
IMPORTANT NOTICE 1
This program and its rewrite have been discontinued.No more support will be given, and requests will be ignored.
IMPORTANT NOTICE 2
(circa 2009)Apparently, there is a new format for Miis; as my editor is REALLY OLD (2007), it does not support this new format, known as "RNOD". If you want to extend support for these versions of Miis, I recommend taking a look at Matt Bauer's libmii for implementation details.
Important Stuff
(note: this was written before 1.0 "final" was released. Some of it still applies, especially the part about linking to outdated versions.)I've recently started parading around the Internet trying to find references to my Mii editor. I want to comment on a few things.
- First and foremost, AJ's Mii Editor is not based on the MiiTransfer framework.
AJ's Mii Editor uses dumps obtained via MiiTransfer. If it was based on the MiiTransfer framework, I would've had to link against it or include some of its code in my program. Yes, I am nitpicky about this. - Second, I see a lot of people locally hosting outdated versions
or linking to outdated versions of the editor. Stop doing this
unless you are able to keep up with the releases. Keep in mind the last
few were daily releases, so I'll cut you some slack there. Still, it's a
bit disconcerting to see sites having Public Beta 1.1 up for download when
the latest is v1.01.
In the meantime, the best option is to link this page, where you can find the latest version of the editor. - Finally, Mythbusters is awesome. Not related to the Mii editor at all, but really, it's an awesome show.
Changelog
- Version 1.01
- Added a notification of pants color thanks to David Hawley's work. As such, I've updated the Comparison page to note this HIGHLY IMPORTANT FEATURE.
- Version 1.0a
- Fixed a stupid bug where writing the Mii would reverse the Mole checkbox's value. Dumb dumb dumb dumb.
- VERSION 1.0
- It's out of beta!! If you see any problems, let me know.
- Added the Visual Guide for the appearance options.
- Public Beta 1.5
- Added verification to "New Mii" option.
- Fixed errors regarding paths to readme and guide. Guide will also ask if you want to view the online version if you don't have it.
- Public Beta 1.4
- I officially declare myself the laziest programmer ever.
- Added a "New" option which will blank everything and leave you with a fresh base for starting a new Mii.
- More validation.
- Public Beta 1.3
- Made some options default on app launch. Thanks to aquaseal for pointing that out to me.
- Added validation for the System and Mii ID boxes and fixed a crash if the Month and/or Day boxes were left blank.
- Public Beta 1.2
- Made eye/eyebrow rotation change with the dropdown boxes.
- At this point I can't think of anything else to add that isn't a graphicalrepresentation of the Mii, so unless anyone finds errors within the nextweek (as of 1/29/2007), I will just call the next one 1.0 Final.
- Public Beta 1.1
- Fix a save bug that would cause a crash.
- Add support for id.txt, see readme or user's guide for more info.
- Public Beta 1.01
- Change program name.
- Add User's Guide
- Public Beta 1
- Initial Release.
Comparison
I added a comparison of all the Mii editors currently available to the public as of 3/6/2007 on this page. I have tried to make this comparison unbiased as possible.Download
Warning: This program requires the .NET 2.0 framework. See above for tests performed on Mono. (they all didn't work)Download:
- Complete Package (696KB; includes User and Visual Guides)
- Source Code (32.2KB; VS.net 2005 project file)
- Online User Guide
- Online Visual Guide
Interoperability Report
AJ's Mii Editor has been tested under the following environments:- Windows 2000 Service Pack 4 with .NET Framework 2.0 - Working
- Windows XP Service Pack 2 with .NET Framework 2.0 - Working
- Windows Vista with .NET Framework 3.0 (I think it was) - Working
- Ubuntu Linux 6.06 LTS with Mono 1.1.13.6 - Crashes (then again this isn't the latest version and I'm not a Linux guru)
- Mac OS X 10.4 with Mono 1.2.2.1 - Crashes
"Future" Plans
Since this is not a supported program anymore, the following plans have been left as exercises for the reader, should they care to download the source code and modify it.- Export to XML: At this point, I'm not going to try bothering with XML exports anymore, even though the format's just about finalized. I'm a lazy person, that's why it took me a month to realize "Oh crap, there's an error with the mole value!"
- Mac Version: I plan on making a Mac OS X version of the editor. It will be shareware and cost $327.00.*
- Linux Version: I highly doubt this will happen. Linux app development is a bit harder for me. Too many windowing toolkits to choose from, and then there's the thing about me only running XFCE and not wanting to clutter up the Linux box. Oh right, I have VMWare, I could test in that. We'll see.
- Wii Version: Don't hold your breath.
- DS Version:
This would be hilarious but once again there's the thing about different flash cards and flash media, plus the fact that I've never coded for DS.Go find the one that was in use at Nintendo of Japan, lols. - Visual Preview: I will not be adding this.
MiniMii
I've also seen people talk about MiniMii when they post about AJ's Mii Editor. It was an internal program I used to identify Miis from the Parade. It lists Name, Creator, Mii ID, and System ID. MiniMii is where the id.txt idea came from.For some reason or other, I've decided to make MiniMii public. If you can find a use for it, then awesome.
MiniMii does not allow you to edit anything. Just putting that out there in case someone expects it to.
Download: MiniMii, a command line app. (3.28 KB, includes source)
Keep in mind that MiniMii is updated silently since it was only meant to be an internal testing program. There is only one bug, and that is that it won't attempt to read id.txt if you drag and drop a Mii file onto the exe. I don't know why that is, so if you want to use that option, you're going to need csc to compile a version of the code with the path hardcoded.
Links
Mii-related Stuff, Other Editors- WiiBrew's page on Mii Data: Where it all began. Currently outdated.
- "this is the database-file where Mii's are stored", courtesy of WiiBrew.
- My Avatar Editor (formerly miieditor.com)
- Wii M!! Editor, a Visual Basic app for editing Miis
- aj@heypoorplayer: Some other video game-related things.
- AJWorld.net: My personal site.
