You know when people talk about how those “temporary solutions” are always the ones that stick around the longest? Yeah… this is one of those.
I’m actually in the progress of writing about the development process and reverse engineering that went into this thing, but until then, here’s the relevant details:
The server was made in mid-2024, reused from a literal test program that Abood made when he decompiled FFL (Wii U Mii renderer).
At the time, I was just desperate to render the images without a Wii U.
(The website was made for a previous solution that used Wii U code in an emulator for rendering. I had to adapt this for the new server.)
When I started I knew nothing about 3D rendering, learning as I went. I planned a rewrite early on, telling myself to do it “when it was feature complete”.
Weeks turned into months as I kept adding more shaders, the 3D export feature.. but kept struggling with body scaling needed for full accuracy (= “completion”.) My aspirations for the rewrite also kept growing.
Right after body scaling was added in Jan. 2025, I then spent my time making FFL.js and other projects (e.g. the Fusion stuff). By the time I was looking to move on, I already insisted to myself that I’d rewrite the Face Library before even considering a new server.
That’s my rough history of how the development went. Let’s slow down a little and look at how the server currently works.
Most people know me for this project I started more than two whole years ago (yikes), which I gave the excellent name “Mii Renderer REAL!!!!!!!!!!!”.
Since then, I’ve explored many different ideas for Mii related projects and have went down many rabbitholes for reverse engineering Miis, and there’s always been more I’ve been wanting to make out of what I’ve learned.
It’s been aching me to keep everything in my head for this long, so I’m going to be (hopefully) posting about more of my new projects later on. For now, allow me to explain the status of my current projects.
Leave a comment for what piques your interest the most. In bold are topics I am 100% writing about.
Or at least I hope. Will I actually write about half this stuff? Of course, time will tell. But while you’re talking to time, tell that guy to kill himse