Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pokemon omega ruby box glitch part 2 #1423

Closed
NinFanBoyFTW opened this issue Aug 26, 2017 · 18 comments
Closed

pokemon omega ruby box glitch part 2 #1423

NinFanBoyFTW opened this issue Aug 26, 2017 · 18 comments

Comments

@NinFanBoyFTW
Copy link

Hi. So After you fixd the box issue. I selected 31 boxes unlocked and I saved and imported my save back. Now when I enter the pc boxes it freezes the game. I still hear the music but I have to hard reset. I set the boxes back to 8 boxes and then unlocked the boxes again but it just ended up with 30 boxes again. I know it may be a lot but could you take a look at my save and see if you can fix it. I think it could helkp for future reference if other people have the same. Issue. Like I said where I am at is that I cant even enter the pc without the game freezing or I have to reset the boxes and then it just goes back to the other issue I had. Really sorry for the trouble.
03 Pokemon Omega Ruby Full Pokedex 08-23-17 main.zip

@kwsch
Copy link
Owner

kwsch commented Aug 26, 2017

reverted prior fix
5b0e431

it's possibly a trainer flag to unlock 31; I know that the mega flag was previously broken, try scanning your backup save files at offset 0x1414A

@NinFanBoyFTW
Copy link
Author

I already checked my backup saves and my earliest powersave backup I have which was from 09-06-15 still has this problem. This was when I was just getting into pkhex. So im not sure what to do with this. Also when I go into game with my oldest backup it is fine (31 boxes) but when I go into pokebank it is messed up (30 boxes) just like when I first noticed this issue. Now in my latest save I dont even see box 31 most of the time so im not sure how to fix this. Also how would I scan my save files. With a hex editor?

@kwsch
Copy link
Owner

kwsch commented Aug 26, 2017

Yes, just compare the value at that offset.

@NinFanBoyFTW
Copy link
Author

I cant tell if I did it right but the two saves that I compared had the same value at this point. Like I said this seems to have happened more than a year ago when I first used pkhex on my save. How else am I supposed to fix this?
untitled-1

@kwsch
Copy link
Owner

kwsch commented Aug 26, 2017

Try hex editing your current save file to be 3 (as shown in img) instead of 1 (or 0), then saving in PKHeX. I'm assuming that the 2nd bit (xxxxxx1x) is what sets the '31st box unlocked' data.

image

@NinFanBoyFTW
Copy link
Author

That is the current save. When I go in game now after you got rid of the last commit I am able to see box 31 ok. But Whenever I go into pokemon bank it doesnt show up.

@kwsch
Copy link
Owner

kwsch commented Aug 27, 2017

Try changing it to 1?

@NinFanBoyFTW
Copy link
Author

I did that and it corrupted the save

@kwsch
Copy link
Owner

kwsch commented Aug 27, 2017

You have to re-save with PKHeX after manually modifying, which fixes the checksums.

@NinFanBoyFTW
Copy link
Author

No same issue as before. In game it has 31 boxes and in pokebank it has 30

@kwsch
Copy link
Owner

kwsch commented Aug 27, 2017

09-06-15
Ah, so it's something from quite a while ago. I still suspect it's related to a flag (that maybe is in the Trainer data) that somehow got flipped back.

Closing as there isn't a clear before-after scenario that provides a way to figure out what caused this.

https://projectpokemon.org/forums/forums/topic/34466-box-31-is-unlocked-but-not-showing-on-bank-any-ideas/
https://projectpokemon.org/forums/forums/topic/35620-box-31-question/
@Odaxis

@kwsch kwsch closed this as completed Aug 27, 2017
@NinFanBoyFTW
Copy link
Author

Ok. Can you just tell me though. what are the flags for in the box layout editor. could this have anything to do with it.

@NinFanBoyFTW
Copy link
Author

Also do you think that if I was able to reset the fact that I finished the delta episode and then re completed it. it would fix the issue?

@kwsch
Copy link
Owner

kwsch commented Aug 27, 2017

No idea.

@NinFanBoyFTW
Copy link
Author

I just thought of something else. I could try to get a really old version of pkhex. Edit my alpha sapphire which has the 31 boxes see if that save gets messed up and then maybe you could compare that. I know this may be annoying. Im sorry but I dont want my save messed up forever. Also judging by some of the other people, this is clearly not an isolated issue. I will post my save when Its done

@NinFanBoyFTW
Copy link
Author

Got it! I found an opld version of pkhex (probably the one I was using back in the day). Then I loaded my alpha sapphire save. I opened box layout. I selected 30 boxes unlocked. Then I pressed save. I then went back into box layout and re selected 31 boxes (its previous state) Then I restored the test save to my 3ds and now I am getting the exact save thing in pokebank. Im really hoping you can figure this out now that I have a clear before and after. I almost had a heart attack when I saw this error in omega ruby.
Ill include my omega ruby save, alpha sapphire saves (before and after) and the version of pkhex I used. Thanks so much for the help on this.
1.zip

@NinFanBoyFTW
Copy link
Author

Holy Crap man I was able to fix it. I took the before and after and I compared them in the hex editor and this was what I found. Then I went into my omega ruby put the value at this spot to the alpha sapphire before value and now pokebank has 31 boxes and in game has 31 boxes.
untitled-1
maybe you can add into pkhex now the fact that when you select 31 boxes this value should be set to the before value. Sorry for the hastle but hopefully this can help a ton of other people

@kwsch
Copy link
Owner

kwsch commented Aug 27, 2017

Already exists, see flags:
image

Thanks for figuring it out and documenting how to fix it (here) 👍

The Box Layout editor is set up to handle multiple generations, so any custom flags isn't easily possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants