[Release] ami² - Amiibo Duplicator

Discussion in '3DS - Homebrew Development and Emulators' started by moriczgergo, Aug 3, 2017.

  1. moriczgergo
    OP

    moriczgergo GBAtemp Regular

    Member
    121
    80
    Dec 28, 2016
    Hungary
    Between table and chair, chugging water.
    [​IMG]
    Amiibo Duplicator
    v2.0.0
    ami² lets you easily duplicate your stored game data between Amiibos. You can copy to the same character, or even a different one. Use this easy tool to have two identical Amiibos, or to see what moves other characters have in SSB.


    Screenshots

    Supported games:

    • All of them!
    To-do:
    • GUI, System Font, etc.
    Thanks to:
    • AnalogMan for helping me with building .cias, and refactoring my code!
    • HiddenRambler for pointing me towards an undocumented nfc:m command that returns the Amiibo's AppID.
    FAQ:
    • Q: It tells me to enable the SM patch. What is that?
    • A: It's a patch that enables us to use the nfc:m service, that makes fetching AppIDs possible. If you are running Luma, go into Rosalina, select "Process patches menu...", and select "Patch SM for the service checks".
    • Q: It tells me that my Amiibo is not initialized. Why is that?
    • A: Because there isn't any save data on the Amiibo. Please update to v2.0.0: we don't have this problem anymore.
    • Q: I duplicated my Amiibo, but the character is still the same. Why is that?
    • A: You can't change what character your Amiibo is. It's a read-only value.
    • Q: I'm stuck in a loop!
    • A: Force-shutdown your 3DS by holding the power button. Try to reproduce the issue, and submit it on our GitHub. Sorry for the inconvenience.

    FBI QR:
    [​IMG]

    [build] - [source]​
     
    Last edited by moriczgergo, Aug 8, 2017


  2. KiiWii

    KiiWii GBAtemp Psycho!

    Member
    3,816
    1,339
    Nov 17, 2008
    United Kingdom
    Amazing work yet again! Thanks!
     
    moriczgergo likes this.
  3. moriczgergo
    OP

    moriczgergo GBAtemp Regular

    Member
    121
    80
    Dec 28, 2016
    Hungary
    Between table and chair, chugging water.
    Thank you! Feel free to leave any feedback. :)
     
    KiiWii likes this.
  4. Namesnipe

    Namesnipe Advanced Member

    Newcomer
    53
    19
    Nov 24, 2016
    United States
    Wait wait wait, if I'm getting this right, I can copy one of my friend's amiibo, to a DIFFERENT AMIIBO COMPLETELY?!?
     
    moriczgergo and ManuelKoegler like this.
  5. moriczgergo
    OP

    moriczgergo GBAtemp Regular

    Member
    121
    80
    Dec 28, 2016
    Hungary
    Between table and chair, chugging water.
    Yup. Doesn't need to be the same character. Have fun
     
  6. Namesnipe

    Namesnipe Advanced Member

    Newcomer
    53
    19
    Nov 24, 2016
    United States
    WOO! I CAN'T WAIT TO BE ABLE TO GET MY OLD SPLATOON AMIIBO TO FUNCTION LIKE A NEW ONE! (when it's possible)
     
    moriczgergo likes this.
  7. moriczgergo
    OP

    moriczgergo GBAtemp Regular

    Member
    121
    80
    Dec 28, 2016
    Hungary
    Between table and chair, chugging water.
    Click the 3dsx link and you've got it.
     
  8. moriczgergo
    OP

    moriczgergo GBAtemp Regular

    Member
    121
    80
    Dec 28, 2016
    Hungary
    Between table and chair, chugging water.
    Much thanks to AnalogMan for helping me out with .CIA building and other things: here's a sneak peek at the slick ami2 banner for people that prefer .cias!
    [​IMG]
     
    KiiWii likes this.
  9. SomeGamer

    SomeGamer GBAtemp Guru

    Member
    5,755
    2,712
    Dec 19, 2014
    Hungary
    Wait. I know next to nothing about amiibos, but aren't some sectors locked so they can't be rewritten to an entirely new amiibo?
     
  10. moriczgergo
    OP

    moriczgergo GBAtemp Regular

    Member
    121
    80
    Dec 28, 2016
    Hungary
    Between table and chair, chugging water.
    Some are encrypted, some are only accessible with AppID. I'm trying all AppIDs from a database to read the appdata and copy over that.
     
  11. hectortillo

    hectortillo Advanced Member

    Newcomer
    65
    19
    Jan 16, 2017
    Mexico
    Mexico (Uriangato, Guanajuato)
    Excellent :D thanks :D
     
  12. AnalogMan

    AnalogMan sumoCheatMenu Dev

    Member
    1,459
    857
    Apr 20, 2007
    United States
    For clarity this transfers APP DATA from one amiibo to another, it will not change who the character is. For example, you can take a Super Smash Bros Zelda and transfer it's app data to a Super Smash Brother's Link amiibo and that amiibo will still be Link but have the stats and behavior of the Zelda amiibo.
     
    moriczgergo and DarkFlare69 like this.
  13. moriczgergo
    OP

    moriczgergo GBAtemp Regular

    Member
    121
    80
    Dec 28, 2016
    Hungary
    Between table and chair, chugging water.
    [​IMG]
    What's new in v1.1.0?
    • Press A to start scanning: Say goodbye to accidental errors!
    • CIA builds, for all ya home screen guys!
    Possible changes in the future:
    • Ability to initialize destination Amiibo.
    • Decrypting Amiibo data and fetching AppID.
     
    KiiWii likes this.
  14. moriczgergo
    OP

    moriczgergo GBAtemp Regular

    Member
    121
    80
    Dec 28, 2016
    Hungary
    Between table and chair, chugging water.
    [​IMG]
    What's new in v1.2.0?
    • ALL GAMES ARE SUPPORTED! Thanks to HiddenRambler for pointing me to this unknown nfc:m command that returns the AppID of the Amiibo!
    If you are using the .3dsx, you need to enable SM patches in Luma to gain advantage of this update. This is because Luma doesn't grant nfc:m service permissions by default.

    If you are using the .cia, you don't need to do anything.
    What's coming in v2.0.0?
    • Ability to initialize destination Amiibo.
    • BRAND NEW UI! The new UI will use citro3d, the system font, and more things to achieve the best UX ami2 ever had!
     
    8BitWonder likes this.
  15. goldensun87

    goldensun87 GBAtemp Regular

    Member
    173
    53
    Jan 24, 2017
    United States
    Wait, so will this let us pirate amiibos?
     
  16. moriczgergo
    OP

    moriczgergo GBAtemp Regular

    Member
    121
    80
    Dec 28, 2016
    Hungary
    Between table and chair, chugging water.
    What do you mean by that?
     
  17. goldensun87

    goldensun87 GBAtemp Regular

    Member
    173
    53
    Jan 24, 2017
    United States
    I mean, I see something in your OP about building .CIAs. Does that imply that extracted amiibo data can be packed into a .cia and installed on a CFW 3DS?
     
  18. moriczgergo
    OP

    moriczgergo GBAtemp Regular

    Member
    121
    80
    Dec 28, 2016
    Hungary
    Between table and chair, chugging water.
    Nope. Click on the cia and it's a download link for the cia. The only "pirate" things is that you can use amibac to download amiibo dumps from the internet and put it on your amiibo.

    EDIT: Building .cias means making a .cia containing this app.
     
  19. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Guru

    Member
    9,980
    5,040
    May 27, 2016
    United States
    New York
    To be clear, I cannot clone my shovel knight amiibo to my marth amiibo right? :ninja:
     
  20. moriczgergo
    OP

    moriczgergo GBAtemp Regular

    Member
    121
    80
    Dec 28, 2016
    Hungary
    Between table and chair, chugging water.
    You can!