1. Kartik

    OP Kartik GBAtemp Fan
    Member

    Joined:
    Jun 6, 2015
    Messages:
    499
    Country:
    India
    UPDATE: Starting from v1.0, client is no longer required!

    What is this?

    This is a nfc-module rewrite with the aim of amiibo emulation for 3ds.

    How to Use?
    Make sure you use the latest luma version!

    Manual Installation steps:-


    Automatic Installation Steps:-
    • Download the `Wummibohelper` app from the github.
    • Run and select `Download wumiibo` option to download and install wumiibo.
    • Select `Generate Amiibos for game` , then select your game, to automatically generate compatible amiibos for your selected game.
    To use wumiibo:-
    • 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".(This needs to be only done once)
    • Reach to the screen where the game tells you to place the amiibo
    • Press `L+DOWN+START` to bring up wumiibo menu.
    • Select your amiibo and then Press A
    • Your amiibo should now be emulated
    Do note this disables normal amiibo functionality, if you want to use you real amiibos, disable wumiibo by switching off game patching.

    Latest release: v3.0
    Any ideas/suggestions/bug reports are most welcome.
    If you're interested in helping me develop this or would just like to say hi, hop on to https://discord.gg/hyuvmb9
     
    Last edited by Kartik, Dec 18, 2020
  2. Kartik

    OP Kartik GBAtemp Fan
    Member

    Joined:
    Jun 6, 2015
    Messages:
    499
    Country:
    India
    Oh also, btw, the gui for my client is shit, if anyone is interested in rewriting it or wants to work and release their own clients, please be my guest. :P
     
    Last edited by Kartik, Aug 23, 2020
    Dartz150 and ImmortalZypther like this.
  3. python_gba

    python_gba Newbie
    Newcomer

    Joined:
    Jul 18, 2020
    Messages:
    5
    Country:
    Austria
    Cool stuff! I just tested it with Metroid Samus Returns on my N3DS and after some trial and error I got it to work. My only issue is that the Samus Aran amiibo gets recognized as the Samus (Smash Bros.) amiibo, meaning it unlocks a missile container when it should actually unlock an aeion container. Maybe I made a mistake somewhere but I tried it multiple times with no success.

    Not sure if it helps but here is the log:
    Code:
    Reading Files.
    Files parsed successfully.
    Connecting to 3DS.
    Connect succeeded
    Connected.
    Cmdid recieved 00110000
    Cmdid recieved 001A0000
    Cmdid recieved 001B0000
    Cmdid recieved 00050040
    Disconnected
    Oh and btw the GUI is totally fine for what it does :)
     
    Kartik likes this.
  4. Kartik

    OP Kartik GBAtemp Fan
    Member

    Joined:
    Jun 6, 2015
    Messages:
    499
    Country:
    India
    Well looking at the log, I can say, all the game does is read the Amiibo Identification block(This is different for different figures). You could test your game under citra and check whether citra also displays it as a Samus Smash Bros. Amiibo.
     
  5. denpafan

    denpafan Member
    Newcomer

    Joined:
    Apr 19, 2020
    Messages:
    31
    Country:
    United States
    Looks pretty cool
     
  6. Liambass

    Liambass Advanced Member
    Newcomer

    Joined:
    Dec 22, 2008
    Messages:
    96
    Country:
    Good work! I surprised something like this wasn't made years ago.

    I wonder if it would be possible to do away with the client entirely, have the Amiibo bins stored on the 3DS, and select them directly from Rosalina?
     
    hug0-a7x likes this.
  7. Kartik

    OP Kartik GBAtemp Fan
    Member

    Joined:
    Jun 6, 2015
    Messages:
    499
    Country:
    India
    It is totally possible to do away with the client, no rosalina tho, :P. I went with the client-server design because it has its advantages. But yeah it is totally possible to do away withe client and this is on my bucketlist
     
  8. Liambass

    Liambass Advanced Member
    Newcomer

    Joined:
    Dec 22, 2008
    Messages:
    96
    Country:
    How would it work without Rosalina? A separate plugin like cheats used to be?

    I'm sure the client-server thing has lots of advantages, but it would be great to also have the option of Amiibo emulation without a separate device or WiFi.
     
    Kartik likes this.
  9. Kartik

    OP Kartik GBAtemp Fan
    Member

    Joined:
    Jun 6, 2015
    Messages:
    499
    Country:
    India
    By listening for a keycombo which will pop up its own menu like rosalina. I have a few ideas in mind on how this could work, but right now I'm prioritizing bug fixing. Pls look forward to next releases, one of those will probably have this :)
     
  10. Liambass

    Liambass Advanced Member
    Newcomer

    Joined:
    Dec 22, 2008
    Messages:
    96
    Country:
    nice, I'll keep an eye out.
     
  11. Mr.Faq2015

    Mr.Faq2015 /ˈmɪstə ˈfæk/
    Member

    Joined:
    Oct 24, 2015
    Messages:
    290
    Country:
    Argentina
    Tested Mario Party Star Rush's Dr. Mario amiibo functionality. It successfully unlocked the song on Rhythm Recital, no errors of any kind
     
    Kartik likes this.
  12. Kartik

    OP Kartik GBAtemp Fan
    Member

    Joined:
    Jun 6, 2015
    Messages:
    499
    Country:
    India
    Nice to know, I'll add it to the wiki
     
  13. Kwyjor

    Kwyjor GBAtemp Maniac
    Member

    Joined:
    May 23, 2018
    Messages:
    1,372
    Country:
    Canada
    Was this unusually difficult? I'm just wondering if there's something in particular that stopped people from making something like this until now.
     
  14. Vulpes-Vulpeos

    Vulpes-Vulpeos GBAtemp Regular
    Member

    Joined:
    Feb 1, 2018
    Messages:
    158
    Country:
    Ukraine
    It will be even more fun if you could add some kind of physical aspect to this, like replace amiibos with qr-codes (even if you still need to copy amiibo bins on to the console sd card. Or maybe info from amiibo nfc-chip can fit into qr-code). You press key combo -> qr-code reader popup -> you scan qr-code.
    Plus of this approach is that you don't need quite expensive nfc-tokens, but you still can make/have custom physical amiibo cards.
     
  15. Kartik

    OP Kartik GBAtemp Fan
    Member

    Joined:
    Jun 6, 2015
    Messages:
    499
    Country:
    India
    this is a very unique idea and I like it, but you have to remember an amiibo file is 0x214 bytes and I think that would produce a really dense qr
     
  16. Vulpes-Vulpeos

    Vulpes-Vulpeos GBAtemp Regular
    Member

    Joined:
    Feb 1, 2018
    Messages:
    158
    Country:
    Ukraine
    Based on this amiibo can fit into a low error correcting version 11 QR-code (300 bytes). Looks like it's not that dense :unsure:
    Here is example from that site:

    Googled, now I know that 0x214 bytes means 532 bytes and not 214 bytes...

    UPD: Tried random amiibo (540 bytes, 8 bytes were 0) in random qr-code generator. Qr-code is pretty dense :(
    Don't know if 3DS can handle such qr-code.
    test.png

    UPD2: Looked at clothes qr-codes from Animal Crossing New Leaf I made 2 years ago. 3DS should be able to handle this size of QR-codes.
     
    Last edited by Vulpes-Vulpeos, Aug 24, 2020
    Valery0p likes this.
  17. BrittanyOfKoppai

    Newcomer

    Joined:
    Jun 23, 2020
    Messages:
    14
    Country:
    United States
    Is this compatible with games that write data to the amiibo? (e.g. smash)
     
  18. Kartik

    OP Kartik GBAtemp Fan
    Member

    Joined:
    Jun 6, 2015
    Messages:
    499
    Country:
    India
    It is, it writes back to the decrypted dump.

    Well it depends on what libs you use, and all of this is assuming, that I can access camera services from a module and then draw that to the screen. I should also note that is probably going to be very slow.
     
  19. MysticFlipFlop

    Newcomer

    Joined:
    Apr 26, 2020
    Messages:
    9
    Country:
    Peru
    I tried with Hyrule Warriors Legends. It works. I have an O3DS
     
    zacknickberg and hug0-a7x like this.
  20. Rioluwott

    Rioluwott GBAtemp Advanced Fan
    Member

    Joined:
    Feb 23, 2014
    Messages:
    828
    Country:
    Mexico
    I tested some games using an O3DS here are the results
    Luigi's Mansion: Works(Used Luigi and Mario Amiibo)
    Shovel Knigh: Works(Used Shovel Knight Amiibo)
    Kirby's Epic Yarn: Works(Used Kirby Amiibo)
    Yoshi's Woolly World & Poochy: Works(Used Link Amiibo)
    Animal Crossing New Leaf: Works(as Reported)
    Kirby's Planet Robobot: Works(Used MetaKnight and Bandana Dee Amiibo)
    Super Smash Bros 3DS: Doesn't work(Black screen with music playing)
    the main problem i found is that you need to restart the app and the game each time you need to scan an amiibo
     
    Last edited by Rioluwott, Aug 26, 2020
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Emulation, Wumiibo, Amiibo