Virtual amiibo (amiibo emulation) system for Nintendo Switch
Build or download the latest release of emuiibo and extract the contents of 'SdOut' directory (inside 'emuiibo-v*.zip') in the root of your SD card.
emuiibo comes bundled with a Tesla overlay to control it quite easily.
For more detailed information of how to use emuiibo, check the usage wiki.
-
Emuiibo's directory is
sd:/emuiibo
. -
Virtual amiibos go inside
sd:/emuiibo/amiibo
. For instance, an amiibo namedMyMario
would besd:/emuiibo/amiibo/MyMario/<amiibo content>
. -
However, categories are supported by placing amiibos inside sub-directories (only inside a directory, like 3DS menu categories inside categories are not supported) - for instance:
sd:/emuiibo/amiibo/SSBU/Yoshi
would be aYoshi
amiibo insideSSBU
category. -
A virtual amiibo is detected by emuiibo based on two aspects: a
amiibo.json
and aamiibo.flag
file must exist inside the virtual amiibo's folder mentioned above. If you would like to disable a virtual amiibo from being recognised by emuiibo, just remove the flag file, and create it again to enable it. -
Every time the console is booted, emuiibo saves all the miis inside the console to the SD card. Format is
sd:/emuiibo/miis/<index> - <name>/mii-charinfo.bin
.
-
Emulation status (on/off): when emuiibo's emulation status is on, it means that any game trying to access/read amiibos will be intercepted by emuiibo. When it's off, it means that amiibo services will work normally, and nothing will be intercepted. This is basically a toggle to globally disable or enable amiibo emulation.
-
Active virtual amiibo: it's the amiibo which will be sent to the games which try to scan amiibos, if emulation is on. Via tools such as the overlay, one can change the active virtual amiibo.
-
Virtual amiibo status (connected/disconnected): when the active virtual amiibo is connected, it means that the amiibo is always "placed", as if you were holding a real amiibo on the NFC point and never moving it - the game always detects it.