emuiibo - MitM'ing NFP services for Amiibo emulation

Hi everyone!

I noticed there was a project called switch-nfp-mitm, which had lots of forks, but none of them properly working (people reported it barely worked, and with some games), thus I decided to try to fix it, or to improve it as much as I could. Well, the results were that good, that I've just managed to get it working perfectly, even with a nice system of combos for Amiibo swapping, in just 2 days.

So, well, here's the result:


emuiibo

emuiibo is a virtual amiibo (amiibo emulation) system for Nintendo Switch!

It consists on a background process (and service), which intercepts Nintendo Switch's internal NFC/NFP services to support virtual amiibo emulation, plus an overlay to easily control it.



Have fun playing around with custom virtual amiibos!
 
Last edited by XorTroll,
D

Deleted User

Guest
still no work for me

oh whatever got it to work by changing to a pro controller??!!

is there some sort of daily amiibo limit i know you can only pop once daily per i mean total?

this button combo seems to fail alot?

Editing my post. New video. Last video was removed. New method using tesla overlay. Kiss my button combo failing issues goodbye...

 
Last edited by ,

rick_ff

Active Member
Newcomer
Joined
Nov 21, 2018
Messages
26
Trophies
0
Age
34
XP
145
Country
New Caledonia
Okay I got something working with Diablo 3. I can't figure out logic of monster spawning because it seems it likes specific amiibos however official site states otherwies for monster spawning.

Other curious thing that Loot Goblin is not working properly trying to activate it with amiiswap. Just instantly closes portal as with other amiibos that should work for monster spawning.

I think it could be that Diablo 3 implementation only looking for amiibo name that why my results are so weird.
 
Last edited by rick_ff,

JonJaded

Well-Known Member
Member
Joined
May 22, 2016
Messages
669
Trophies
0
XP
2,856
Country
United States
BUT WHEN ATMOSPHERE IS NOT WORKING IT WONT WORKING IF I DO THE EXACT SAME THINGS AGAIN

Hey I'm trying to help you, like I said, you can go to KOSMOS github, get the default config and put it on your SD card to work.
https://github.com/AtlasNX/Kosmos/releases

After that just follow what Kaiton mentioned in his post earlier to get Emuiibo to work.

This is how I use it in all my games.
note: if you don't already have amiiswap, go get it it makes choosing what amiibo you want to use/change to super simple: https://github.com/FuryBaguette/AmiiSwap/releases

1.Use the Album to launch amiiswap and choose the amiibo you want to use.
2.Press the home button and use the combination to enable it (R-stick Click+D-Pad UP) before you even launch the game. (make sure you press them both AT THE SAME TIME, its a bit finicky even if you're a little off on the timing in my testing)
3.Launch botw and make sure the amiibo setting is toggled in the main menu
4.once in game use the sheka late to use your amiibo, (it will work automatically once you aim your amiibo cursor, no need to press anything)
5.If you want to change amiibos hit the home button and launch amiiswap from the albums menu and simply pick the next amiibo you''d like to use (no need to use the combination again)
6.?
7.profit (and enjoy)
 
Last edited by JonJaded,
D

Deleted User

Guest
Hey I'm trying to help you, like I said, you can go to KOSMOS github, get the default config and put it on your SD card to work. It WILL work without a doubt. After that just follow what Kaiton mentioned in his post earlier to get Emuiibo to work.
but it doesnt :P
 

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
641
Trophies
1
Location
Nowhere
Website
github.com
XP
4,209
Country
Spain
Just saying, got amiibo writing/saving working locally (not committed yet).
Tried in SSBU with a dump, levelled it up to a level-7 FIG fighter, then "written to amiibo", relaunched game, loaded perfectly. No real amiibos required (ofc).

Now will work on 8.0 support (still unknown the actual fail's reason), but anyway, 0.2 will change a lot of things.
 
Last edited by XorTroll,

duckbill007

Well-Known Member
Member
Joined
May 5, 2011
Messages
676
Trophies
1
XP
2,432
Country
Russia
@XorTroll, it seems to be an issue with sync objects in libnx on 8.0.0.
Are you using std::conditional_variable or std::mutex ?

I have immediate crash on wait attempt with Bad Svc exception (svc id 0x1d)
 

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
641
Trophies
1
Location
Nowhere
Website
github.com
XP
4,209
Country
Spain
Well, some more news:

- emuiibo compiled with latest libnx and libstratosphere works on 8.0.0, according to testers.
- Amiibo writing/saving works perfectly now, and will be committed later.
- Amiibo structure has changed a lot (now they aren't just bin files on the emuiibo dir), but running the latest emuiibo (which will be committed later) converts any bin file to the new system.
- On startup, emuiibo now dumps all the miis to the "miis" directory inside emuiibo dir (in case you want to use any specific mii instead of the hardcoded first one)
- Goldleaf will have support for emuiibo, plus for dumping real amiibos to emuiibo-based amiibos!
 

JonJaded

Well-Known Member
Member
Joined
May 22, 2016
Messages
669
Trophies
0
XP
2,856
Country
United States
Well, some more news:
- Goldleaf will have support for emuiibo, plus for dumping real amiibos to emuiibo-based amiibos!

YES! This is so perfect. Leaving my Fox amiibo inside my PC build where it belongs.

How get fix for 8.0.0

I'm guessing it'll be committed later with the saving/writing feature previously mentioned.

- emuiibo compiled with latest libnx and libstratosphere works on 8.0.0, according to testers.
- Amiibo writing/saving works perfectly now, and will be committed later.
 

AntonyB

Active Member
Newcomer
Joined
Jan 15, 2016
Messages
31
Trophies
0
Age
36
XP
194
Country
France
I wasn't able to get it to switch amiibos in game. Followed the steps correctly with amiiswap but after using the amiibo in Zelda, I use the home button, change the amiibo, go back in game and get the error that this amiibo can only be used once per day.
 

AntonyB

Active Member
Newcomer
Joined
Jan 15, 2016
Messages
31
Trophies
0
Age
36
XP
194
Country
France
you can click the right thumb stick in and press left on the dpad at the same time in game to move to the next amiibo in the folder

I'll give that a try, right now I have my folders sd:/emuiibo/Zelda with all the Zelda related amiibos in there.

--------------------- MERGED ---------------------------

you can click the right thumb stick in and press left on the dpad at the same time in game to move to the next amiibo in the folder

Yeah I just tried, it seemed to switch once and then deactivate. Maybe I'm pressing incorrectly the buttons when I do the combination.
 
  • Like
Reactions: wicksand420

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @salazarcosplay, Morning