Skip to content

datkat21/mii-creator

Repository files navigation

Mii Creator App

Preview image

Create and share Mii characters online with just a few clicks!

Credits

Features

This app uses a custom version of the FFSD data type that I call the MiiCreator format (.miic), allowing for custom colors and types from the Switch, while still allowing you to convert back to 3DS/Wii U.

  • Real 3D rendering unlike Mii Studio
  • Change parts and colors of the Mii
  • Save and load Miis in your library
  • Save a Mii QR code
  • Render to PNG file
  • Save/load .FFSD/.miic
  • Create your own renders
  • Custom hats (for fun)

Contributing

I'm open to contributions if you want to help on the project!

Model Credits

Many of the custom hat models are provided by the Models Resource:

Setting up development

  1. Make sure you have Bun installed on your device. This is used for compiling all of the TypeScript code into JavaScript for the client.
  2. Clone this repository, and run the bun i command to install dependencies.
  3. In one terminal, run bun build-ts, and in another, run bun serve. If bun serve doesn't work, try bunx serve. (There is also an optional Go server if you want to use that over the bun server. Both seem to have a strange issue on Windows where you have to wait 5 seconds before you are allowed to refresh the page..)
  4. Any changes you make should log in the build-ts terminal, and check the server on the second terminal to find the port. Live server is not advised when using my build script because it sometimes can refresh too much.