- 33
- Posts
- 9
- Years
- Seen Jun 5, 2016
Didn't expect me did you?
Anyways, hey everybody! As you read by heading of this topic the main issue that's going to be discussed is how to actually expand number of pc boxes.
How the need for this issue ultimately began:
How the issue came to me:
Why didn't I post this on a quick resource ask thread:
What I have on the matter at hand:
What I believe the structure of the pc storage box is:
What would happen if the above is true:
What's stopping the above from happening:
Ending notes:
extra:
Anyways, hey everybody! As you read by heading of this topic the main issue that's going to be discussed is how to actually expand number of pc boxes.
How the need for this issue ultimately began:
Spoiler:
For starters the it began a long a time ago about when people started releasing methods to increase the number of Pokemon in their rom (i.e. 420 plus) but the problem emerged as if one where to implement this where would we keep all the Pokemon in the first place( so people ignored the issue and or delayed it for some other time)? And we expanded the Pokemon data so much that we can literally future proof later generations but the problem still remains, how do we store them?
How the issue came to me:
Spoiler:
Well the issue was pretty much in my mind but grew kind of larger as I started helping on a rom base with more than 1000 Pokemon entries. So the problem was mentioned there as well and on many other rom hacks and that is that is the dev gonna add more storage boxes but the question is ignored because there is no way to do that yet.... let's change that shall we?
Why didn't I post this on a quick resource ask thread:
Spoiler:
Well because the issue was too large to let be ignored as desperate cry of help that may or may not get picked up... plus I did some research on the issue so there's that.
What I have on the matter at hand:
Spoiler:
A lot of things really, for starters I have a a lot of offsets that I can't seem to find where it all is linked to, so here's a complete info of the data I found(i.e don't try to create connections between all of them yet.
1.
These might not be helpful enough but they could be used to track down which data is using these i.e track the pc boxes data down.
2.https://bulbapedia.bulbagarden.net/wiki/Save_data_structure_in_Generation_III#Sections_5-13_-_PC_buffer
this is something I need data to be looked at because this conatins parts on how game saves pc data on save file, if we can figure out from where it get's or send it's data from we might be able to find the pc box structure.
3. 83 --> 1a6955( this is offset for the pc script, again we need find out where the offset is linked from.
4.While I was looking around any data I could find I found out that the pc not actually accessed by a script per say but a script that embeded into a tile
and you can place the tile any where and as along as you can press a infront of it pc script will activate( if we can find out what is embedded within the tile we might again figure out the location. of the pc box data.
1.
![[PokeCommunity.com] Expanding the Storage System [PokeCommunity.com] Expanding the Storage System](https://i.imgur.com/b2v9uwu.png?1)
![[PokeCommunity.com] Expanding the Storage System [PokeCommunity.com] Expanding the Storage System](https://i.imgur.com/pksctQR.png?1)
These might not be helpful enough but they could be used to track down which data is using these i.e track the pc boxes data down.
2.https://bulbapedia.bulbagarden.net/wiki/Save_data_structure_in_Generation_III#Sections_5-13_-_PC_buffer
this is something I need data to be looked at because this conatins parts on how game saves pc data on save file, if we can figure out from where it get's or send it's data from we might be able to find the pc box structure.
3. 83 --> 1a6955( this is offset for the pc script, again we need find out where the offset is linked from.
4.While I was looking around any data I could find I found out that the pc not actually accessed by a script per say but a script that embeded into a tile
![[PokeCommunity.com] Expanding the Storage System [PokeCommunity.com] Expanding the Storage System](https://i.imgur.com/EFg8EC8.png)
and you can place the tile any where and as along as you can press a infront of it pc script will activate( if we can find out what is embedded within the tile we might again figure out the location. of the pc box data.
What I believe the structure of the pc storage box is:
Spoiler:
I feel as is if it is a huge table occupying a good amount of the rom that has multiple sections within the huge section. The first part of the pc box structure would contain configurational settings(i.e what background it has or what box number it is(0-13) the second part just would be huge and contain mainly coordinate data( how it is divided and between a grid and how data of 30 Pokemon is to be stored( I believe that no data is saved on the table yet it's just an outline mainly, them main data is saved in the save file)) The third and the last part would mainly be the table end part and links to a another pc storage table, ultimately the entire structure is just 14 repeating tables each containing the above 3 parts.
What would happen if the above is true:
Spoiler:
Well if the structure of the pc storage I believe is true then the table could be analyzed and part of the start and end of each table figured out, we can copy the table and place it in free space and link the existent 14 tables with the a new one and hopefully have another table(i.e storage box) and the process could be repeated several times until we have enough boxes for all the Pokemon.
What's stopping the above from happening:
Spoiler:
The location of the pc storage structure is still not found yet.
Ending notes:
Spoiler:
Again this is all hypothesis and research and the hypothesis comes from what I know about the save structure. I feel as we are really close to figuring out how to expand just we are missing the link. This is why I am posting my findings and hypothesis here. Let's make this thing happen shall we.
extra:
Spoiler:
...