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
Can anyone show me how to get it to work in Atmosphere? idk if im doing it wrong
 

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
32
Location
Neko Paradise
XP
723
Country
Korea, South
Can confirm this is broken on 8.0.0 with Atmosphere 0.8.8

Hangs at the nintendo switch logo

You should wait to @XorTroll, atmosphere 0.8.8 relased just hours ago, the developers need test the homebrew things on the new versions and made changes.

Disable it for now to boot your Switch, I think this don't gona take a lot of time to get fixed, just wait with patience.
 

designgears

Well-Known Member
Member
Joined
Aug 8, 2016
Messages
291
Trophies
0
XP
671
Country
United States
You should wait to @XorTroll, atmosphere 0.8.8 relased just hours ago, the developers need test the homebrew things on the new versions and made changes.

Disable it for now to boot your Switch, I think this don't gona take a lot of time to get fixed, just wait with patience.

Just reporting that it was broken, not trying to use it or get a fix.
 
D

Deleted User

Guest
so in zelda botw if i select my amiibo bin before launching with amiiswap then exit that then before i launch zelda press up on dpad and in on right stick nothing happens for me any tips? when i press l i can aim for my amiibo touch point how do i produce the amiibo exactly?
 

Kaiton

Member
Newcomer
Joined
Dec 17, 2018
Messages
10
Trophies
0
Age
28
XP
77
Country
United States
so in zelda botw if i select my amiibo bin before launching with amiiswap then exit that then before i launch zelda press up on dpad and in on right stick nothing happens for me any tips? when i press l i can aim for my amiibo touch point how do i produce the amiibo exactly?

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 Kaiton,
D

Deleted User

Guest
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)

i appreciate the help but sounds like im doing this what version atmos may I ask? or are you using reinx?
 

wicksand420

Well-Known Member
Member
Joined
Nov 13, 2016
Messages
2,787
Trophies
1
Age
39
XP
2,295
Country
United States
you have emuiibo on your sd, correct?
Also, if you are using kosmos, I think they use hekate to boot atmosphere instead of fusee primary, so if this is the case you may have to boot the fusee payload to use this
 
Last edited by wicksand420,
D

Deleted User

Guest
you have emuiibo on your sd, correct?
Also, if you are using kosmos, I think they use hekate to boot atmosphere instead of fusee primary, so if this is the case you may have to boot the fusee payload to use this

thank you for helping using fusee i do have emuiibo folder on root with bins in game folders
 
  • Like
Reactions: wicksand420

wicksand420

Well-Known Member
Member
Joined
Nov 13, 2016
Messages
2,787
Trophies
1
Age
39
XP
2,295
Country
United States
I just got it to work exactly how Kaiton said above

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

once you load an amiibo with amiiswap, you press right thumb stick in and up on the dpad at the same time before selecting the game, when in game, triggering the amiibo power uses the selected amiibo, pressing the thumbstick in and pressing left on the dpad changes to the next amiibo in the list, then you can trigger the amiibo power again and repeat. this is so much easier than using my amiibos.
 

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,230
Country
Spain
You should wait to @XorTroll, atmosphere 0.8.8 relased just hours ago, the developers need test the homebrew things on the new versions and made changes.

Disable it for now to boot your Switch, I think this don't gona take a lot of time to get fixed, just wait with patience.
Spoke with SciresM quickly yesterday as I'm out, but said that recompiling it with master libnx might fix it. Still haven't tried tho.
 

GaaraPrime

Well-Known Member
Member
Joined
Apr 11, 2007
Messages
796
Trophies
1
XP
1,380
Country
India
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)

Thanx a lot for the steps :D
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    OctoAori20 @ OctoAori20: Nice nice-