FlagBrew / PKSM

Gen I to GenVIII save manager.
GNU General Public License v3.0
1.71k stars 173 forks source link

Only showing 50 boxes in storage #1125

Closed TheFloosh closed 4 years ago

TheFloosh commented 4 years ago

Opened up PKSM, went to move Pokemon in my bank and could only see 50 boxes in the storage, Pokemon are there it just cuts off at the 50th box.

To Reproduce Steps to reproduce the behavior:

  1. Open PKSM
  2. Click on Pokemon Ultra Sun
  3. Selected Storage
  4. Only 50 Boxes show up

Expected behavior All my bank boxes should show up

Screenshots If applicable, add screenshots to help explain your problem.

Information about your environment

Additional context Add any other context about the problem here.

piepie62 commented 4 years ago

So, quick confirmation: You had a bank with Pokémon in it past the 50th box, then it got cut off to 50 boxes?

piepie62 commented 4 years ago

If the above is true, then this behavior can only happen during upgrades. What version of PKSM did you upgrade from?

TheFloosh commented 4 years ago

Yeah

TheFloosh commented 4 years ago

I can't remember exactly the version but is was fairly outdated.

piepie62 commented 4 years ago

Was it before or after v6.0.0?

TheFloosh commented 4 years ago

Not sure, it was probably a little over a year old.

TheFloosh commented 4 years ago

i did also have the issue on 8.0.0 where my pokemon didn't show up at all.

piepie62 commented 4 years ago

Hmm... not quite helpful. Could you send three files from your SD card? I need /3ds/PKSM/backups/bank.bin if it exists, /3ds/PKSM/backups/<your bank name, defaulting to pksm_1>.bnk.bak, and /3ds/PKSM/backups/<your bank name, defaulting to pksm_1>.bnk.bak.old

TheFloosh commented 4 years ago

how do i send you the files?

piepie62 commented 4 years ago

If you don't mind having your Pokémon public, you can upload them here (probably zipped together; I don't think GitHub likes custom extensions). If you would rather keep them private, then you can join our Discord and DM me with them. My Discord username is piepie62#3412, should you choose that route

TheFloosh commented 4 years ago

My PKSM Files.zip

piepie62 commented 4 years ago

Oh, actually, one more question. Does the bank have 50 boxes, or does it still have 150? (it looks like that was your original size, if not, please tell me what it was)

TheFloosh commented 4 years ago

50 wasn't the original, i had about over1680 pokemon, so about 56

piepie62 commented 4 years ago

I meant 150 looks like your original size

TheFloosh commented 4 years ago

oh the bank only has 50 boxes sorry

TheFloosh commented 4 years ago

when i go to storage and hit L from "Storage 1" it goes straight to "Storage 50".

piepie62 commented 4 years ago

Alright, I think your Pokémon are in your backup. Unfortunately, I have to go to a class right now, but once I'm back I'll walk you through the steps to restore it (it's not going to be a simple copy-paste, before anyone else chimes in).

TheFloosh commented 4 years ago

No problem, take care and thanks for helping.

piepie62 commented 4 years ago

Alrighty, I'm back. You'll need to install the latest version (3.7.4) of Checkpoint if you haven't already. So, first thing to do is make a Checkpoint backup of your PKSM ExtData. Once you have that, you'll need to copy /3ds/PKSM/backups/pksm_1.bnk.bak to /3ds/Checkpoint/extdata/0xEC100 PKSM/<new backup name>/banks/pksm_1.bnk, overwriting the file that is there. After that, you'll need to edit /3ds/Checkpoint/extdata/0xEC100 PKSM/<new backup name>/banks.json. Change the line "pksm_1": 50 to "pksm_1": 150. If there is a comma at the end of that line, leave it there. If there is no comma at the end of that line, do not add one. Once you've done that, open Checkpoint back up and restore the Checkpoint backup. After checkpoint is done restoring, you can close Checkpoint and open PKSM; your Pokémon should be there

TheFloosh commented 4 years ago

It worked, you're a life saver, thank you so much for your help.

piepie62 commented 4 years ago

No problem! Sorry that happened in the first place, that's a really weird logic error that I'll have to look into

ShadowSlayerFX1 commented 2 years ago

thanks

GriffinG1 commented 2 years ago

Hi @ShadowSlayerFX1. This issue has been closed for over a year and a half, and you weren't involved in this issue. If you're having issues with PKSM, please open a new issue, or join the discord server. Thanks.