Jump to content

Recommended Posts

Posted

Hello, this should be a pretty simple question.

 

When you load up a Gen I sav, PKHeX asks you if it is a VC or Physical save.

I was wondering what are all the things that it affects?

My saves are all physical saves so naturally I click "No" to indicate so.  Does it only control seeing the prompt that asks if you want to allow Gen II learnsets as legal? (Since as of now the VC versions of GSC aren't available yet so VC pokes shouldn't have those moves)

 

Posted
13 minutes ago, Brendan McCoy said:

Hello, this should be a pretty simple question.

 

When you load up a Gen I sav, PKHeX asks you if it is a VC or Physical save.

I was wondering what are all the things that it affects?

My saves are all physical saves so naturally I click "No" to indicate so.  Does it only control seeing the prompt that asks if you want to allow Gen II learnsets as legal? (Since as of now the VC versions of GSC aren't available yet so VC pokes shouldn't have those moves)

 


The difference I'm aware of, is that Legality between VC Pokemon and Physical Cart Pokemon, are different.

Posted

Regarding VC Events

The VC Mew from the gallery checks as legal for any combination of options Gen I opening options when I load the PKM with my Gen I saves loaded.

I have noticed, however, that if I try to manually generate the VC event Mew, it appears to only check as legal when I select "Physical" AND "Yes" to Gen II learnsets.

I think I read a forum post somewhere from the dev saying that only VC event legality would be included, but I'm not sure if there was a change of heart on that as there was on including Gen I support at all.

 

Another Issue (Includes crash, exceptions attached)

Additionally, anytime I select anything other than that "Physical" "Yes" combination, certain Pokemon from my physical game check as illegal, some of which seem to me shouldn't appear as such.

Attached are my saves, which haven't been modified after being dumped from my carts.

Now I would intuit that maybe these get flagged for having Gen II learnset moves, but even the Ditto just has transform :s.

So I suppose it is just the fact that these have touched a Gen II cart that they are flagged illegal?

I noticed clicking the legality checker after "viewing" several of these gives a "Legal" message. The ones that fail a second time give errors both about encounter rate and catch rate.

Even with this hypothesis, I have no clue why the Diglett is flagged illegal. Maybe I sent it to Gold for an intermediate trade or something.

 

In Pokemon Red:

Box 1 - Charizard**, Ditto**, Omastar**, Kabuto*

Box 6 - Diglett

Party - Wartortle*

 

In Pokemon Blue:

Box 5 - Omanyte*, Kabutops**

Party - Charmeleon*, Blastoise**

 

* Hatched in Gold

** Sent to Gold for Breeding

BOLD Rechecks as legal

ITALIC Crashes PKHeX when re-checking legality (It's the Omanyte if you missed it)
 

 

Pokemon Red.sav

Pokemon Blue.sav

error.txt

Posted

Let me explain what means all the Generation 1 prompt

VC: Pokemon legal for VC games, that means only pokemon that could be obtained in the Virtual Console release are legal, that exclude any pokemon from generation 2 (until VC2 release) but also events from the GB Era and Pokemon Stadium gifts

Phisycal Cart No Gen 2: Is just like VC but allowing Pokemon Stadium gifts. This means only pokemon possible in generation 1 games without using generation 2 games are legal.

Phisycal Cart with Gen 2: This option is the most complete one, allowing all generation 1 and 2 games and Pokemon Stadium 1 and 2.

 

About Generation 2

The common mistake is to think the only thing included allowing gen 2 games are gen 2 movesets. No, there are more changes that could make a pokemon legal if gen 2 is allowed but illegal without gen 2, even without using gen 2 moves.

First, keep in mind there are pokemon that can be obtained at a lower levels in gen 2. For example, a level 5 vulpix is not legal in generation 1 without using gen 2 games.

Second, and this is what make illegal most of the hacked pokemon the people try to make for gen 1, is the catch rate. The catch rate is stored on the pokemon and the same data is used by generation 2 to store the held item. But in game is not possible to change the stored catch rate/held item in a gen 1 game, that means a gen 1 pokemon that has not been traded to generation 2 should have the exactly catch rate from its encounter.

For example a Buterfree should have Metapor or Caterpie catch rate. If the catch rate is 0 or matches another generation 2 held item is illegal if generation 2 tradeback is not allowed in the legal analysis.

Third, in game trades. Just like the first point, generation 2 allow legal pokemon at lower levels, and that make legal some trades with lower levels using generation 2 pokemon.

 

Also about Mew events, the VC Event should be legal on VC saves only, and GB events legal in GB Carts, but GB Era Events are not yet implemented in PKHex.

  • Like 1
Posted

Many thanks for the further details :)

I like to use as few tools as possible so I think I'll fork PKHeX to try to display as much of a Pokemon's data structure as possible.

Does anyone know of any shortcomings, incompleteness, or inaccuracies in the Bulbapedia articles for Pokemon structure that are addressed elsewhere?

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