Methods 1-4 in Emerald
Gist: What is a Method, the reason why Methods 1-4 exist, and how they impact Pokémon generation.What is a Method
A method indicates how a Pokémon will be generated for a given RNG advance. RNG Advance + Method => Pokémon generation result A method is split into 2 components (ex: Wild-2):- Prefix: The program CPU instructions used to generate it. (ex: Wild).
- Suffix: When the Vblanks occured (ex: 2).
Method Prefix: Program CPU Instructions
The program CPU instructions depends on how the Pokémon is encountered. For RNG manipulations, 3 of them are relevant:- Stationary Pokémon: Prefix is "Method" (Not convenient, I know...).
- Wild Pokémon: Prefix is "Wild" or "H".
- Egg Pokémon: Prefix is "Egg".
Method Suffix: Vblank occurence
As explained in Understanding VBlanks, Vblanks can occur seemingly at any time, altering the Pokémon generation. How exactly the Pokémon generation will be affected depends if a Vblank occurs and on which program instruction exactly. This depends on many factors such as the map, background music, lead PID, the game played and how it is played (ex: via Pokémon Box Ruby & Sapphire).List of Methods
Instructions | Methods | Rarity |
---|---|---|
Stationary | Method-1 Method-4 | Very common Very rare |
Wild | Wild-1 Wild-2 Wild-4 | Rare Common Uncommon |
Egg | Egg-Normal Egg-Split Egg-Alternate | Common Common Uncommon |
Method-1 and Wild-1
Here's the game logic for generating a Pokémon:Step | Advance At Step Start |
---|---|
Generate 1st half PID | 1 |
Generate 2nd half PID | 2 |
Generate Def, Atk, HP IVs | 3 |
Generate SpD, SpA, Spe IVs | 4 |
Wild-2
Wild-2 is when a vblank occurs between the steps "Generate 2nd half PID" and "Generate Def, Atk, HP IVs".Step | Advance At Step Start |
---|---|
Generate 1st half PID | 1 |
Generate 2nd half PID | 2 |
VBLANK: Advance RNG | 3 |
Generate Def, Atk, HP IVs | 4 |
Generate SpD, SpA, Spe IVs | 5 |
Method-4 and Wild-4
Method-4 and Wild-4 are when a vblank occurs between the steps "Generate Def, Atk, HP IVs" and "Generate SpD, SpA, Spe IVs".Step | Advance At Step Start |
---|---|
Generate 1st half PID | 1 |
Generate 2nd half PID | 2 |
Generate Def, Atk, HP IVs | 3 |
VBLANK: Advance RNG | 4 |
Generate SpD, SpA, Spe IVs | 5 |
Additional Methods
In theory, it is possible for Vblanks to occur between the steps "Generate 1st half PID" and "Generate 2nd half PID", which would result in Wild-3. However, because there are so few instructions in-between those steps, a Vblank very rarely occurs there. It is also theorically possible for Vblanks to occur during a very specific instruction in the RNG update, causing the RNG update to be skipped.Learn more
- Lead Impact on Wild Methods in Emerald: Understanding why the lead impacts which Wild method is triggered
Credits
- RainingChain for the article.
- Chinese translation: xuanyelin, Hakuhiro.