Le Bug de la Baie Grena
Le Glitch Grena
Corruption des Pokémon : Méthode Spéciale

Lors du Glitch Grena, le curseur se retrouve en réalité téléporté sur les données du 24e Pokémon de la Boîte 2 du PC.
Afin de réaliser une Corruption des Pokémon qui sera certaine de fonctionner, deux ingrédients sont nécessaires :
- L'utilisation d'un Initiateur de Corruption.
Il interfère la corruption des données du Glitch Grena pour faire en sorte que si jamais celui-ci corrompe le PID/TID du Pokémon situé 1 emplacement après l'initiateur, aucune autre donnée de ce Pokémon ne soit corrompue.
Deux Initiateurs de corruption différents sont nécessaires pour aider à corrompre n'importe quel PID/TID de Pokémon (l'un pour les PID/TID dont le caractère hexadécimal le plus à gauche est 0,1,2,3,8,9,A,B, pour l'addition de 0x40000000 au PID/TID) (l'autre pour les PID/TID dont le caractère hexadécimal le plus à gauche est 4,5,6,7,C,D,E,F, pour la soustraction de 0x40000000 au PID/TID).
Le Posipi obtenu par échange avec Rugissement comme seule attaque est un Initiateur de corruption pour le premier cas (addition de 0x40000000), ce qui lui permet en particulier d'aider à corrompre tous les Pokémon obtenus par échange.
L'autre Initiateur de corruption s'obtient en corrompant un clone du Hypotrempe
- Une condition un peu particulière, souvent vraie, mais qui a besoin d'être bien vérifiée dans des cas un peu particuliers.
Avant de passer à la condition à vérifier, laissez-moi vous expliquer les raisons derrière tout cela.
- Explications -
Lorsque vous corrompez le PID ou le TID d'un Pokémon, la clé de cryptage de ses données change légèrement. Cela va alors changer légèrement certaines données des sous-structures du Pokémon (12 bits vont être changés. Ils passent à 0 s'ils étaient à 1, et passent à 1 s'ils étaient à 0.).
Ce changement de données va induire un changement dans le calcul du checksum du Pokémon. (Le jeu prend les octets des sous-structures, additionne le tout, et compare à une valeur précédemment stockée. Si les valeurs diffèrent, le Pokémon devient un Mauv.Oeuf.)
Pour que le Pokémon ainsi corrompu ne devienne pas un Mauv.Oeuf, il faut que le nouveau calcul du checksum donne un résultat égal au checksum stocké dans les données du Pokémon.
Ceci sera vrai si et seulement si la somme de tous les changements de données est un multiple de 65.536, car le checksum est stocké sur un mot. (valeur entre 0 et 65.535)
Or, cette somme est égale à :
Somme = ("Nombre de bits passés à 1" - "Nombre de bits passés à 0")*16.384 = ((12 -"Nombre de bits passés à 0") - "Nombre de bits passés à 0")*16.384
Somme = (12 - 2*"Nombre de bits passés à 0")*16.384 = (6-"Nombre de bits passés à 0")*32.768
Ainsi, cette somme est un multiple de 65.536 si et seulement si "Nombre de bits passés à 0" est pair.
Cela veut dire que la corruption ne pourra fonctionner que si et seulement si parmi les 12 bits concernés, un nombre pair d'entre eux est à 1. (ce sont ceux à 1 qui passent à 0 lors de la corruption)
L'un de ces Bits représente aussi un souci pour la Double Corruption. Ce dit Bit est lié aux PPs de la 4e Attaque du Pokémon.
Or, lorsque vous corrompez le PID ou le TID de votre Pokémon, l'identifiant de son Attaque n°4 change.
De plus, à chaque fois que vous déposez un Pokémon dans le PC, ses PPs sont recalculés.
Cela veut dire que si vous déplacez/clonez l'Oeuf obtenu après une corruption, ses PPs seront recalculés. Comme sa 4e attaque n'est plus la même, les PPs de sa 4e attaque ne seront plus les mêmes.
Ce changement de PPs, dont vous ne connaissez pas vraiment la valeur, peut alors changer la valeur du Bit concerné et peut rendre ainsi impossible la seconde corruption du Pokémon.
Voici un tableau listant les 12 données de votre Pokémon qui sont influencées par ces 12 bits, et qui vont ainsi influencer le succès de la corruption :

Liste des données pouvant empêcher la corruption de réussir
Zone | Données | Si oui : Bit à 1 | Si Non : Bit à 0
--- | --- | --- | ---
Croissance | L'identifiant hexadécimal de l'Objet Tenu est entre 0x4000-0x7FFF ou 0xC000-0xFFFF | Oui | Non
Croissance | L'Expérience est entre 0x40000000-0x7FFFFFFF ou 0xC0000000-0xFFFFFFFF | Oui | Non
Croissance | Inconnu, ?? (Sans effet. Non modifiable hormis via double corruption.) | Oui | Non
Attaques | Identifiant de l'Attaque 2 entre 0x4000-0x7FFF ou 0xC000-0xFFFF | Oui | Non
Attaques | Identifiant de l'Attaque 4 entre 0x4000-0x7FFF ou 0xC000-0xFFFF | Oui | Non
Attaques | PPs de la 4e Attaque entre 0x40-0x7F ou 0xC0-0xFF | Oui | Non
EVs | EVs Vitesse entre 0x40-0x7F ou 0xC0-0xFF | Oui | Non
EVs | Beauté entre 0x40-0x7F ou 0xC0-0xFF | Oui | Non
EVs | Onctuosité entre 0x40-0x7F ou 0xC0-0xFF | Oui | Non
Divers | Le Pokémon est dans une Faiblo Ball, Bis Ball, Chrono Ball, Luxe Ball, Honor Ball, Ball 12,13,14,15. (Balls 12,13,14,15 obtenables seulement via Double Corruption) | Oui | Non
Divers | Le Pokémon est dans un Oeuf. | Oui | Non
Divers | Le Pokémon possède un ruban évènement impossible à avoir. (Obtenable seulement via Double Corruption) | Oui | Non
Résultat | Le nombre de "Oui" doit être pair pour que le Pokémon puisse être corrompu. |  |

Plusieurs de ces données ne peuvent pas être obtenues sur un Pokémon à moins qu'il ne s'agisse d'un Pokémon ayant subi une Double Corruption.
Comme vous allez en général réaliser une Double Corruption sur un Pokémon obtenu par échange ou sur un Queulorior, cela ne sera pas votre cas. Ces bits resteront donc à 0.
Certaines corruptions nécessiteront d'avoir un ou plusieurs de ces bits à 1, avec par exemple des EVs Vitesse précis ou une Ataque n°2 précise.
Il vous faudra alors vous assurer que le nombre de Bits à 1 parmi ces 12 données soit pair si vous voulez réussir à corrompre votre Pokémon.
- Procédure -
-) Préparez votre Pokémon pour une Double Corruption.
-) Regardez le tableau pour voir si l'entraînement que vous avez fait subir à ce Pokémon a affecté l'un des 12 Bits concernés.
Comptez le nombre de Bits à 1 parmi les 12 Bits concernés.
Si ce nombre est pair, c'est bon.
Si ce nombre est impair, vous devrez modifier l'une des données du tableau afin de le faire devenir pair.
Pour cela, vous pouvez :
- Faire tenir l'objet 0x4000 à votre Pokémon. (S'il ne doit pas tenir d'Objet précis)
- Faire Gribouiller l'attaque 0x4000 à votre Pokémon et la placer en 2e position. (S'il ne doit pas avoir d'attaque n°2 précise)
- Donner 70 (=0x46) EVs Vit à votre Pokémon. (S'il ne doit pas avoir d'EVs Vit précis)
- Capturer un nouveau Queulorior avec une Faiblo Ball, Bis Ball, Chrono Ball, Luxe Ball, Honor Ball et le bon Type de Corruption.
- Donner une Octuosité totale entre 64-127 ou 192-255 à votre Pokémon. (S'il ne doit pas avoir d'Onctuosité totale précise)
Faites des Pokéblocs avec une Baie Willia et le papy seulement. (Nv 10-12, Onctuosité 23)
Donnez un certain nombre de ces Pokéblocs à votre Pokémon pour augmenter son Onctuosité totale sans modifier sa Beauté. Si votre Pokémon a une Onctuosité totale de 0, donnez 3 de ces Pokéblocs pour avoir 3*23=69 d'Onctuosité totale.
-) Choix de la méthode de Double Corruption
Si votre Pokémon doit avoir une 4e Attaque particulière, réalisez la Double Corruption générale. (L'Oeuf obtenu après la première corruption ne doit pas être déplacé/cloné. On met un nouvel Initiateur juste derrière cet Oeuf, et on essaie de corrompre l'Oeuf.)
Si votre Pokémon ne doit pas avoir de 4e Attaque particulière, apprenez-lui Frustration(Fr)/Retour(US)/Puissance Cachée (Spa)/Abri(Ita).
Cette 4e Attaque vous permettra alors de réaliser la Double Corruption rapide. (Si l'Oeuf a été obtenu par une corruption de TID, il peut être cloné afin de rendre la seconde corruption plus rapide.)
- Erreurs classiques -
Il se peut que vous ayiez essayé de corrompre un Pokémon, mais qu'après des trentaines, centaines d'essais, vous n'ayiez jamais obtenu d'Oeuf/Pokémon malgré l'utilisation d'un Initiateur de Corruption. (C'est très frustrant, et cette page est là pour éviter au mieux que cela vous arrive.)
Les causes les plus fréquentes sont :
- Vous avez capturé votre Queulorior/Pokémon avec une Faiblo Ball, Bis Ball, Chrono Ball, Luxe Ball, Honor Ball.
- Votre Pokémon avait des EVs Vitesse entre 64-127 ou 192-255 et vous ne lui avez pas donné de Pokéblocs pour changer son Onctuosité.
- Vous avez déplacé/cloné l'Oeuf obtenu après la première corruption alors que vous ne lui avez pas appris Frustration(Fr)/Retour(US)/Puissance Cachée (Spa)/Abri(Ita) 4e Attaque.
- Obtenir n'importe quel Pokémon, Obet, ou Attaque (Pokérus en bonus)
- Pokémon Glitch intéressants
- Attaques Glitch intéressants
- Objets intéressants
- Double Corruption
- Nettoyer son PC
Voir aussi :
- Corruption de la Partie
-- Dupliquer les Objets
-- Débloquer l'Île du Sud
-- Débloquer les Îles Aurore et Lointaine
* Retour à la page sur le Glitch Grena *
** Accueil **