XD_Lele Posted August 14, 2024 Posted August 14, 2024 Is there any basic tutorial or something to contribute to implements in Pkhex? I would like to help with adding some stuffs such as poke amie decorations/wallpaper XY ORAS and pokeathlon HGSS.
Kaphotics Posted August 14, 2024 Posted August 14, 2024 If you can't code, here's how you'd still be able to help: Find the offset within the save file that determines what you're trying to change. Change the values manually in a hex editor like HxD to document what values and offsets do what. If you provide in a post the offsets/structure of the data, and a list of values that can be used, then someone can take that and convert to code. 1
XD_Lele Posted August 14, 2024 Author Posted August 14, 2024 (edited) 3 hours ago, Kaphotics said: If you can't code, here's how you'd still be able to help: Find the offset within the save file that determines what you're trying to change. Change the values manually in a hex editor like HxD to document what values and offsets do what. If you provide in a post the offsets/structure of the data, and a list of values that can be used, then someone can take that and convert to code. I found the offsets for each individual Decoration items: XY's: 0x16400 = Cocoa Treat Cushion 0x16404 = Chocolate Treat Cushion 0x16408 = Mint Ring Cushion ... So, Do I open my save in a HxD hex editor, find these codes for each item and change the quantity? How do I change the quantity? Edited August 14, 2024 by XD_Lele
XD_Lele Posted August 15, 2024 Author Posted August 15, 2024 22 hours ago, Kaphotics said: If you can't code, here's how you'd still be able to help: Find the offset within the save file that determines what you're trying to change. Change the values manually in a hex editor like HxD to document what values and offsets do what. If you provide in a post the offsets/structure of the data, and a list of values that can be used, then someone can take that and convert to code. It works!!! I think I found wallpapers poke amie offsets. But walpapers don t have quantity. Any non-zero value should work?
Dana owo Posted September 7 Posted September 7 Hii! I'm also trying to get the Pokémon amie decorations, BUT I CAN'T. I'm pretty sure I changed the quantities correctly in the HxD hex editor, but when I save the file and insert it into the 3DS, that's where I get an error (it says the game data is corrupted). Just changing one number gives me the error. When I set it back to 00, the game works again. How did you get it???
Poke J Posted September 7 Posted September 7 41 minutes ago, Dana owo said: Hii! I'm also trying to get the Pokémon amie decorations, BUT I CAN'T. I'm pretty sure I changed the quantities correctly in the HxD hex editor, but when I save the file and insert it into the 3DS, that's where I get an error (it says the game data is corrupted). Just changing one number gives me the error. When I set it back to 00, the game works again. How did you get it??? When you do any edits in HxD you’ll save it and then open the save in PKHeX and save it with PKHeX. The edit with HxD causes the checksum to be invalid and saving the file again with PKHeX will fix the checksum. That’s why when the value is changed back to the original value the save works again because the checksum is correct t once again.
Dana owo Posted September 7 Posted September 7 OMFG I JUST DID IT!!! I can't believe ittt It was thanks to this post by Holla! All I had to do was save that same file again with PKHeX so it wouldn't get corrupted pffff. (Canoe's post was very useful too) Thank you so much! I've never used HxD before, and it took me a few hours to figure it out x'd Anything for the sake of getting some pretty decorations for in my pink room
Dana owo Posted September 7 Posted September 7 21 minutes ago, Poke J said: When you do any edits in HxD you’ll save it and then open the save in PKHeX and save it with PKHeX. The edit with HxD causes the checksum to be invalid and saving the file again with PKHeX will fix the checksum. That’s why when the value is changed back to the original value the save works again because the checksum is correct t once again. Ohhh that was quick, thanks so much!!! I kept reading some posts and finally got it, but thanks for the replyyy
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