jteamjason Posted December 31, 2023 Posted December 31, 2023 (edited) I was hoping someone could help me out with this. I'm trying to reconstitute my original Blastoise from blue version. I had registered it on a team in Pokemon Stadium back in the day. Using the memory editor on my Gameshark I was able to find it (I think). But I need help translating the hex so that I can plug everything into PKHex. Attached photos below - feel free to let me know if I'm way off base with this. Edited December 31, 2023 by jteamjason Hit enter too soon
Poke J Posted January 7 Posted January 7 On 12/31/2023 at 5:07 PM, jteamjason said: I was hoping someone could help me out with this. I'm trying to reconstitute my original Blastoise from blue version. I had registered it on a team in Pokemon Stadium back in the day. Using the memory editor on my Gameshark I was able to find it (I think). But I need help translating the hex so that I can plug everything into PKHex. Attached photos below - feel free to let me know if I'm way off base with this. From my experience working with the RAM of Pokémon games you don't actually have your Blastoise's data in the memory there. The relevant memory will be 69 bytes long with the last 11 bytes being the Pokémon nickname. If your Blastoise is not nicknamed the last 11 bytes will then be 81 8B 80 92 93 8E 88 92 84 50 50
jteamjason Posted January 7 Author Posted January 7 (edited) 12 hours ago, Poke J said: From my experience working with the RAM of Pokémon games you don't actually have your Blastoise's data in the memory there. The relevant memory will be 69 bytes long with the last 11 bytes being the Pokémon nickname. If your Blastoise is not nicknamed the last 11 bytes will then be 81 8B 80 92 93 8E 88 92 84 50 50 I had found the breakdown of the stadium registered team save structure in another (very old) post on this forum. And I can pick out pieces of relevant data in the memory. Looking at the top photo, start with 1C (Blastoise's index number). 1C Blastoise 0135 64 00 15 Water 15 Water 5F 5E Psychic (I used a gameshark) 38 Hydropump 08 Ice punch 3B Blizzard 00B9 FB0010 2C14 696C 6FAF 6C13 6EDE 6A3A EAAA D0 C8 D8 C8 The rest kind of loses me - though I do see my OT 8A9287 (ASH) a bit further down. So I think the data is here, I just lack the skills to translate the rest of it. Quote * Pokémon structure is 55 bytes, (00 to 0x20 is the same structure as GameBoy, then comes Nickname and OT at 7 bytes and 4 terminator/padding each): 0x00 Index number of the Species 1 byte 0x01 Current HP 2 bytes 0x03 Level 1 byte 0x04 Status condition 1 byte 0x05 Type 1 1 byte 0x06 Type 2 1 byte 0x07 Catch rate/Held item 1 byte 0x08 Index number of move 1 1 byte 0x09 Index number of move 2 1 byte 0x0A Index number of move 3 1 byte 0x0B Index number of move 4 1 byte 0x0C Original Trainer ID number 2 bytes 0x0E Experience points 3 bytes 0x11 HP EV data 2 bytes 0x13 Attack EV data 2 bytes 0x15 Defense EV data 2 bytes 0x17 Speed EV data 2 bytes 0x19 Special EV data 2 bytes 0x1B IV data 2 bytes 0x1D Move 1's PP values 1 byte 0x1E Move 2's PP values 1 byte 0x1F Move 3's PP values 1 byte 0x20 Move 4's PP values 1 byte 0x21 Nickname 10 bytes + 0x50 terminator to make total of 11. If name is shorter, 0x00 padding is used. 0x2C OT 7 bytes + 0x50 terminator + 3 byte padding of 0x00 for total of 11. If name is shorter, 0x00 padding is used. Edited January 7 by jteamjason
Poke J Posted January 7 Posted January 7 @jteamjasonbeleive me, in that photo you don't have your Blastiose there. What you have there looks like script that appears in the textbox because: 1) Blastiose should not be appearing as plain text so that is why I gave you the hex string to look for. 2) Bug Boy is a trainer class in Stadium and should not be appearing anywhere near your Pokémon data. 3) If it was Pokémon data ASH should appear closer to the data and before Bug Boy. 4) the data values you provided in your most recent post do not appear in the photo meaning that isn't a Pokémon. Found some of the data Try searching for it's name in hex that I provided for you. You'll have more luck. Was looking at the second picture too much there appears to be useable data here. --Edit-- 0x00 Index number of the Species 1 byte = 1C 0x01 Current HP 2 bytes = 01 35 => 309 0x03 Level 1 byte = 64 => 100 0x04 Status condition 1 byte = 00 0x05 Type 1 1 byte = 15 0x06 Type 2 1 byte = 15 0x07 Catch rate/Held item 1 byte = 5F 0x08 Index number of move 1 1 byte = 5E 0x09 Index number of move 2 1 byte = 38 0x0A Index number of move 3 1 byte = 08 0x0B Index number of move 4 1 byte = 3B 0x0C Original Trainer ID number 2 bytes = 00 B9 => 00185 0x0E Experience points 3 bytes = FB 00 10 => 16449552 0x11 HP EV data 2 bytes = 2C 14 => 11284 0x13 Attack EV data 2 bytes = 69 6C => 26988 0x15 Defense EV data 2 bytes = 6F AF => 28591 0x17 Speed EV data 2 bytes = 6C 13 => 27667 0x19 Special EV data 2 bytes = 6E DE => 28382 0x1B IV data 2 bytes = 6A 3A => Att 6 def 10 speed 10 special 3 0x1D Move 1's PP values 1 byte = EA 0x1E Move 2's PP values 1 byte = AA 0x1F Move 3's PP values 1 byte = D0 0x20 Move 4's PP values 1 byte = C8 0x21 Nickname 6 bytes 0x27 OT 6 bytes HP EV seems low for its level and combined with it's IV does not equal 309 maybe a memory reading issue and the PP of the moves are way higher then they should be. I've sent you a private message with the Pokémon.
jteamjason Posted January 8 Author Posted January 8 4 hours ago, Poke J said: @jteamjason Was looking at the second picture too much there appears to be useable data here. Yeah, I should take down that second photo - it's distracting and not helpful.
Poke J Posted January 8 Posted January 8 9 minutes ago, jteamjason said: Yeah, I should take down that second photo - it's distracting and not helpful. As you made this post I made an edit to my post that you might want to see.
cjluck Posted August 24 Posted August 24 I'm attempting to do the same thing as the OP for my entire party that I registered in Pokemon Stadium back in the day. When I open the FLA save file dumped from the physical N64 cartridge in PKHeX, I see pokemon in the boxes, but it looks nothing like the pokemon that are in the registered sets in Pokemon Stadium. I can verify the FLA file is valid by opening the save file in Project64 and I can see the pokemon as they are meant to be. Is there something I'm missing to get PkHeX to read the file correctly? POKEMON STADIUM.fla
Kaphotics Posted August 24 Posted August 24 35 minutes ago, cjluck said: I'm attempting to do the same thing as the OP for my entire party that I registered in Pokemon Stadium back in the day. When I open the FLA save file dumped from the physical N64 cartridge in PKHeX, I see pokemon in the boxes, but it looks nothing like the pokemon that are in the registered sets in Pokemon Stadium. I can verify the FLA file is valid by opening the save file in Project64 and I can see the pokemon as they are meant to be. Is there something I'm missing to get PkHeX to read the file correctly? POKEMON STADIUM.fla 128 kB · 1 download Did you check the "Other Slots" to see the registered teams?
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now