Only as of this morning I discovered this obscure but well designed homebrew called SpecializeMii which allows for fairly effortless conversion of Mis to golden pants.
I was really satisfied by its existence, because it means someone publicly took advantage of the documentation efforts!
There were 3 main goals of that research (at least for the part I conducted): figuring out how the Personal Mii is selected, figuring out what exactly makes a proper Gold Mii, and figuring out what makes a Mii editable by you.
This homebrew covers point 2, and now I've added a passable implementation of point 3 -- now, as an alternative to heavy copypasta in a hex editor and obscure PC software to calculate the checksums, to unlock all of your Miis for editing you only need to change up to 2 values, and to run two homebrews!
Enough propaganda/backstory, facts time:
https://github.com/rboninsegna/SpecializeMii/releases
I was really satisfied by its existence, because it means someone publicly took advantage of the documentation efforts!
There were 3 main goals of that research (at least for the part I conducted): figuring out how the Personal Mii is selected, figuring out what exactly makes a proper Gold Mii, and figuring out what makes a Mii editable by you.
This homebrew covers point 2, and now I've added a passable implementation of point 3 -- now, as an alternative to heavy copypasta in a hex editor and obscure PC software to calculate the checksums, to unlock all of your Miis for editing you only need to change up to 2 values, and to run two homebrews!
Enough propaganda/backstory, facts time:
Yet, since the moment over a year ago, when I confirmed without doubt the format of the System ID, I've wanted to make a tool to automate unlocking Miis for editing, but the annoyance of converting a wikitable to nested structs and especially writing database parser & checksum functions put me off.
Now you can do this from the comfort of your console!
3DSX (tested on 11.5, Rosalina 8.1.1, hblauncher 2.0) only, because buildtools don't work due to missing dependencies and I don't want to spend any further time fixing software I don't like (not that you'll likely use this homebrew more than twice...)
Read the main readme for more information, and don't forget to thank phijor for his backend work...
https://github.com/rboninsegna/SpecializeMii/releases