Issue:
For testing of amiibo function, I tested with Mini Mario and friends as well as with Smash Bros. I first tired Mario-Amiibo. Sure enough, Smash read it and so did Mini Mario and friends. After that I tried Bowser jr. Amiibo, which got read as Mario again in both games… and every other one I tried after that - All of them get read as Mario.
[REMOVED BY MODERATOR] in description.
System Information
Operating System: Win 10
CPU: i7 7700K
GPU: GTX 1070
Citra Version (found in title bar): 1086
Game: Mini Mario & Friends and Super Smash Bros 3DS
Screenshot of Issue (include the full Citra window including titlebar):
Irrelevant since it is not a render issue or smth that would be clearer on an image.
In this particular example I loaded Wii Fit Trainer. I enabled the debugging console and saw that it read Mario
Ok, thank you for clarifying, it won’t happen again.
I have now used an android app to dump my own Amiibo. I used Ness and Donkey Kong from SSB series and a Toad from the Super Mario series. I tried to load them in-game. They get read as Mario as well.
So is it really just me? It seems such a neat feature!
I have further tested now nearly all my amiibo (32).
Detailed steps: dumped them (using tagmo android on a galaxy s8) with game data from super smash bros wii U on them.
dumped a couple of them with game data from mario party 10 on.
used the wii u settings menu to clear the game data, basically restore them to vanilla state.
every single on gets read as mario in these two games…
Now here’s some additional stuff I did. Looking at a dumped Amiibo’s Hex data.
Opening Mini Mario and Firends’ save path, there’s the progess file which contains save data. I looked at it just after starting the game. It is almost empty. Then I moved to my 3DS and put one real amiibo on (Bowser Jr… After transferring the save to the emulator, at offset 1470 it’s HEX values appeared. 04 AE 0D 2F A2 A1 40 exactly as the amiibo’s dump hex values begin.
Then I dumped my Yoshi amiibo, put the .bin file on the computer and loaded that into the emulated version of Mini Mario and Friends. It gets read as Mario. But here’s the interesting bit: after doing that, and saving, I looked at the save file. A new line appeared with the correct HEX values from the Yoshi Amiibo. 04 4A E1 27 6A BD 3C .
So, conclusion: it is in the save file, but CITRA does not “pull” the correct data that a specific amiibo calls for.
I’m not sure if I’m the only one experiencing this issue, but it is probably worth investigating for a developer?