What is this?
This is a nfc-module rewrite with the aim of amiibo emulation for 3ds over network by using compatible amiibo bins.
It is still under developement, expect bugs. I have only been able to test 7 games on my n3ds(it might be possible what works on my n3ds doesn't work on an o3ds)so far and thus, I'm making this project public so that more people can test it out and help me track down the bugs.
The games that I have tested and seem to work are :-
https://github.com/hax0kartik/wumiibo/wiki/Compatibility-List
If your game happens to work, please tell me so that I can add it to this list.
How to Use?
- Get the module from https://github.com/hax0kartik/wumiibo/releases and the client from https://github.com/hax0kartik/wumiibo-client/releases
- Extract the zip to `/luma/titles`
- Enable Title Patching from luma menu
- Make sure your 3ds is connected to internet or the module will crash, and then open your game.
- To verify whether wumiibo loaded, open up rosalina, go to process list, and check whether it mentions a process named as "wumiibo"
- Select your encrypted and decrypted amiibo bins in the client and enter your 3ds's IP. Make sure your 3ds and device are connected to same network.
- Reach to the screen where the game tells you to place the amiibo
- Press `Emulate`. Some games might stuck on "Remove amiibo" screen, just press start on your 3ds, to simulate the amiibo being removed. If that doesn't work open up a issue.
Decrypting your amiibo dumps
You can decrypt your encrypted amiibo dumps by using amiitool
https://github.com/socram8888/amiitool/releases
You'll need the retail amiibo keys to use amiitool. A google search will help you.
A note about the `Client`
I should note that the module knows nothing about the client, therefore it should be possible to port the client to an android app and use it directly from your phone. I'll probably take a look at this once I have ensured that atleast some games work if not all.
Any ideas/suggestions/bug reports are most welcome.
Reporting bugs
To report bugs, copy all the contents from the debug window behind the client to a file and upload the file somewhere along with the details as, what game it was and whether you used a o3ds or n3ds.
If you're interested in helping me develop this,or would just like to say hi, hop on to
https://discord.gg/hyuvmb9