The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Binary ROM Hacking (https://www.pokecommunity.com/forumdisplay.php?f=284)
-   -   Other PC boxes (https://www.pokecommunity.com/showthread.php?t=353621)

Scarex August 7th, 2015 1:23 AM

PC boxes
 
I just added a lot of new Pokémon slots for my game... but suddenly something came to my mind: How the hell are we gonna store all this new pokémon if the PC boxes are very limited?

There's a way to expand the boxes (more boxes in the PC)?

Greetings!

Blah August 8th, 2015 8:03 AM

I don't think anyone has done it before. It takes a lot of space, 50 bytes per Pokemon in a saveblock. I think you'd be better off removing some Pokemon you don't need in your dex eventually rather than try to expand the PC boxes.

It seems like it'll be a lot of work :X

Touched August 9th, 2015 1:11 AM

Quote:

Originally Posted by FBI agent (Post 8881975)
I don't think anyone has done it before. It takes a lot of space, 50 bytes per Pokemon in a saveblock. I think you'd be better off removing some Pokemon you don't need in your dex eventually rather than try to expand the PC boxes.

It seems like it'll be a lot of work :X

It's actually 80 bytes per Pokemon

Blah August 9th, 2015 5:00 AM

Quote:

Originally Posted by Touched (Post 8883041)
It's actually 80 bytes per Pokemon

0x50, whoops :D

FamiliaWerneck August 9th, 2015 7:21 AM

That's one doubt I always had. With all that free space in the ROM, why storing 80 bytes per Pokémon is such a problem?
Say you wanted more 6 boxes, so it would complete 20. You'd need 80*30*6 = 14400 or 14,4kb. That's less than 10 images we insert in the game (depends on the image, of course).

And that's stored all the time while you are playing? All the Pokémon in the boxes are stored while you are far from the PC Boxes?
Or do the game just load that information when you are accessing the PC Boxes?
(I know they have to be stored somewhere, the game won't be creating Pokémon again and again, specially with the same characteristics, everytime you open those boxes, but why with all the free space in a ROM that's such a problem?)

Deokishisu August 9th, 2015 7:38 AM

Quote:

Originally Posted by FamiliaWerneck (Post 8883311)
That's one doubt I always had. With all that free space in the ROM, why storing 80 bytes per Pokémon is such a problem?
Say you wanted more 6 boxes, so it would complete 20. You'd need 80*30*6 = 14400 or 14,4k. That's less than 10 images we insert in the game (depends on the image, of course).

And that's stored all the time while you are playing? All the Pokémon in the boxes are stored while you are far from the PC Boxes?
Or do the game just load that information when you are accessing the PC Boxes?
(I know they have to be stored somewhere, the game won't be creating Pokémon again and again, specially with the same characteristics, everytime you open those boxes, but why with all the free space in a ROM that's such a problem?)

It's not about not having space in the ROM, it's about not having space in the save file. The Pokemon in your boxes aren't stored in the ROM and then retrieved when you need them.

FamiliaWerneck August 9th, 2015 9:45 AM

Quote:

Originally Posted by Deokishisu (Post 8883329)
It's not about not having space in the ROM, it's about not having space in the save file. The Pokemon in your boxes aren't stored in the ROM and then retrieved when you need them.

Oooh, I see it. And as the save file is only 128kb... Well, talk about limited space...

Scarex August 15th, 2015 11:57 AM

Hmm, so bad it costs so much memory for the save file...

What I don't understand is why the save file have this limit.

Anyway, Thank you for replying!

Greetings!

FamiliaWerneck August 15th, 2015 7:39 PM

I believe its the size of the save file of a GBA game.
Since if you save your game in the 64kb mode, the GBA won't read it, it's probably because it's made to read 128kb as a save file.
But that's very limited, when you think about everything you have to store...


All times are GMT -8. The time now is 2:30 AM.


Like our Facebook Page Follow us on Twitter © 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.