Jump to content
Metalbear

The Legality Question/Check Thread

Recommended Posts

14 hours ago, noep said:

This may seem like a dumb question but ( in gen 8 ) if a PID passes the pkhex legality check does that mean it will also pass the in-game legality check? And, if so, is this also true when editing pokemon that were obtained through in game events such as starters or legendaries?

As far as I can tell, there's no in-game legal checks.

Though there may be online legal checks (trading, raids etc), but those can be wrong. (They let impossible shinies through, blocked event shinies etc)

Share this post


Link to post
Share on other sites

About editing Event Pokemon: If you want to guarantee it being Legal, MAKE SURE you know what characteristics are forced as an aspect of that Event. For example, if the Event release has specific IV's and Ability then changing it would obviously render it Illegal. Also it can't know anything that would require being in a previous game, like a move that is only learned from a past TM/Move Tutor.

A note about my previous post: There apparently IS now a kind of Duplicate Checker, as I'm sure many of you have already noticed. In short, it only applies to a Pokemon that has ever been stored in Pokemon Home where it is given an additional identification number (no, not one that has ever been part of a Pokemon's file before, it's NEW) that is supposed to be unique and then if any two Pokemon have that same ID while coexisting in Pokemon Home then all but one will be automatically deleted.
So, in short, if you are, like me, only doing duplications in Gen 7 (3DS) or older, then you are safe (a different number is assigned to each Pokemon entering Home). If it is in any Switch games, then you will want to make sure you don't involve Home until after you are done duplicating (save yourself some frustration).

Share this post


Link to post
Share on other sites

Is there ANY difference at all between Pokemon generated by the game on Emulator and generated by the game on retail?


Like, if I emulate Emerald and just play completely normally, no editing or anything, is there anything that would mark their PID or any part of their generated data that would differentiate them from a retail cartridge?

Share this post


Link to post
Share on other sites
Just now, Masamune3210 said:

No, as the code that generated the Pokemon is the same, as long as it's not a romhack

So even if someone were to hypothetically look through the pkmn-file it would not be different? I don't like keeping Pokemon in my games if they're in ANY sort of way not legitimate (for example, if I had a genned mon that had a legal iv/pid frame from pre-gen v, but that frame was unhittable, I wouldn't want it even if it is recognized by PkHex as legal etc.)

Share this post


Link to post
Share on other sites

No as far as I know as long as you stick to what is possible in a normal game, since the code is literally the same as a normal cart, the Pokemon will be completely normal

  • Like 1

Share this post


Link to post
Share on other sites

Do ribbons affect memories? Like if I took a Pokemon from, say, Platinum into X/Y and gave it the ribbon from a Gen4 contest or the Kalos Champion ribbon, SHOULD that affect/change memories? Or no effect at all?

Share this post


Link to post
Share on other sites
45 minutes ago, Farfetchd said:

Do ribbons affect memories? Like if I took a Pokemon from, say, Platinum into X/Y and gave it the ribbon from a Gen4 contest or the Kalos Champion ribbon, SHOULD that affect/change memories? Or no effect at all?

No idea. Presently I don’t have any concrete examples, given that the stuff I transfer typically don’t have memories. My assumption is no, because I am not sure if Any memories say anything about ribbons, I can’t give out a definitive answer without checking first 😜 

Share this post


Link to post
Share on other sites
5 minutes ago, theSLAYER said:

No idea. Presently I don’t have any concrete examples, given that the stuff I transfer typically don’t have memories. My assumption is no, because I am not sure if Any memories say anything about ribbons, I can’t give out a definitive answer without checking first 😜 

Is that very difficult to check? I have no clue how y'all amazing peeps make sure all those little details are right, so I have no clue if that's a lot to ask heh.

Share this post


Link to post
Share on other sites
7 hours ago, Farfetchd said:

Is that very difficult to check? I have no clue how y'all amazing peeps make sure all those little details are right, so I have no clue if that's a lot to ask heh.

Probably harder to prove a negative. You can start with whether you think one or two memories are associated with ribbons, then check all imported ribbon mons on hand to prove or disprove that hypothesis.

Share this post


Link to post
Share on other sites
Posted (edited)
15 hours ago, theSLAYER said:

Probably harder to prove a negative. You can start with whether you think one or two memories are associated with ribbons, then check all imported ribbon mons on hand to prove or disprove that hypothesis.

Well, after checking the Bulbapedia site I would lean towards no in the case of gen4 or earlier memories.

"Pokémon received from events or transferred from a Generation V game won't have any memories of their original Trainer; the Memory Girl will say "The Pokémon seems to have a good memory, but it doesn't seem to be able to remember...""

 

I went and checked my completely unedited Pokemon from Platinum, and for example my Lopunny, that had to have max-friendship to evolve, has a blank memory and its default friendship (because, likely, it counted Gen 5's trainer friendship. So my assumption is that everything is backed to default and to the "Can't remember" memory for gen 5 and prior.

Also, the site explains that memories can be overwritten by a judge or the like, so my guess is that, say a Pokemon were to receive a memory for receiving a ribbon, you could then go to the judge to get a new one etc. So it shouldn't be an issue. I don't know the hex that determines the memory is chosen though; is it random?

 

 

Edited by Farfetchd

Share this post


Link to post
Share on other sites

Hi I am new here I just want to get some clarity on two things, for context I am playing Crystal version (Gen 2)

1. Is changing a move on Lugia so that it has Aeroblast and Ho-oh so that it has sacred fire considered legal? (reading the guide/rules seems to be okay they are moves which they can learn/relearn though pkhex puts a warning sign) 

2. Is changing a ditto's IV/DV's then using it to breed cause the eggs to be illegal (if so would using randomize IV's be used until I get stats that are close to what I am after)?

Thanks

Share this post


Link to post
Share on other sites
1 hour ago, Xsypher said:

1. Is changing a move on Lugia so that it has Aeroblast and Ho-oh so that it has sacred fire considered legal? (reading the guide/rules seems to be okay they are moves which they can learn/relearn though pkhex puts a warning sign) 

If PKHeX puts the warning sign, then it isn't legal.

For example (referring to your gen 2 scenario) if I'm not mistaken, Lugia only gets Aeroblast by being caught in Silver, and Ho-Oh only gets Sacred Fire by being caught in Gold. [even if the above point is wrong, I know Crystal Lugia and Ho-Oh DOES NOT have their signature moves]
Thus, if they have data to suggest they were caught in Crystal (the time of day and route data, for example), they can never legitimately have those moves.

As such, PKHeX is right: they ARE illegal.

[For carts, they could relearn those moves by being transferred to Stadium 2 and using Lance's relearner, but that isn't an option on VC]

 

1 hour ago, Xsypher said:

2. Is changing a ditto's IV/DV's then using it to breed cause the eggs to be illegal (if so would using randomize IV's be used until I get stats that are close to what I am after)?

Honestly, this is more of a ethics question than an legality question.

Ethically, for some individuals, some mons bred from a cheated mon, is also cheated, due to it's stats being affected.
Legally, the stats bred would be the same as having a non-modified parent. Can't be distinguished.

Share this post


Link to post
Share on other sites

Thanks for the quick reply, 

I was aware they didn't get their signature move in Crystal and about being able to get the move via Stadium 2 (hence why I asked). 

Share this post


Link to post
Share on other sites
26 minutes ago, Xsypher said:

Thanks for the quick reply, 

I was aware they didn't get their signature move in Crystal and about being able to get the move via Stadium 2 (hence why I asked). 


PKHeX checks whether the save is a VC save.
PKHeX doesn't flag illegal on non-VC saves (presumably due to Stadium 2 connection) but does flag illegal for VC saves.

You mentioned earlier you saw the flag. As such, you're on a VC save, and those mons having those moves would make them illegal.

Share this post


Link to post
Share on other sites
Posted (edited)

So, I'm having an issue. I'm getting an error stating that this Alolan Raichu, which was caught and raised in-game, NOT generated in PKHeX, is illegal for two reasons.

1) Because it has an invalid move, Sweet Kiss. This is incorrect because Sweet Kiss is learned naturally by Pichu at Level 10.

2) Because apparently PKHeX cannot match an encounter from the origin game. This is particularly strange because the Raichu is in it's game of Origin (Pokemon Moon Version) and has full met details on where it was caught, the Hau'oli City Shopping District, and it's level at the time of being caught (Lvl 5). Keep in mind that in Generation 7, Pichu can ONLY be caught in the Hau'oli City Shopping District and on Route 1.

As far as I can tell, this Raichu should not be getting flagged as illegal for any reason. I'll post up the pk7 file along with this. If anyone has any ideas as to why this mon is being flagged, please let me know. It was for a fact caught in game and not generated or edited in any way by PKHeX.

Thanks.

Quick Edit: I realize that the encounter date for this pokemon says it was caught in 2011. This is due to it being caught while the 3DS was set to an incorrect date. Either way, I've found that changing the date to 2020 does not change the error.

026-01 - Havika - CA069EC2F64F.pk7

Edited by Dr0neshuffler

Share this post


Link to post
Share on other sites
3 hours ago, Dr0neshuffler said:

So, I'm having an issue. I'm getting an error stating that this Alolan Raichu, which was caught and raised in-game, NOT generated in PKHeX, is illegal for two reasons.

1) Because it has an invalid move, Sweet Kiss. This is incorrect because Sweet Kiss is learned naturally by Pichu at Level 10.

2) Because apparently PKHeX cannot match an encounter from the origin game. This is particularly strange because the Raichu is in it's game of Origin (Pokemon Moon Version) and has full met details on where it was caught, the Hau'oli City Shopping District, and it's level at the time of being caught (Lvl 5). Keep in mind that in Generation 7, Pichu can ONLY be caught in the Hau'oli City Shopping District and on Route 1.

As far as I can tell, this Raichu should not be getting flagged as illegal for any reason. I'll post up the pk7 file along with this. If anyone has any ideas as to why this mon is being flagged, please let me know. It was for a fact caught in game and not generated or edited in any way by PKHeX.

Thanks.

Quick Edit: I realize that the encounter date for this pokemon says it was caught in 2011. This is due to it being caught while the 3DS was set to an incorrect date. Either way, I've found that changing the date to 2020 does not change the error.

026-01 - Havika - CA069EC2F64F.pk7 260 B · 1 download

I see where you're seeing the error, but placing it in a position in the box makes it legal. Although, placing it in the box inherently modifies it to fix some inconsistencies. Is this your self-caught Raichu, or did you receive this Raichu as a pk7 file from someone else? There is nothing wrong with the Raichu itself, the only thing it's detecting is the Latest (Not OT) Handler, so I would believe you obtained this as a pk7 from someone else. It's detecting that the handler is still the OT of the person who caught it, but putting in a trainer name for the Not OT Handler will fix it.

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites
Posted (edited)
11 hours ago, ICanSnake said:

I see where you're seeing the error, but placing it in a position in the box makes it legal. Although, placing it in the box inherently modifies it to fix some inconsistencies. Is this your self-caught Raichu, or did you receive this Raichu as a pk7 file from someone else? There is nothing wrong with the Raichu itself, the only thing it's detecting is the Latest (Not OT) Handler, so I would believe you obtained this as a pk7 from someone else. It's detecting that the handler is still the OT of the person who caught it, but putting in a trainer name for the Not OT Handler will fix it.

It's 100% self caught. I just came across it while messing with my girlfriend's save in PKHeX to get acquainted with the save editor (I just started learning it yesterday, and as such the save has never been touched by an editor before). But I was with her when she caught it, and as she evolved it and leveled it up (we were doing a sun/moon playthrough together), so I, personally, can verify that it should be 100% legit. She did trade it to my Sun version at one point so I could fill in a blank spot for Pikachu in my pokedex, and then I traded it back to her. Perhaps, the games misinterpreted some code or something during the trades causing an issue with the Latest (Not OT ) Handler? It's the only thing I can imagine. It also wouldn't explain the errors regarding the Invalid Move (which should be valid) and the Encounter error (Considering the encounter is one of only two ways to get Pichu in these games), but if I understand correctly, placing it in a PC box should rectify those issues, yeah?

Edited by Dr0neshuffler

Share this post


Link to post
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...