FerozElMejor Posted April 22, 2017 Posted April 22, 2017 Hello everyone. I need some help into transfering Pokémon from Diamond into my Emerald. Why? Because I transfered they as a kid, but I want they back, I still have both games without new game and it would be amazing to see they back into Hoenn. I know that officially isn't possible to transfer backwards, but since days ago I know that is possible doing this: Quote Though you might be able to recover your Pokemon as Pal Park doesn't delete the whole Pokemon data. It only sets the species ID to zero. So if you didn't move any other Pokemon onto the box slot, where the Pokemon you want to recover was before the transfer, it's data should still be there. You can search your Pokemon by it's PID in a hex editor. If you found your Pokemon save it's 80 Bytes into a new file. The problem now is that you can't load the Pokemon in PKHeX directly as it's species ID is invalid. So you have to decrypt it and fix the species ID at offset 0x20 as well as the checksum at 0x1C manually. Then PKHeX will be able to load it again. This is from @BlackShark, from this threat: I don't know if anyone can do a program to do this, or a little guide step by step with images, I tried to do this by myself but I wasn't capable to convert the files. If anyone wants to test, I leave there both saves and one Pokémon that I want to transfer. 260 - SWAMPERT - 6C2404D6D618.pk4 Pokemon - Edicion Esmeralda (Spain).sav POKEMON D.2.sav 1
wrathsoffire76 Posted April 22, 2017 Posted April 22, 2017 Probably won't be possible without modifying the actual Pokémon data since they change when transferring from 3rd to 4th Gen but you can try to re-recreate it Emerald.
FerozElMejor Posted April 23, 2017 Author Posted April 23, 2017 19 minutes ago, Kaphotics said: use pk2pk https://github.com/kwsch/pk2pk It didn't leave me to do that, I want to put my Swampert on Emerald, it's from Diamond right now.
Kaphotics Posted April 23, 2017 Posted April 23, 2017 It converts from pk4 to pk3. 260 - SWAMPERT - 6C2404D6D618.pk3 1
coltonsmogon Posted April 23, 2017 Posted April 23, 2017 1 hour ago, Kaphotics said: It converts from pk4 to pk3. 260 - SWAMPERT - 6C2404D6D618.pk3 I thought this was ALREADY in PKHeX anyway...
Kaphotics Posted April 23, 2017 Posted April 23, 2017 12 minutes ago, coltonsmogon said: I thought this was ALREADY in PKHeX anyway... PKHeX doesn't support backwards conversion
coltonsmogon Posted April 23, 2017 Posted April 23, 2017 47 minutes ago, Kaphotics said: PKHeX doesn't support backwards conversion Shouldn't it be upgraded to support backwards conversion though? I don't get it...
Kaphotics Posted April 23, 2017 Posted April 23, 2017 1 minute ago, coltonsmogon said: Shouldn't it be upgraded to support backwards conversion though? I don't get it... PKHeX only supports what I want it to; I don't want unofficial backwards conversion associated with PKHeX. Other projects can reuse PKHeX.Core to accomplish their own methods of conversion, which is what pk2pk does. Single/Mass conversion to a desired format.
Sabresite Posted April 23, 2017 Posted April 23, 2017 Please note that if you are reversing events, trash bytes are important. pk2pk will not recreate the trash bytes appropriately. So it will not be able to create legal events.
FerozElMejor Posted April 23, 2017 Author Posted April 23, 2017 7 hours ago, Kaphotics said: It converts from pk4 to pk3. 260 - SWAMPERT - 6C2404D6D618.pk3 I can't, maybe I used an older build of pk2pk. I had to download a build from there: But that Swampert worked on the Emerald save, only that it has a wrong object and meet localization.
FerozElMejor Posted April 29, 2017 Author Posted April 29, 2017 (edited) @Kaphotics I still don't know how to convert the files, can you upload the current version of pk2pk or something please, I would really apreciate it. Edit: Nevermind, a friend compiled the files, thanks for the program. Edited April 29, 2017 by FerozElMejor nvm
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