YewMiiTools Switch

From GameBrew
YewMiiTools
Yewmiitoolsnx.png
General
AuthorEBLeifEricson
TypePC Utilities
Version0.3
LicenseGPL-3.0
Last Updated2021/01/07
Links
Download
Website
Source

Tool to help simplify conversion between 3DS/WiiU Mii and TLoZ:BoTW's UMii. Works with both the Switch and Wii U versions.

Note: Please use the (better) Mii to Umii tool by TheGreatRambler.

User guide

1. Place desired NPC .sbactorpack file(s) from extracted game files into the same folder as the tool. These can be found in /romfs/Actor/Pack/, see here for NPC names.

2. Place your 3DS/WiiU formatted .mii file(s) into the same folder as the tool (it uses a jank method of copying the temp.mii file generated by this tool).

3. Run "yewmiiconv.exe" and select option 1 to extract all sbactorpack files.

4. Run the tools again. Select option 2 and follow the prompt to convert the Mii file(s) to UMii. First, drop the extracted NPC directory (or type/paste it in). Then, drop (or type/paste) the Mii file you wish to inject.

5. The script should now have replaced the .bumii file inside the extracted NPC folder you chose.

6. Now, select option 3 in the tool to rebuild the NPC folder(s). It will prompt you to specify whether you use the Wii U or Switch version format.

7. The script will generate "OriginalNPCName.out.sbactorpack". This is your final file that can be put back into the game files or loaded with LayeredFS (Be sure to remove the .out part).

This was originally wrote this as an exercise to read Mii files from scratch (without using any other code/libraries). The other conversion tasks for this project are achieved using external bundled tools though:

FAQ

Q. The NPC disappears after I replace the file.

This is likely caused by an incompatible value of your Mii. For example, the nose must be above the mouth, and it does not support sunglasses (thanks @HEYimHeroic for those discoveries.) Edit your Mii and try again.

Q. Windows Defender is detecing the file as a virus.

This tends to happen with certain applications, but Python-based exe's especially. You might have to manually allow the file, or run using the python script if you feel uncomfortable.

Screenshots

(Examples) Dio Brando
yewmiitoolsnx2.png

(Examples) Reggie Fils-Aime
yewmiitoolsnx3.png

(Examples) LeifEricson
yewmiitoolsnx4.png

Changelog

v0.3 2021/01/07

  • Quick integration of my sloppy batch file scripts into the main script, removed an extra step.

v0.1 2021/01/01

  • Very barebones release. Mii -> UMii only. Does not yet prevent Mii values that cause crashes. Includes three test Miis.

External links

Advertising: