[WIP][DEV] NoAmii - Amiibo emulation within 3DS.

Discussion in '3DS - Homebrew Development and Emulators' started by HiddenRambler, Jul 29, 2017.

  1. HiddenRambler
    OP

    HiddenRambler GBAtemp Regular

    Member
    143
    316
    Nov 20, 2015
    BEFORE ANY QUESTIONS - IMPORTANT:

    This app is only for the 3DS (not usable for Switch/Wii U or anything else)
    It is still in development, it doesn't really work and it crashes.



    What is this:
    This is a app which tries to make other apps/games in the 3DS think that there is an amiibo being scanned. Ultimate goal would be to let you unlock/use features which require an amiibo by using a compatible amiibo dump file (Kind used by TagMo/Thenaya/AmiiBomb).

    Its very much under development at the moment. I'm making the code public and posting this thread in the hope that other more knowledgable developers could help out sort some bugs.

    This module is meant to replace the native NFC module of the 3DS.

    Source: https://github.com/HiddenRambler/NoAmii

    Pre-requisites:

    Luma 8.1
    A custom "loader" (a modified version from the code made by YifanLu/Luma). which enables loading exefs for a exiting title via a CIA rather than a code.bin. (https://github.com/HiddenRambler/Luma3DS)

    Usage:

    Put the included loader.cxi into /luma/sysmodules folder on the SD card.
    Put the noamii binary 0004013000004002.cxi into the /luma/titles folder of the SD card.
    Put a valid amiibo dump into /amiibo_dump.bin file on the SD card.
    Put the amiibo key file (same as used for Thenaya) into /amiibo_keys.bin file on the SD card.
    Reboot the 3DS.
    Open amiibo settings panel and you trying to change the owner details or reset an amiibo will bring up a black screen with the prompt "Place Amiibo?" pressing D-Pad Up will simulate placing of an amiibo. pressing any other key will simulate not having an amiibo. (Hint keep pressing B to cancel).

    If your amiibo dump has valid Smash bros data you could get it to work within SSB. however attempting to update the amiibo data will cause a crash.

    Like i said the app currently has a memory corruption issue which is causing the above SSB crash. Any help in figuring it out would be aprecciated.

    Please try to not post any non development related posts off this thread. If you are not a developer its not worth trying to get this to work at the moment.
     

    Attached Files:



  2. pandavova

    pandavova @pandavova FOLLOW ME ON TWITTER

    Member
    545
    233
    Oct 27, 2015
    Germany
    Windows 10 Pro
    Well... Good luck with this project!
     
  3. Powerful

    Powerful GBAtemp Regular

    Member
    258
    41
    Dec 7, 2016
    United States
    This is an amazing project, I wish you luck!
     
    ZeroGamer likes this.
  4. MattKimura

    MattKimura 3DS & WiiU Enthusiast

    Member
    1,775
    922
    Jun 30, 2014
    United States
    I'd get this posted on Reddit also to raise awareness and attract more devs to the project. This is really phenominal! I hope it can become a thing soon after all the testing. Thenaya is a blessing already!
     
    ZeroGamer likes this.
  5. Elysium420

    Elysium420 Shitposting bastard

    Member
    536
    458
    Feb 10, 2016
    Greece
    Shitville
    This is a dream come true.
     
  6. srwgin

    srwgin GBAtemp Advanced Fan

    Member
    510
    132
    Aug 13, 2013
    China
    OK I know
    I should Enable loading external FIRMs and modules
    try it on O3DS it work

    when I choose amiibo options
    it will black screen
    it said failed to read amiibo dump it is fine
    wait a second it shows option menu
    then choose change nick name then push Dpad up
    it shows my dump amiibo information

    try it in SSB
    it can load amiibo data
    but always show black load amiibo screen after some seconds
     
    Last edited by srwgin, Jul 29, 2017
  7. Dionicio3

    Dionicio3 Some Cool Skiddo

    Member
    3,092
    4,366
    Feb 26, 2017
    United States
    Hollister, CA
    Nice bro!




    Waits for amiibo selection menu
     
    bennyman123abc likes this.
  8. Giodude

    Giodude Ruler of Italy

    Member
    GBAtemp Patron
    Giodude is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,740
    1,076
    May 17, 2015
    United States
    New York
    Nice! With the recent interest in custom system modules, this is an amazing innovation.
     
  9. Tekniquez

    Tekniquez Advanced Member

    Newcomer
    85
    22
    Apr 7, 2017
    United States
    Fuck yea ! Where do we buy this man a coffee
     
    ZeroGamer likes this.
  10. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    6,813
    4,322
    Jan 17, 2013
    Mexico
    Very neat project!
    Hopefully this gets rid of the need of those stupid physical DLC bullshit figurines.

    Also, regarding the name, NoAmii sounds odd, doesn't roll out the tongue easy enough.
    How about AmiiNo? :lol:
     
    Last edited by ShadowOne333, Jul 30, 2017
  11. iAqua

    iAqua feel the... envy.

    Member
    GBAtemp Patron
    iAqua is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,720
    2,213
    Dec 7, 2015
    Canada
    amazing.
     
  12. B_E_P_I_S_M_A_N

    B_E_P_I_S_M_A_N oh no

    Member
    679
    2,448
    Jun 7, 2016
    United States
    Sixth Circle of Hell
    Good job! Hope all goes well with the project!
     
  13. ElijahZAwesome

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    670
    302
    Jul 12, 2016
    United States
    Narnia
    Isnt there like an amino app or something already? might be confusing.

    Yes, yes there is. https://www.aminoapps.com/
     
  14. wicksand420

    wicksand420 GBAtemp Advanced Fan

    Member
    670
    204
    Nov 13, 2016
    United States
    Thats a good name bro!

    — Posts automatically merged - Please don't double post! —

    2 i's
     
  15. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    6,813
    4,322
    Jan 17, 2013
    Mexico
    It's unrelated to the Amiibo's, and this one has to "i" to further specify it's related to the Amiibo spoofing, therefore requiring no-physical amibos to be present.
     
  16. JellyPerson

    JellyPerson GBATemp certified Gorillaz Fan

    Member
    155
    243
    Jul 26, 2017
    United States
    that place full of lurkers
    Cool project, good luck, and thanks because now I don't have to buy amiibos and the NFC thingy /s
     
  17. nl255

    nl255 GBAtemp Addict

    Member
    2,563
    360
    Apr 9, 2004
    Looks like the Amiiqo is going to become almost as obsolete as Gateway now is. At least for people who don't care about WiiU/Switch Amiibo emulation.
     
  18. ItsKipz

    ItsKipz l33t hax0r

    Member
    1,644
    983
    Sep 9, 2016
    United States
    The C: drive
    SO wait i dont understand the whole luma fork thingy, do i just need normal luma 8.1 or do i need something special?
     
  19. srwgin

    srwgin GBAtemp Advanced Fan

    Member
    510
    132
    Aug 13, 2013
    China
    normal luma 8.1
     
    PokeAcer likes this.
  20. HiddenRambler
    OP

    HiddenRambler GBAtemp Regular

    Member
    143
    316
    Nov 20, 2015
    It's also quite similar to Amiibo. The name was intentionally chosen to be not too similar to amiibo to prevent the possibility of nintendo putting a trademark challenge like they did for amiiqo.
     
    Jayro likes this.