Ryujinx / Ryujinx

Experimental Nintendo Switch Emulator written in C#
https://www.ryujinx.org
MIT License
34.57k stars 3.95k forks source link

SSBU: Unable to write to this amiibo. #2457

Open VocalFan opened 3 years ago

VocalFan commented 3 years ago

Bug Report

What's the issue you encountered?

After scanning my Joker amiibo and training him, when I went to rescan the Joker Amiibo, I got an error: "The data on this amiibo may have been overwritten by another console. Unable to write to this amiibo."

How can the issue be reproduced?

Train an amiibo, save it, close the emulator, reopen, train the same amiibo to a higher level, saving should get the error. (Make sure it is the same amiibo! Can't overwrite/resave it if you use a different one!)

Environment?

Additional context?

image image image

Shahil-Ayato commented 3 years ago

This should be reported under This issue.

AcK77 commented 3 years ago

I'm not able to reproduce the issue, have you checked "Random Tag UUID" the first time? It could cause this type of issue and that's why it's disabled as default.

VocalFan commented 3 years ago

I'm not able to reproduce the issue, have you checked "Random Tag UUID" the first time? It could cause this type of issue and that's why it's disabled as default.

No, I never used the Random Tag UUID. I've just been training my Amiibo over time, and this occured.

VocalFan commented 3 years ago

Occured again with another amiibo. image image image

VocalFan commented 3 years ago

It seems random, though. Because I can scan my Joker amiibo constantly no issue. But now Little Mac, a new amiibo, had this issue on the 4th scan it seems? And you can't scan again to fix it either.

VocalFan commented 3 years ago

image image image At this point, I believe it might occur if you write two or three times to the amiibo without restarting the emulator, since this was another new amiibo.

VocalFan commented 2 years ago

image image image Always seems to be the 2nd or 3rd time that I try to write that this issue happens.

OS - Linux Mint 20.2

VocalFan commented 2 years ago

image Happened again when saving Little Mac for the 2nd time.

VocalFan commented 2 years ago

It can be random it seems, but it seems to be that after a major data change (training your amiibos a few levels, then saving it, then doing a few more and saving again), can cause this issue.

VocalFan commented 2 years ago

Reproducable steps: Train a fresh amiibo to about level 20-30, save it. Then close Ryujinx, reopen it, then scan the amiibo again, train more levels, then save again... Or try to as this issue will occur. image image image

VocalFan commented 2 years ago

So, I think it has something to do with the first save on the JSON file... If I go into Smash, make a new Amiibo, then play a few games and save, it's fine. That always happens. Now then, this is where it splits: If I delete the file, then repeat the process earlier, it's still fine! However, if I don't delete the file, then try to save again... That's when it gives the error.

VocalFan commented 2 years ago

Also, this report is on my laptop: Ryzen 5 5600H 3050Ti 16GB-3200DDR4

Rodrigosouzaspec commented 1 year ago

I am with the same issue, did you find a way to solve it?

VocalFan commented 1 year ago

I am with the same issue, did you find a way to solve it?

Nope...

therealfreaksoul commented 2 months ago

I might be very late to the party, but here is a step-by-step guide to save your Amiibos without having the error to ruin progress (it works for me at least) 1) Restart the game 2) Go to "Games & More" 3) Go to "Amiibo" 4) Scan your amiibo 5) Click on "Smash" 6) Play games with your desired ruleset 7) When you are done playing those game you will be send back to the stage selection menu 8) Go back until you are at the "Would you like to return to the amiibo menu?" Screen 9) Click yes 10) Click on "Put Away" 11) Scan your amiibo (This should safe your amiibo) 12) Then, whilst on the "Touch an amiibo to the NFC Touchpoint" Screen, Scan your amiibo again 13) If you have done everything right so far, the game gifts you something either spirit points or a snack 14) Press next 15) Click "Put away" 16) Scan your amiibo 17) you will get the error message "The data on this amiibo may have been [...]" 18) Press "B" so you will get the "Are you sure you want to quit without saving [...]" prompt 19) click yes 20) repeat from step 4)

A few side notes;

therealfreaksoul commented 2 months ago

Ok i tested a little bit more and the step by step guide is pretty unnecessarily long. If you get gifts after scanning your amiibo click put away to get the error message. Quit out of the amiibo menu and scan it again. Go to smash and do whatever