Jump to content

Recommended Posts

Posted

I've been scouring the web for answers to this question to no avail, even browsing through Kaphotics post history for an answer as over the years their posts have been extremely helpful to me.

So my current situation is that I am using PKSM to move Gen 3 mon directly into Gen 6 and then from X into Bank. I am aware that gen 3 does not track dates and that I have the date set to be modified to 1/1/2025 which shows correctly in gen 6, ok fine. My biggest question is the hex data for the met location is not Poke Transfer as you would expect from an fully legitimate transfer. I have used this in the past and obviously have plenty of pokemon in Home I have used this method with. I do not have a modified switch however, and I do not have a windows PC so I cannot use PKHeX either, so I am curious about Met Location data specifically and if it gets changed (or even really matters) when moved to Home or gen 8/9 games.
When porting from Gen 3->6 with PKSM the game is correct and as I mentioned everything else is fine and seemingly legit but is there any amount of data in the code that would be identifiable I did not use legitimate methods to transfer pokemon to gen 4 then 5 then transporter? Does Home do any bit of overwriting on its own like how gen 4 overwrote Pal Park and gen 5 overwrote Transporter? Is there anything outside of Met location that is modified when moving pokemon the legit way? Basically if I pulled one of those pokemon out of home into a .pk9 file and someone were to dissect byte by byte a legitimately captured pokemon could it be found that was moved via illegitimate methods?

Sorry for the long post and I know this is a potentially trivial question all things considered.

Thanks in advance to any who can answer this.

Posted

I cannot talk about the efficacy of transferring up using PKSM, however you can see the following details to judge for yourself:
 

10 hours ago, Our_Euphoria said:

My biggest question is the hex data for the met location is not Poke Transfer as you would expect from an fully legitimate transfer.

The hex data remains unchanged, so you gonna need to read the data and compare to Gen 5 offsets.

For simplicity, use PKHeX to view the data. If viewing from PKSM, well, I've heard instances that transfers aren't shown correctly.
 

Quote

Does Home do any bit of overwriting on its own like how gen 4 overwrote Pal Park and gen 5 overwrote Transporter?

AFAIK HOME does not modify Met Location. If you use the HOME mobile app, you can even see the actual old met location. (HOME specifically built a function around it, to reference old met locations, cause the data in the met location portion of the pkx format remain unchanged since Gen 5)
IMG_0730.jpgIMG_0731.jpg
 

In this example, this is a Spinda transferred up from Gen 3. The First Met says Poké Shifter, the transliterated Japanese name of Poké Transfer

FYI, this tidbit can be seen on Poke Transporter's page on bulbapedia
image.png

and HOME's page on bulbapediaimage.png

However, I understand how it can be missed, as those pages are filled with many many words.

Those pages would cover other modifications as well. Also, PKHeX covers conversion fine, so you could convert up your pk3 to pk6 with no issues.

Posted

Thank you so much for the super detailed response! As I mentioned in my post I don't have a Windows PC and unfortunately can't use PKSM, however based on the screenshots you provided I was able to double check the Pokemon I had already transferred from Gen 3 & 4-> Gen 6/7 via PKSM and in Home they do in fact show "First Met Poke Shifter" which is more or less what I was looking for.

My concern was that, after moving mon from Gen 3 -> Gen 6 via PKSM that in pokemon's listed info, the region is correct of course but the met location was typically a null value. I am wondering if either PKSM simply does not show this info correctly, or if once pokemon are placed into Bank and sent to Home if Home is overwriting all Met Locations to Poke Shifter in that part of the process as well. The snippets from Bulbapedia you referenced are very helpful and yeah I couldn't quite find that info based on how I was searching for this information. Either way it appears that using PKHex, or PKSM, to just bulk move pokemon from a gen 3 or 4 game straight into gen 6, skipping the whole Pal Park and Poke Transporter nonsense, still results in a legitimate pokemon that shows in Home the same way if you 'legitimately' did that whole process.

Much appreciated, that answers more or less exactly what I wanted to know!

I hope if anyone else is having this extremely niche question this thread is able to help on that front.

Posted
4 minutes ago, Our_Euphoria said:

after moving mon from Gen 3 -> Gen 6 via PKSM that in pokemon's listed info, the region is correct of course but the met location was typically a null value. I am wondering if either PKSM simply does not show this info correctly, or if once pokemon are placed into Bank and sent to Home if Home is overwriting all Met Locations to Poke Shifter in that part of the process as well.

yeah HOME doesn't overwrite it. If it shows up in HOME First Met, then the data is likely there and PKSM simply isn't reading it. (I've previously heard about PKSM messing up transfer locations; as in the data is there but read it wrong, so I can only speculate that maybe they've stopped trying to read it altogether.)

 

7 minutes ago, Our_Euphoria said:

Much appreciated, that answers more or less exactly what I wanted to know!

I hope if anyone else is having this extremely niche question this thread is able to help on that front.

no worries have a good one!

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...