Jump to content

Gen 3 & 4 Secret Bases


caiolacava

Recommended Posts

Is there any tool that can manage gen 3 and gen 4 secret bases like PKHeX does with ORAS' Super Secret Bases? Like importing and exporting friend's secret bases into saves? If not, this is a cool feature to add in existing tools.

Link to comment
Share on other sites

15 minutes ago, caiolacava said:

Is there any tool that can manage gen 3 and gen 4 secret bases like PKHeX does with ORAS' Super Secret Bases? Like importing and exporting friend's secret bases into saves? If not, this is a cool feature to add in existing tools.

I don't think so. I don't think there's any documentation for those either.

Link to comment
Share on other sites

Gen 3 Secret Bases are documented in PKHeX, just not implemented into the GUI.

https://github.com/kwsch/PKHeX/blob/master/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3.cs
https://github.com/kwsch/PKHeX/blob/master/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3Team.cs
https://github.com/kwsch/PKHeX/blob/master/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3PKM.cs

Save offsets

Spoiler

Offsets
Ruby/Sapphire
Block 2
0xA88 - 0xF7F   Bases 1 - 7 + first 152 Bytes of Base 8
Block 3
0x000 - 0x787   Last 8 Bytes of Base 8 + Bases 9 - 20
0x7A0 - 0x835   Decoration Storage
 
Emerald
Block 2
0xB1C - 0xF7F   Bases 1 - 7 + first 4 Bytes of Base 8
Block 3
0x000 - 0x81B   Last 156 Bytes of Base 8 + Base 9 - 20
0x834 - 0x8C9   Decoration Storage

 

 

  • Like 1
Link to comment
Share on other sites

  • 1 year later...
On 4/3/2020 at 8:38 PM, BlackShark said:

Gen 3 Secret Bases are documented in PKHeX, just not implemented into the GUI.

https://github.com/kwsch/PKHeX/blob/master/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3.cs
https://github.com/kwsch/PKHeX/blob/master/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3Team.cs
https://github.com/kwsch/PKHeX/blob/master/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3PKM.cs

Save offsets

  Reveal hidden contents
Offsets
Ruby/Sapphire
Block 2
0xA88 - 0xF7F   Bases 1 - 7 + first 152 Bytes of Base 8
Block 3
0x000 - 0x787   Last 8 Bytes of Base 8 + Bases 9 - 20
0x7A0 - 0x835   Decoration Storage
 
Emerald
Block 2
0xB1C - 0xF7F   Bases 1 - 7 + first 4 Bytes of Base 8
Block 3
0x000 - 0x81B   Last 156 Bytes of Base 8 + Base 9 - 20
0x834 - 0x8C9   Decoration Storage

 

 

Hello! How do I implememt these onto PKHeX?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...