Journal des déclenchements du filtre anti-abus

Détails pour l’entrée 811 635 du journal

21 juin 2017 à 01:08 : 46.161.9.20 (discussion) a déclenché le filtre filtre 0 en effectuant l’action « edit » sur Bug de la rive droite de Cramois'île. Actions entreprises : Interdire la modification ; Description du filtre : (examiner)

Changements effectués lors de la modification

Le '''Bug de la rive droite de Cramois'Île''' est un [[bug]] des versions {{Jeu|RB}}.
wh0cd3956461 <a href=http://cialis20mg24.us.org/>cialis 20 mg</a> <a href=http://azithromycin24.us.org/>azithromycin</a> <a href=http://buycialis247.us.org/>cialis price</a>
 
== Description ==
 
Ce [[bug]] permet d'avoir des Pokémon à un niveau supérieur à 100 et aussi de rencontrer les [[Pokémon bug]]s [[MissingNo]] et [['M]] plus rapidement qu'avec le [[bug du Métamorph]] et de rencontrer les Pokémon du [[Parc Safari (Kanto)|Parc Safari]] sans qu'ils ne puissent fuir.
 
Il est apparu à cause d'une erreur faite lors de la localisation des jeux pour la sortie internationale, et est donc ni présent dans {{Jeu|RV}}, ni dans la version [[Pokémon Bleu (Japon)|''Pokémon Bleu'']] japonaise qui a pourtant servie de base mécaniquement pour ''Pokémon Rouge et Bleu''. Le bug a également été corrigé dans les traductions espagnole et italienne du jeu.
 
Dans la version française, le jeu plante sur un écran noir dès qu'il est censé rencontrer [[MissingNo.]] ou [['M]]. C'est donc seulement dans les versions anglaise et allemande qui ce bug peut être exploité de manière optimale.
 
Ce bug ne fonctionne également pas dans n'importe quelle traduction de {{Jeu|J}}, étant corrigé: la rive droite n'est plus une zone de capture.
 
== Manœuvre ==
 
=== Rencontrer des Pokémon supérieur au niveau 100 ===
 
Le principe est simple :
 
*Tout d'abord, aller à [[Jadielle]] et parler au vieil homme qui enseigne comment capturer un Pokémon ;
*Répondre "non" à sa question. Il montrera ensuite comment capturer un Pokémon ;
*Voler à [[Cramois'Île]], surfer sur la rive ''droite'' de haut en bas.
 
Si cette démarche a été suivie, des Pokémon sauvages à des niveaux supérieurs à 100 apparaîtront. Mais si un de ces Pokémon a été entraîné et monte d'un niveau (ce qui ne nécessitera qu'un seul point d'expérience), son niveau redescendra directement à 100. Le seul moyen pour qu'il monte de niveau reste les [[Super Bonbon]].
 
Les Pokémon rencontrés qui seront à un niveau supérieur à 100 dépendent du nom du joueur :
 
==== Exemple ====
 
Si le joueur s'appelle '''Arthur''' :
 
*'''A''': La première lettre ne sert à rien.
*'''r''': Un Pokémon au niveau 177
*'''t''': [[Carabaffe]]
*'''h''': Un Pokémon au niveau 167
*'''u''': [[Dracaufeu]]
*'''r''': Un Pokémon au niveau 177
 
Il y aura donc :
 
*Soit un Carabaffe au niveau 177
*soit un Carabaffe au niveau 167
*Soit un Dracaufeu au niveau 177
*Soit un Dracaufeu au niveau 167
 
== Liste des lettres par rapport aux Pokémon/dresseurs et niveaux ==
 
=== Pokémon et dresseurs générés ===
 
{|class="tableaustandard inconnu sortable" style="text-align:center;" align="center"
! Caractère
! colspan="2" | Pokémon ou dresseur
|-
| Espace
| {{Miniature|127}}
| [[Scarabrute]]
|-
| A
| {{Miniature|055}}
| [[Akwakwak]]
|-
| B
| {{Miniature|097}}
| [[Hypnomade]]
|-
| C
| {{Miniature|042}}
| [[Nosferalto]]
|-
| D
| {{Miniature|150}}
| [[Mewtwo]]
|-
| E
| {{Miniature|143}}
| [[Ronflex]]
|-
| F
| {{Miniature|129}}
| [[Magicarpe]]
|-
| G
| {{miniature|???}}
| [[MissingNo.]]
|-
| H
| {{miniature|???}}
| [[MissingNo.]]
|-
| I
| {{Miniature|089}}
| [[Grotadmorv]]
|-
| J
| {{miniature|???}}
| [[MissingNo.]]
|-
| K
| {{Miniature|099}}
| [[Krabboss]]
|-
| L
| {{Miniature|091}}
| [[Crustabri]]
|-
| M
| {{miniature|???}}
| [[MissingNo.]]
|-
| N
| {{Miniature|101}}
| [[Électrode]]
|-
| O
| {{Miniature|036}}
| [[Mélodelfe]]
|-
| P
| {{Miniature|110}}
| [[Smogogo]]
|-
| Q
| {{Miniature|053}}
| [[Persian]]
|-
| R
| {{Miniature|105}}
| [[Ossatueur]]
|-
| S
| {{miniature|???}}
| [[MissingNo.]]
|-
| T
| {{Miniature|093}}
| [[Spectrum]]
|-
| U
| {{Miniature|063}}
| [[Abra]]
|-
| V
| {{Miniature|065}}
| [[Alakazam]]
|-
| W
| {{Miniature|016}}
| [[Roucoups]]
|-
| X
| {{Miniature|018}}
| [[Roucarnage]]
|-
| Y
| {{Miniature|121}}
| [[Staross]]
|-
| Z
| {{Miniature|001}}
| [[Bulbizarre]]
|-
| a
| {{miniature|???}}
| [[MissingNo.]]
|-
| b
| {{miniature|???}}
| [[MissingNo.]]
|-
| c
| {{miniature|???}}
| [[MissingNo.]]
|-
| d
| {{Miniature|077}}
| [[Ponyta]]
|-
| e
| {{Miniature|078}}
| [[Galopa]]
|-
| f
| {{Miniature|019}}
| [[Rattata]]
|-
| g
| {{Miniature|020}}
| [[Rattatac]]
|-
| h
| {{Miniature|033}}
| [[Nidorino]]
|-
| i
| {{Miniature|030}}
| [[Nidorina]]
|-
| j
| {{Miniature|074}}
| [[Racaillou]]
|-
| k
| {{Miniature|137}}
| [[Porygon]]
|-
| l
| {{Miniature|142}}
| [[Ptera]]
|-
| m
| {{miniature|???}}
| [[MissingNo.]]
|-
| n
| {{Miniature|081}}
| [[Magneti]]
|-
| o
| {{miniature|???}}
| [[MissingNo.]]
|-
| p
| {{miniature|???}}
| [[MissingNo.]]
|-
| q
| {{Miniature|004}}
| [[Salamèche]]
|-
| r
| {{Miniature|007}}
| [[Carapuce]]
|-
| s
| {{Miniature|005}}
| [[Reptincel]]
|-
| t
| {{Miniature|008}}
| [[Carabaffe]]
|-
| u
| {{Miniature|006}}
| [[Dracaufeu]]
|-
| v
| {{miniature|???}}
| [[MissingNo.]]
|-
| w
| {{miniature|???}}
| {{Infobulle|[[MissingNo.]]|en forme de fossile de Kabutops}}
|-
| x
| {{miniature|???}}
| {{Infobulle|[[MissingNo.]]|en forme de fossile de Ptera}}
|-
| y
| {{miniature|???}}
| {{Infobulle|[[MissingNo.]]|en forme de spectre de la tour de Lavanville.}}
|-
| z
| {{Miniature|043}}
| [[Mystherbe]]
|-
| (
| {{Miniature|003}}
| [[Florizarre]]
|-
| )
| {{Miniature|073}}
| [[Tentacruel]]
|-
| :
| {{miniature|???}}
| [[MissingNo.]]
|-
| ;
| {{Miniature|118}}
| [[Poissirène]]
|-
| [
| {{Miniature|119}}
| [[Poissoroy]]
|-
| ]
| {{miniature|???}}
| [[MissingNo.]]
|-
| '
| —
| [[Karatéka]]
|-
| Pk
| [[Fichier:Miniat 1 r Blue.png]]
| Rival [[Blue (jeux vidéo)|Blue]]
|-
| Mn
| —
| Professeur Chen
|-
| -
| —
| "Chief" (dresseur buggé)
|-
| ?
| —
| [[Sbire Rocket]]
|-
| !
| —
| [[Topdresseur]]♂
|-
| ♂
| —
| [[Auguste]]
|-
| ×
| —
| [[Gentleman]]
|-
| .
| [[Fichier:Miniat 1 r Blue.png]]
| Rival [[Blue (jeux vidéo)|Blue]]
|-
| /  
| [[Fichier:Miniat 1 r Blue.png]]
| [[Champion]] [[Blue (jeux vidéo)|Blue]]
|-
| ,
| —
| [[Olga]]
|-
| ♀
| —
| [[Exorciste]]
|}
 
=== Niveau des Pokémon générés ===
Voici la liste complète de lettres par rapport au niveau, à savoir que celui-ci est au minimum de 127, le maximum connu est de 185.
 
{|class="tableaustandard inconnu sortable" style="text-align:center;" align="center"
! Caractère
! Niveau
|-
| Espace
| 127
|-
| A
| 128
|-
| B
| 129
|-
| C
| 130
|-
| D
| 131
|-
| E
| 132
|-
| F
| 133
|-
| G
| 134
|-
| H
| 135
|-
| I
| 136
|-
| J
| 137
|-
| K
| 138
|-
| L
| 139
|-
| M
| 140
|-
| N
| 141
|-
| O
| 142
|-
| P
| 143
|-
| Q
| 144
|-
| R
| 145
|-
| S
| 146
|-
| T
| 147
|-
| U
| 148
|-
| V
| 149
|-
| W
| 150
|-
| X
| 151
|-
| Y
| 152
|-
| Z
| 153
|-
| (
| 154
|-
| )
| 155
|-
| :
| 156
|-
| ;
| 157
|-
| [
| 158
|-
| ]
| 159
|-
| a
| 160
|-
| b
| 161
|-
| c
| 162
|-
| d
| 163
|-
| e
| 164
|-
| f
| 165
|-
| g
| 166
|-
| h
| 167
|-
| i
| 168
|-
| j
| 169
|-
| k
| 170
|-
| l
| 171
|-
| m
| 172
|-
| n
| 173
|-
| o
| 174
|-
| p
| 175
|-
| q
| 176
|-
| r
| 177
|-
| s
| 178
|-
| t
| 179
|-
| u
| 180
|-
| v
| 181
|-
| w
| 182
|-
| x
| 183
|-
| y
| 184
|-
| z
| 185
|-
| '
| 224
|-
| <sup>P</sup><sub>K</sub>
| 225
|-
| <sup>M</sup><sub>N</sub>
| 226
|-
| -
| 227
|-
| ?
| 230
|-
| !
| 231
|-
| ♂
| 239
|-
| ×
| 240
|-
| .
| 242
|-
| /
| 243
|-
| ,
| 244
|-
| ♀
| 245
|}
 
=== Rencontrer les Pokémon du Parc Safari ===
 
*S'envoler au Parc Safari ;
*Aller dans la zone du Parc Safari où il y a les Pokémon recherchés
*Faire [[Tunnel]] ou [[Téléport]]
*S'envoler à [[Cramois'Île]]
*Surfer sur la rive droite de [[Cramois'Île]].
 
Si le joueur a bien suivi cette démarche, les Pokémon disponibles dans la zone du Parc Safari apparaîtront. Comme ils sont dans un état sauvage « normal », le joueur peut utiliser d'autres [[Ball]]s que la [[Safari Ball]], il n'a pas de limite de pas et les Pokémon ne peuvent pas s'enfuir. En bref, toutes les contraintes du Parc Safari disparaissent grâce à ce [[bug]].
 
==== Note ====
 
Cela ne marche pas que pour le Parc Safari, mais pour toutes les routes visitées avant d'aller surfer sur la rive droite de Cramois'Île, mais dans ce cas-là, l'intérêt est moindre.
 
Ce bug peut également engendrer le [[Bug des célébrités]] dans le cas où le joueur rencontrerait un Pokémon corrompu.
 
== Origine du Bug ==
 
Lors du codage du jeu, les développeurs ont enregistré les noms des Pokémon sur des adresses à deux hexadécimales. L'hexadécimal est une base numérique très utilisée en informatique, comme l'octal. Dans la vie de tous les jours, tout le monde compte en base 10 (les chiffres vont de 0 à 9). L'hexadécimal, base 16, va en revanche de 0 à F (de 10 à 15 les nombres sont remplacés par A, B, C, D E et F).
 
Logiquement, il était donc possible de créer des adresses telles que 4F, 05, 8D, E3, etc.
 
Il y a 16 possibilités par chiffre hexadécimal, donc 16*16 = 256, et donc il était possible d'enregistrer sur 256 adresses différentes.
 
Initialement, 190 Pokémon ont été prévus, mais seuls 151 Pokémon ont été finalement intégrés à la première génération. Il est possible que les 49 autres aient été intégrés à la deuxième génération de la franchise, mais cela n'a pas été prouvé.
 
Les 190 Pokémon ont été enregistrés sur ces adresses, il en restait donc 66 disponibles (de 192 à 255).
 
Sur certaines (les adresses de 201 à 247), ont été placées les types de dresseurs (Gamin, Scout, Croupier...), toutes celles restantes sont devenues des Pokémon ou Dresseurs glitch.
 
Ensuite, 50 Pokémon ont été retirés du code, ce qui a libéré 50 adresses mémoire (l'une d'entre elles, la 7, a été remplie par Mew plus tard). Les développeurs ont donc décidé d'appeler ces adresses disponibles "MissingNo", qui vient de l'anglais ''Missing Number'' (numéro manquant).
 
D'où le fait que '''MissingNo n'est pas un Pokémon''', contrairement à ce qu'il est parfois possible de lire.
 
Dans [[Pokémon Version Bleue (Japon)]], la fiche de Pokédex de MissingNo indique une taille de 1.0m, un poids de 10.0 kg, et sa description est "コメント さくせいちゅう", c'est-à-dire "Description à écrire". Ses stats n'ont par contre pas été programmées correctement en mémoire. La fiche n'a pas été traduite dans les versions internationales, ce qui donne une description, une taille et un poids incorrects.
 
 
Le jeu gère deux tables de rencontre : une table pour les rencontres dans les hautes herbes, et une autre pour les rencontres sur l'eau. Chaque table contient plusieurs paires (niveau ; ID du Pokémon) indiquant les possibilités de rencontre dans un souci d'optimisation, en effet il est plus facile pour un programme de retenir des identifieurs comme "A1" ou "84" que des noms comme "[[Piafabec]]" ou "[[Grotadmorv]]". A chaque table est associé une chance (taux) de rencontre. Si celui-ci est à zéro, cette table n'est pas utilisée.
 
De plus, afin d'optimiser la vitesse du jeu, chaque table n'est modifiée que si elle est utilisée dans l'endroit où le joueur se trouve : dans une ville où il n'est pas possible de rencontrer des Pokémon (exemple : Cramois'Île), le jeu ne modifie aucune table mais met les deux taux de rencontre à zéro (c'est pour cela qu'aucun Pokémon ne peut être rencontré dans les quatre herbes au nord de Boug-Palette) ; dans une route où il y a des hautes herbes mais pas d'eau (exemple : Route 1), le jeu modifie la table des herbes mais pas celle d'eau, en mettant le taux de rencontre à zéro pour la seconde table ; dans une route où il y a de l'eau mais aucune haute herbe (exemple : Chenal 20), le jeu conserve la table d'herbes (en mettant son taux de rencontres à zéro) mais modifie la table d'eau. Enfin, dans une route où les deux sont présents (exemple : Chenal 21), les deux tables sont modifiées.
 
Le bug de Cramois'Île est la combinaison de cette optimisation et de deux erreurs dans le code.
 
La première est que les rives droites sont programmées pour faire apparaître des Pokémon sauvages, mais elles piochent les rencontres non pas dans la table d'eau comme elles devraient, mais dans la table d'herbes.
 
Le second bug est que le jeu ne vérifie pas correctement les chances de rencontre. On pourrait s'attendre à ce que si le taux de rencontres pour l'herbe est à zéro mais que le taux de rencontres est non nul pour l'eau, on ne puisse rencontrer que des Pokémon d'eau, mais ce n'est pas le cas. Simplement, à chaque pas, le jeu vérifie si au moins un des taux de rencontre est non nul. Si c'est le cas, le jeu déclenche aléatoirement une bataille en piochant la paire (niveau ; ID du Pokémon) dans la table d'herbes si le joueur marche sur des hautes herbes, dans la table d'eau si le joueur marche (en utilisant le [[Passe-Muraille]]) ou surfe sur de l'eau. Mais les rives droites ne sont pas considérées comme de l'eau, mais comme des herbes. Ce qui fait que l'on peut rencontrer des Pokémon d'herbe sur de l'eau et à des endroits où ils ne devraient pas être.
 
Pourtant, le problème des niveaux supérieurs à 100 n'est toujours pas résolu. Mais c'est simple : lorsque le joueur parle au vieil homme de Jadielle, celui-ci lui enseigne comment capturer un Pokémon.
Pendant ce "combat", le sprite du joueur ainsi que son nom sont remplacés temporairement par ceux du PNJ. Et afin de ne pas perdre le nom du jouer, il est copié ailleurs, le temps de cet exemple. La quantité de mémoire étant extrêmement faible pour une cartouche Game Boy, les développeurs ont réutilisé un emplacement utilisé en général pour autre chose, mais inutilisé le temps de l'action. Il est maintenant possible de comprendre que cet emplacement est celui de la table des rencontres de Pokémon dans les hautes herbes. Ainsi, le nom du joueur est stocké sous forme hexadécimale en mémoire. Si le joueur vole directement jusqu'à Cramois'Île, ce sont ces valeurs qui seront utilisées pour faire apparaitre les Pokémon sur la rive droite.
 
La première lettre du nom du joueur étant remplacée par un 0 (il n'y a pas de rencontres d'herbes à Cramois'île ni sur le Chenal 20), on comprend également pourquoi la première lettre n'a aucune influence sur le glitch.
 
Dans Pokémon Jaune, les rives droites piochent leurs rencontres dans la table d'eau comme elles devraient, et de toute façon le jeu efface les tables de rencontre au lieu de simplement mettre le taux de rencontre à zéro, ce qui élimine le glitch.
 
{{bugs}}
[[Catégorie:Bug de jeu vidéo]]
 
[[en:Old man glitch]]
[[it:Glitch dell'anziano]]
[[zh:老人(漏洞)]]

Paramètres de l’action

VariableValeur
Si la modification est marquée comme mineure ou pas (n’est plus utilisé) (minor_edit)
false
Nom du compte de l’utilisateur (user_name)
'46.161.9.20'
Âge du compte de l’utilisateur (user_age)
0
Groupes (y compris les implicites) dont l’utilisateur est membre (user_groups)
[ 0 => '*' ]
Si un utilisateur est ou non en cours de modification via l’interface mobile (user_mobile)
false
Action (action)
'edit'
Résumé / motif des modifications (summary)
'dp21s0e9'
Ancien modèle de contenu (old_content_model)
'wikitext'
Nouveau modèle de contenu (new_content_model)
'wikitext'
Texte wiki de l’ancienne page, avant la modification (old_wikitext)
'Le '''Bug de la rive droite de Cramois'Île''' est un [[bug]] des versions {{Jeu|RB}}. == Description == Ce [[bug]] permet d'avoir des Pokémon à un niveau supérieur à 100 et aussi de rencontrer les [[Pokémon bug]]s [[MissingNo]] et [['M]] plus rapidement qu'avec le [[bug du Métamorph]] et de rencontrer les Pokémon du [[Parc Safari (Kanto)|Parc Safari]] sans qu'ils ne puissent fuir. Il est apparu à cause d'une erreur faite lors de la localisation des jeux pour la sortie internationale, et est donc ni présent dans {{Jeu|RV}}, ni dans la version [[Pokémon Bleu (Japon)|''Pokémon Bleu'']] japonaise qui a pourtant servie de base mécaniquement pour ''Pokémon Rouge et Bleu''. Le bug a également été corrigé dans les traductions espagnole et italienne du jeu. Dans la version française, le jeu plante sur un écran noir dès qu'il est censé rencontrer [[MissingNo.]] ou [['M]]. C'est donc seulement dans les versions anglaise et allemande qui ce bug peut être exploité de manière optimale. Ce bug ne fonctionne également pas dans n'importe quelle traduction de {{Jeu|J}}, étant corrigé: la rive droite n'est plus une zone de capture. == Manœuvre == === Rencontrer des Pokémon supérieur au niveau 100 === Le principe est simple : *Tout d'abord, aller à [[Jadielle]] et parler au vieil homme qui enseigne comment capturer un Pokémon ; *Répondre "non" à sa question. Il montrera ensuite comment capturer un Pokémon ; *Voler à [[Cramois'Île]], surfer sur la rive ''droite'' de haut en bas. Si cette démarche a été suivie, des Pokémon sauvages à des niveaux supérieurs à 100 apparaîtront. Mais si un de ces Pokémon a été entraîné et monte d'un niveau (ce qui ne nécessitera qu'un seul point d'expérience), son niveau redescendra directement à 100. Le seul moyen pour qu'il monte de niveau reste les [[Super Bonbon]]. Les Pokémon rencontrés qui seront à un niveau supérieur à 100 dépendent du nom du joueur : ==== Exemple ==== Si le joueur s'appelle '''Arthur''' : *'''A''': La première lettre ne sert à rien. *'''r''': Un Pokémon au niveau 177 *'''t''': [[Carabaffe]] *'''h''': Un Pokémon au niveau 167 *'''u''': [[Dracaufeu]] *'''r''': Un Pokémon au niveau 177 Il y aura donc : *Soit un Carabaffe au niveau 177 *soit un Carabaffe au niveau 167 *Soit un Dracaufeu au niveau 177 *Soit un Dracaufeu au niveau 167 == Liste des lettres par rapport aux Pokémon/dresseurs et niveaux == === Pokémon et dresseurs générés === {|class="tableaustandard inconnu sortable" style="text-align:center;" align="center" ! Caractère ! colspan="2" | Pokémon ou dresseur |- | Espace | {{Miniature|127}} | [[Scarabrute]] |- | A | {{Miniature|055}} | [[Akwakwak]] |- | B | {{Miniature|097}} | [[Hypnomade]] |- | C | {{Miniature|042}} | [[Nosferalto]] |- | D | {{Miniature|150}} | [[Mewtwo]] |- | E | {{Miniature|143}} | [[Ronflex]] |- | F | {{Miniature|129}} | [[Magicarpe]] |- | G | {{miniature|???}} | [[MissingNo.]] |- | H | {{miniature|???}} | [[MissingNo.]] |- | I | {{Miniature|089}} | [[Grotadmorv]] |- | J | {{miniature|???}} | [[MissingNo.]] |- | K | {{Miniature|099}} | [[Krabboss]] |- | L | {{Miniature|091}} | [[Crustabri]] |- | M | {{miniature|???}} | [[MissingNo.]] |- | N | {{Miniature|101}} | [[Électrode]] |- | O | {{Miniature|036}} | [[Mélodelfe]] |- | P | {{Miniature|110}} | [[Smogogo]] |- | Q | {{Miniature|053}} | [[Persian]] |- | R | {{Miniature|105}} | [[Ossatueur]] |- | S | {{miniature|???}} | [[MissingNo.]] |- | T | {{Miniature|093}} | [[Spectrum]] |- | U | {{Miniature|063}} | [[Abra]] |- | V | {{Miniature|065}} | [[Alakazam]] |- | W | {{Miniature|016}} | [[Roucoups]] |- | X | {{Miniature|018}} | [[Roucarnage]] |- | Y | {{Miniature|121}} | [[Staross]] |- | Z | {{Miniature|001}} | [[Bulbizarre]] |- | a | {{miniature|???}} | [[MissingNo.]] |- | b | {{miniature|???}} | [[MissingNo.]] |- | c | {{miniature|???}} | [[MissingNo.]] |- | d | {{Miniature|077}} | [[Ponyta]] |- | e | {{Miniature|078}} | [[Galopa]] |- | f | {{Miniature|019}} | [[Rattata]] |- | g | {{Miniature|020}} | [[Rattatac]] |- | h | {{Miniature|033}} | [[Nidorino]] |- | i | {{Miniature|030}} | [[Nidorina]] |- | j | {{Miniature|074}} | [[Racaillou]] |- | k | {{Miniature|137}} | [[Porygon]] |- | l | {{Miniature|142}} | [[Ptera]] |- | m | {{miniature|???}} | [[MissingNo.]] |- | n | {{Miniature|081}} | [[Magneti]] |- | o | {{miniature|???}} | [[MissingNo.]] |- | p | {{miniature|???}} | [[MissingNo.]] |- | q | {{Miniature|004}} | [[Salamèche]] |- | r | {{Miniature|007}} | [[Carapuce]] |- | s | {{Miniature|005}} | [[Reptincel]] |- | t | {{Miniature|008}} | [[Carabaffe]] |- | u | {{Miniature|006}} | [[Dracaufeu]] |- | v | {{miniature|???}} | [[MissingNo.]] |- | w | {{miniature|???}} | {{Infobulle|[[MissingNo.]]|en forme de fossile de Kabutops}} |- | x | {{miniature|???}} | {{Infobulle|[[MissingNo.]]|en forme de fossile de Ptera}} |- | y | {{miniature|???}} | {{Infobulle|[[MissingNo.]]|en forme de spectre de la tour de Lavanville.}} |- | z | {{Miniature|043}} | [[Mystherbe]] |- | ( | {{Miniature|003}} | [[Florizarre]] |- | ) | {{Miniature|073}} | [[Tentacruel]] |- | : | {{miniature|???}} | [[MissingNo.]] |- | ; | {{Miniature|118}} | [[Poissirène]] |- | [ | {{Miniature|119}} | [[Poissoroy]] |- | ] | {{miniature|???}} | [[MissingNo.]] |- | ' | — | [[Karatéka]] |- | Pk | [[Fichier:Miniat 1 r Blue.png]] | Rival [[Blue (jeux vidéo)|Blue]] |- | Mn | — | Professeur Chen |- | - | — | "Chief" (dresseur buggé) |- | ? | — | [[Sbire Rocket]] |- | ! | — | [[Topdresseur]]♂ |- | ♂ | — | [[Auguste]] |- | × | — | [[Gentleman]] |- | . | [[Fichier:Miniat 1 r Blue.png]] | Rival [[Blue (jeux vidéo)|Blue]] |- | / | [[Fichier:Miniat 1 r Blue.png]] | [[Champion]] [[Blue (jeux vidéo)|Blue]] |- | , | — | [[Olga]] |- | ♀ | — | [[Exorciste]] |} === Niveau des Pokémon générés === Voici la liste complète de lettres par rapport au niveau, à savoir que celui-ci est au minimum de 127, le maximum connu est de 185. {|class="tableaustandard inconnu sortable" style="text-align:center;" align="center" ! Caractère ! Niveau |- | Espace | 127 |- | A | 128 |- | B | 129 |- | C | 130 |- | D | 131 |- | E | 132 |- | F | 133 |- | G | 134 |- | H | 135 |- | I | 136 |- | J | 137 |- | K | 138 |- | L | 139 |- | M | 140 |- | N | 141 |- | O | 142 |- | P | 143 |- | Q | 144 |- | R | 145 |- | S | 146 |- | T | 147 |- | U | 148 |- | V | 149 |- | W | 150 |- | X | 151 |- | Y | 152 |- | Z | 153 |- | ( | 154 |- | ) | 155 |- | : | 156 |- | ; | 157 |- | [ | 158 |- | ] | 159 |- | a | 160 |- | b | 161 |- | c | 162 |- | d | 163 |- | e | 164 |- | f | 165 |- | g | 166 |- | h | 167 |- | i | 168 |- | j | 169 |- | k | 170 |- | l | 171 |- | m | 172 |- | n | 173 |- | o | 174 |- | p | 175 |- | q | 176 |- | r | 177 |- | s | 178 |- | t | 179 |- | u | 180 |- | v | 181 |- | w | 182 |- | x | 183 |- | y | 184 |- | z | 185 |- | ' | 224 |- | <sup>P</sup><sub>K</sub> | 225 |- | <sup>M</sup><sub>N</sub> | 226 |- | - | 227 |- | ? | 230 |- | ! | 231 |- | ♂ | 239 |- | × | 240 |- | . | 242 |- | / | 243 |- | , | 244 |- | ♀ | 245 |} === Rencontrer les Pokémon du Parc Safari === *S'envoler au Parc Safari ; *Aller dans la zone du Parc Safari où il y a les Pokémon recherchés *Faire [[Tunnel]] ou [[Téléport]] *S'envoler à [[Cramois'Île]] *Surfer sur la rive droite de [[Cramois'Île]]. Si le joueur a bien suivi cette démarche, les Pokémon disponibles dans la zone du Parc Safari apparaîtront. Comme ils sont dans un état sauvage « normal », le joueur peut utiliser d'autres [[Ball]]s que la [[Safari Ball]], il n'a pas de limite de pas et les Pokémon ne peuvent pas s'enfuir. En bref, toutes les contraintes du Parc Safari disparaissent grâce à ce [[bug]]. ==== Note ==== Cela ne marche pas que pour le Parc Safari, mais pour toutes les routes visitées avant d'aller surfer sur la rive droite de Cramois'Île, mais dans ce cas-là, l'intérêt est moindre. Ce bug peut également engendrer le [[Bug des célébrités]] dans le cas où le joueur rencontrerait un Pokémon corrompu. == Origine du Bug == Lors du codage du jeu, les développeurs ont enregistré les noms des Pokémon sur des adresses à deux hexadécimales. L'hexadécimal est une base numérique très utilisée en informatique, comme l'octal. Dans la vie de tous les jours, tout le monde compte en base 10 (les chiffres vont de 0 à 9). L'hexadécimal, base 16, va en revanche de 0 à F (de 10 à 15 les nombres sont remplacés par A, B, C, D E et F). Logiquement, il était donc possible de créer des adresses telles que 4F, 05, 8D, E3, etc. Il y a 16 possibilités par chiffre hexadécimal, donc 16*16 = 256, et donc il était possible d'enregistrer sur 256 adresses différentes. Initialement, 190 Pokémon ont été prévus, mais seuls 151 Pokémon ont été finalement intégrés à la première génération. Il est possible que les 49 autres aient été intégrés à la deuxième génération de la franchise, mais cela n'a pas été prouvé. Les 190 Pokémon ont été enregistrés sur ces adresses, il en restait donc 66 disponibles (de 192 à 255). Sur certaines (les adresses de 201 à 247), ont été placées les types de dresseurs (Gamin, Scout, Croupier...), toutes celles restantes sont devenues des Pokémon ou Dresseurs glitch. Ensuite, 50 Pokémon ont été retirés du code, ce qui a libéré 50 adresses mémoire (l'une d'entre elles, la 7, a été remplie par Mew plus tard). Les développeurs ont donc décidé d'appeler ces adresses disponibles "MissingNo", qui vient de l'anglais ''Missing Number'' (numéro manquant). D'où le fait que '''MissingNo n'est pas un Pokémon''', contrairement à ce qu'il est parfois possible de lire. Dans [[Pokémon Version Bleue (Japon)]], la fiche de Pokédex de MissingNo indique une taille de 1.0m, un poids de 10.0 kg, et sa description est "コメント さくせいちゅう", c'est-à-dire "Description à écrire". Ses stats n'ont par contre pas été programmées correctement en mémoire. La fiche n'a pas été traduite dans les versions internationales, ce qui donne une description, une taille et un poids incorrects. Le jeu gère deux tables de rencontre : une table pour les rencontres dans les hautes herbes, et une autre pour les rencontres sur l'eau. Chaque table contient plusieurs paires (niveau ; ID du Pokémon) indiquant les possibilités de rencontre dans un souci d'optimisation, en effet il est plus facile pour un programme de retenir des identifieurs comme "A1" ou "84" que des noms comme "[[Piafabec]]" ou "[[Grotadmorv]]". A chaque table est associé une chance (taux) de rencontre. Si celui-ci est à zéro, cette table n'est pas utilisée. De plus, afin d'optimiser la vitesse du jeu, chaque table n'est modifiée que si elle est utilisée dans l'endroit où le joueur se trouve : dans une ville où il n'est pas possible de rencontrer des Pokémon (exemple : Cramois'Île), le jeu ne modifie aucune table mais met les deux taux de rencontre à zéro (c'est pour cela qu'aucun Pokémon ne peut être rencontré dans les quatre herbes au nord de Boug-Palette) ; dans une route où il y a des hautes herbes mais pas d'eau (exemple : Route 1), le jeu modifie la table des herbes mais pas celle d'eau, en mettant le taux de rencontre à zéro pour la seconde table ; dans une route où il y a de l'eau mais aucune haute herbe (exemple : Chenal 20), le jeu conserve la table d'herbes (en mettant son taux de rencontres à zéro) mais modifie la table d'eau. Enfin, dans une route où les deux sont présents (exemple : Chenal 21), les deux tables sont modifiées. Le bug de Cramois'Île est la combinaison de cette optimisation et de deux erreurs dans le code. La première est que les rives droites sont programmées pour faire apparaître des Pokémon sauvages, mais elles piochent les rencontres non pas dans la table d'eau comme elles devraient, mais dans la table d'herbes. Le second bug est que le jeu ne vérifie pas correctement les chances de rencontre. On pourrait s'attendre à ce que si le taux de rencontres pour l'herbe est à zéro mais que le taux de rencontres est non nul pour l'eau, on ne puisse rencontrer que des Pokémon d'eau, mais ce n'est pas le cas. Simplement, à chaque pas, le jeu vérifie si au moins un des taux de rencontre est non nul. Si c'est le cas, le jeu déclenche aléatoirement une bataille en piochant la paire (niveau ; ID du Pokémon) dans la table d'herbes si le joueur marche sur des hautes herbes, dans la table d'eau si le joueur marche (en utilisant le [[Passe-Muraille]]) ou surfe sur de l'eau. Mais les rives droites ne sont pas considérées comme de l'eau, mais comme des herbes. Ce qui fait que l'on peut rencontrer des Pokémon d'herbe sur de l'eau et à des endroits où ils ne devraient pas être. Pourtant, le problème des niveaux supérieurs à 100 n'est toujours pas résolu. Mais c'est simple : lorsque le joueur parle au vieil homme de Jadielle, celui-ci lui enseigne comment capturer un Pokémon. Pendant ce "combat", le sprite du joueur ainsi que son nom sont remplacés temporairement par ceux du PNJ. Et afin de ne pas perdre le nom du jouer, il est copié ailleurs, le temps de cet exemple. La quantité de mémoire étant extrêmement faible pour une cartouche Game Boy, les développeurs ont réutilisé un emplacement utilisé en général pour autre chose, mais inutilisé le temps de l'action. Il est maintenant possible de comprendre que cet emplacement est celui de la table des rencontres de Pokémon dans les hautes herbes. Ainsi, le nom du joueur est stocké sous forme hexadécimale en mémoire. Si le joueur vole directement jusqu'à Cramois'Île, ce sont ces valeurs qui seront utilisées pour faire apparaitre les Pokémon sur la rive droite. La première lettre du nom du joueur étant remplacée par un 0 (il n'y a pas de rencontres d'herbes à Cramois'île ni sur le Chenal 20), on comprend également pourquoi la première lettre n'a aucune influence sur le glitch. Dans Pokémon Jaune, les rives droites piochent leurs rencontres dans la table d'eau comme elles devraient, et de toute façon le jeu efface les tables de rencontre au lieu de simplement mettre le taux de rencontre à zéro, ce qui élimine le glitch. {{bugs}} [[Catégorie:Bug de jeu vidéo]] [[en:Old man glitch]] [[it:Glitch dell'anziano]] [[zh:老人(漏洞)]]'
Wikicode de la page après la modification (new_wikitext)
'wh0cd3956461 <a href=http://cialis20mg24.us.org/>cialis 20 mg</a> <a href=http://azithromycin24.us.org/>azithromycin</a> <a href=http://buycialis247.us.org/>cialis price</a>'
Diff unifié des changements faits lors de la modification (edit_diff)
'@@ -1,620 +1 @@ -Le '''Bug de la rive droite de Cramois'Île''' est un [[bug]] des versions {{Jeu|RB}}. - -== Description == - -Ce [[bug]] permet d'avoir des Pokémon à un niveau supérieur à 100 et aussi de rencontrer les [[Pokémon bug]]s [[MissingNo]] et [['M]] plus rapidement qu'avec le [[bug du Métamorph]] et de rencontrer les Pokémon du [[Parc Safari (Kanto)|Parc Safari]] sans qu'ils ne puissent fuir. - -Il est apparu à cause d'une erreur faite lors de la localisation des jeux pour la sortie internationale, et est donc ni présent dans {{Jeu|RV}}, ni dans la version [[Pokémon Bleu (Japon)|''Pokémon Bleu'']] japonaise qui a pourtant servie de base mécaniquement pour ''Pokémon Rouge et Bleu''. Le bug a également été corrigé dans les traductions espagnole et italienne du jeu. - -Dans la version française, le jeu plante sur un écran noir dès qu'il est censé rencontrer [[MissingNo.]] ou [['M]]. C'est donc seulement dans les versions anglaise et allemande qui ce bug peut être exploité de manière optimale. - -Ce bug ne fonctionne également pas dans n'importe quelle traduction de {{Jeu|J}}, étant corrigé: la rive droite n'est plus une zone de capture. - -== Manœuvre == - -=== Rencontrer des Pokémon supérieur au niveau 100 === - -Le principe est simple : - -*Tout d'abord, aller à [[Jadielle]] et parler au vieil homme qui enseigne comment capturer un Pokémon ; -*Répondre "non" à sa question. Il montrera ensuite comment capturer un Pokémon ; -*Voler à [[Cramois'Île]], surfer sur la rive ''droite'' de haut en bas. - -Si cette démarche a été suivie, des Pokémon sauvages à des niveaux supérieurs à 100 apparaîtront. Mais si un de ces Pokémon a été entraîné et monte d'un niveau (ce qui ne nécessitera qu'un seul point d'expérience), son niveau redescendra directement à 100. Le seul moyen pour qu'il monte de niveau reste les [[Super Bonbon]]. - -Les Pokémon rencontrés qui seront à un niveau supérieur à 100 dépendent du nom du joueur : - -==== Exemple ==== - -Si le joueur s'appelle '''Arthur''' : - -*'''A''': La première lettre ne sert à rien. -*'''r''': Un Pokémon au niveau 177 -*'''t''': [[Carabaffe]] -*'''h''': Un Pokémon au niveau 167 -*'''u''': [[Dracaufeu]] -*'''r''': Un Pokémon au niveau 177 - -Il y aura donc : - -*Soit un Carabaffe au niveau 177 -*soit un Carabaffe au niveau 167 -*Soit un Dracaufeu au niveau 177 -*Soit un Dracaufeu au niveau 167 - -== Liste des lettres par rapport aux Pokémon/dresseurs et niveaux == - -=== Pokémon et dresseurs générés === - -{|class="tableaustandard inconnu sortable" style="text-align:center;" align="center" -! Caractère -! colspan="2" | Pokémon ou dresseur -|- -| Espace -| {{Miniature|127}} -| [[Scarabrute]] -|- -| A -| {{Miniature|055}} -| [[Akwakwak]] -|- -| B -| {{Miniature|097}} -| [[Hypnomade]] -|- -| C -| {{Miniature|042}} -| [[Nosferalto]] -|- -| D -| {{Miniature|150}} -| [[Mewtwo]] -|- -| E -| {{Miniature|143}} -| [[Ronflex]] -|- -| F -| {{Miniature|129}} -| [[Magicarpe]] -|- -| G -| {{miniature|???}} -| [[MissingNo.]] -|- -| H -| {{miniature|???}} -| [[MissingNo.]] -|- -| I -| {{Miniature|089}} -| [[Grotadmorv]] -|- -| J -| {{miniature|???}} -| [[MissingNo.]] -|- -| K -| {{Miniature|099}} -| [[Krabboss]] -|- -| L -| {{Miniature|091}} -| [[Crustabri]] -|- -| M -| {{miniature|???}} -| [[MissingNo.]] -|- -| N -| {{Miniature|101}} -| [[Électrode]] -|- -| O -| {{Miniature|036}} -| [[Mélodelfe]] -|- -| P -| {{Miniature|110}} -| [[Smogogo]] -|- -| Q -| {{Miniature|053}} -| [[Persian]] -|- -| R -| {{Miniature|105}} -| [[Ossatueur]] -|- -| S -| {{miniature|???}} -| [[MissingNo.]] -|- -| T -| {{Miniature|093}} -| [[Spectrum]] -|- -| U -| {{Miniature|063}} -| [[Abra]] -|- -| V -| {{Miniature|065}} -| [[Alakazam]] -|- -| W -| {{Miniature|016}} -| [[Roucoups]] -|- -| X -| {{Miniature|018}} -| [[Roucarnage]] -|- -| Y -| {{Miniature|121}} -| [[Staross]] -|- -| Z -| {{Miniature|001}} -| [[Bulbizarre]] -|- -| a -| {{miniature|???}} -| [[MissingNo.]] -|- -| b -| {{miniature|???}} -| [[MissingNo.]] -|- -| c -| {{miniature|???}} -| [[MissingNo.]] -|- -| d -| {{Miniature|077}} -| [[Ponyta]] -|- -| e -| {{Miniature|078}} -| [[Galopa]] -|- -| f -| {{Miniature|019}} -| [[Rattata]] -|- -| g -| {{Miniature|020}} -| [[Rattatac]] -|- -| h -| {{Miniature|033}} -| [[Nidorino]] -|- -| i -| {{Miniature|030}} -| [[Nidorina]] -|- -| j -| {{Miniature|074}} -| [[Racaillou]] -|- -| k -| {{Miniature|137}} -| [[Porygon]] -|- -| l -| {{Miniature|142}} -| [[Ptera]] -|- -| m -| {{miniature|???}} -| [[MissingNo.]] -|- -| n -| {{Miniature|081}} -| [[Magneti]] -|- -| o -| {{miniature|???}} -| [[MissingNo.]] -|- -| p -| {{miniature|???}} -| [[MissingNo.]] -|- -| q -| {{Miniature|004}} -| [[Salamèche]] -|- -| r -| {{Miniature|007}} -| [[Carapuce]] -|- -| s -| {{Miniature|005}} -| [[Reptincel]] -|- -| t -| {{Miniature|008}} -| [[Carabaffe]] -|- -| u -| {{Miniature|006}} -| [[Dracaufeu]] -|- -| v -| {{miniature|???}} -| [[MissingNo.]] -|- -| w -| {{miniature|???}} -| {{Infobulle|[[MissingNo.]]|en forme de fossile de Kabutops}} -|- -| x -| {{miniature|???}} -| {{Infobulle|[[MissingNo.]]|en forme de fossile de Ptera}} -|- -| y -| {{miniature|???}} -| {{Infobulle|[[MissingNo.]]|en forme de spectre de la tour de Lavanville.}} -|- -| z -| {{Miniature|043}} -| [[Mystherbe]] -|- -| ( -| {{Miniature|003}} -| [[Florizarre]] -|- -| ) -| {{Miniature|073}} -| [[Tentacruel]] -|- -| : -| {{miniature|???}} -| [[MissingNo.]] -|- -| ; -| {{Miniature|118}} -| [[Poissirène]] -|- -| [ -| {{Miniature|119}} -| [[Poissoroy]] -|- -| ] -| {{miniature|???}} -| [[MissingNo.]] -|- -| ' -| — -| [[Karatéka]] -|- -| Pk -| [[Fichier:Miniat 1 r Blue.png]] -| Rival [[Blue (jeux vidéo)|Blue]] -|- -| Mn -| — -| Professeur Chen -|- -| - -| — -| "Chief" (dresseur buggé) -|- -| ? -| — -| [[Sbire Rocket]] -|- -| ! -| — -| [[Topdresseur]]♂ -|- -| ♂ -| — -| [[Auguste]] -|- -| × -| — -| [[Gentleman]] -|- -| . -| [[Fichier:Miniat 1 r Blue.png]] -| Rival [[Blue (jeux vidéo)|Blue]] -|- -| / -| [[Fichier:Miniat 1 r Blue.png]] -| [[Champion]] [[Blue (jeux vidéo)|Blue]] -|- -| , -| — -| [[Olga]] -|- -| ♀ -| — -| [[Exorciste]] -|} - -=== Niveau des Pokémon générés === - -Voici la liste complète de lettres par rapport au niveau, à savoir que celui-ci est au minimum de 127, le maximum connu est de 185. - -{|class="tableaustandard inconnu sortable" style="text-align:center;" align="center" -! Caractère -! Niveau -|- -| Espace -| 127 -|- -| A -| 128 -|- -| B -| 129 -|- -| C -| 130 -|- -| D -| 131 -|- -| E -| 132 -|- -| F -| 133 -|- -| G -| 134 -|- -| H -| 135 -|- -| I -| 136 -|- -| J -| 137 -|- -| K -| 138 -|- -| L -| 139 -|- -| M -| 140 -|- -| N -| 141 -|- -| O -| 142 -|- -| P -| 143 -|- -| Q -| 144 -|- -| R -| 145 -|- -| S -| 146 -|- -| T -| 147 -|- -| U -| 148 -|- -| V -| 149 -|- -| W -| 150 -|- -| X -| 151 -|- -| Y -| 152 -|- -| Z -| 153 -|- -| ( -| 154 -|- -| ) -| 155 -|- -| : -| 156 -|- -| ; -| 157 -|- -| [ -| 158 -|- -| ] -| 159 -|- -| a -| 160 -|- -| b -| 161 -|- -| c -| 162 -|- -| d -| 163 -|- -| e -| 164 -|- -| f -| 165 -|- -| g -| 166 -|- -| h -| 167 -|- -| i -| 168 -|- -| j -| 169 -|- -| k -| 170 -|- -| l -| 171 -|- -| m -| 172 -|- -| n -| 173 -|- -| o -| 174 -|- -| p -| 175 -|- -| q -| 176 -|- -| r -| 177 -|- -| s -| 178 -|- -| t -| 179 -|- -| u -| 180 -|- -| v -| 181 -|- -| w -| 182 -|- -| x -| 183 -|- -| y -| 184 -|- -| z -| 185 -|- -| ' -| 224 -|- -| <sup>P</sup><sub>K</sub> -| 225 -|- -| <sup>M</sup><sub>N</sub> -| 226 -|- -| - -| 227 -|- -| ? -| 230 -|- -| ! -| 231 -|- -| ♂ -| 239 -|- -| × -| 240 -|- -| . -| 242 -|- -| / -| 243 -|- -| , -| 244 -|- -| ♀ -| 245 -|} - -=== Rencontrer les Pokémon du Parc Safari === - -*S'envoler au Parc Safari ; -*Aller dans la zone du Parc Safari où il y a les Pokémon recherchés -*Faire [[Tunnel]] ou [[Téléport]] -*S'envoler à [[Cramois'Île]] -*Surfer sur la rive droite de [[Cramois'Île]]. - -Si le joueur a bien suivi cette démarche, les Pokémon disponibles dans la zone du Parc Safari apparaîtront. Comme ils sont dans un état sauvage « normal », le joueur peut utiliser d'autres [[Ball]]s que la [[Safari Ball]], il n'a pas de limite de pas et les Pokémon ne peuvent pas s'enfuir. En bref, toutes les contraintes du Parc Safari disparaissent grâce à ce [[bug]]. - -==== Note ==== - -Cela ne marche pas que pour le Parc Safari, mais pour toutes les routes visitées avant d'aller surfer sur la rive droite de Cramois'Île, mais dans ce cas-là, l'intérêt est moindre. - -Ce bug peut également engendrer le [[Bug des célébrités]] dans le cas où le joueur rencontrerait un Pokémon corrompu. - -== Origine du Bug == - -Lors du codage du jeu, les développeurs ont enregistré les noms des Pokémon sur des adresses à deux hexadécimales. L'hexadécimal est une base numérique très utilisée en informatique, comme l'octal. Dans la vie de tous les jours, tout le monde compte en base 10 (les chiffres vont de 0 à 9). L'hexadécimal, base 16, va en revanche de 0 à F (de 10 à 15 les nombres sont remplacés par A, B, C, D E et F). - -Logiquement, il était donc possible de créer des adresses telles que 4F, 05, 8D, E3, etc. - -Il y a 16 possibilités par chiffre hexadécimal, donc 16*16 = 256, et donc il était possible d'enregistrer sur 256 adresses différentes. - -Initialement, 190 Pokémon ont été prévus, mais seuls 151 Pokémon ont été finalement intégrés à la première génération. Il est possible que les 49 autres aient été intégrés à la deuxième génération de la franchise, mais cela n'a pas été prouvé. - -Les 190 Pokémon ont été enregistrés sur ces adresses, il en restait donc 66 disponibles (de 192 à 255). - -Sur certaines (les adresses de 201 à 247), ont été placées les types de dresseurs (Gamin, Scout, Croupier...), toutes celles restantes sont devenues des Pokémon ou Dresseurs glitch. - -Ensuite, 50 Pokémon ont été retirés du code, ce qui a libéré 50 adresses mémoire (l'une d'entre elles, la 7, a été remplie par Mew plus tard). Les développeurs ont donc décidé d'appeler ces adresses disponibles "MissingNo", qui vient de l'anglais ''Missing Number'' (numéro manquant). - -D'où le fait que '''MissingNo n'est pas un Pokémon''', contrairement à ce qu'il est parfois possible de lire. - -Dans [[Pokémon Version Bleue (Japon)]], la fiche de Pokédex de MissingNo indique une taille de 1.0m, un poids de 10.0 kg, et sa description est "コメント さくせいちゅう", c'est-à-dire "Description à écrire". Ses stats n'ont par contre pas été programmées correctement en mémoire. La fiche n'a pas été traduite dans les versions internationales, ce qui donne une description, une taille et un poids incorrects. - - -Le jeu gère deux tables de rencontre : une table pour les rencontres dans les hautes herbes, et une autre pour les rencontres sur l'eau. Chaque table contient plusieurs paires (niveau ; ID du Pokémon) indiquant les possibilités de rencontre dans un souci d'optimisation, en effet il est plus facile pour un programme de retenir des identifieurs comme "A1" ou "84" que des noms comme "[[Piafabec]]" ou "[[Grotadmorv]]". A chaque table est associé une chance (taux) de rencontre. Si celui-ci est à zéro, cette table n'est pas utilisée. - -De plus, afin d'optimiser la vitesse du jeu, chaque table n'est modifiée que si elle est utilisée dans l'endroit où le joueur se trouve : dans une ville où il n'est pas possible de rencontrer des Pokémon (exemple : Cramois'Île), le jeu ne modifie aucune table mais met les deux taux de rencontre à zéro (c'est pour cela qu'aucun Pokémon ne peut être rencontré dans les quatre herbes au nord de Boug-Palette) ; dans une route où il y a des hautes herbes mais pas d'eau (exemple : Route 1), le jeu modifie la table des herbes mais pas celle d'eau, en mettant le taux de rencontre à zéro pour la seconde table ; dans une route où il y a de l'eau mais aucune haute herbe (exemple : Chenal 20), le jeu conserve la table d'herbes (en mettant son taux de rencontres à zéro) mais modifie la table d'eau. Enfin, dans une route où les deux sont présents (exemple : Chenal 21), les deux tables sont modifiées. - -Le bug de Cramois'Île est la combinaison de cette optimisation et de deux erreurs dans le code. - -La première est que les rives droites sont programmées pour faire apparaître des Pokémon sauvages, mais elles piochent les rencontres non pas dans la table d'eau comme elles devraient, mais dans la table d'herbes. - -Le second bug est que le jeu ne vérifie pas correctement les chances de rencontre. On pourrait s'attendre à ce que si le taux de rencontres pour l'herbe est à zéro mais que le taux de rencontres est non nul pour l'eau, on ne puisse rencontrer que des Pokémon d'eau, mais ce n'est pas le cas. Simplement, à chaque pas, le jeu vérifie si au moins un des taux de rencontre est non nul. Si c'est le cas, le jeu déclenche aléatoirement une bataille en piochant la paire (niveau ; ID du Pokémon) dans la table d'herbes si le joueur marche sur des hautes herbes, dans la table d'eau si le joueur marche (en utilisant le [[Passe-Muraille]]) ou surfe sur de l'eau. Mais les rives droites ne sont pas considérées comme de l'eau, mais comme des herbes. Ce qui fait que l'on peut rencontrer des Pokémon d'herbe sur de l'eau et à des endroits où ils ne devraient pas être. - -Pourtant, le problème des niveaux supérieurs à 100 n'est toujours pas résolu. Mais c'est simple : lorsque le joueur parle au vieil homme de Jadielle, celui-ci lui enseigne comment capturer un Pokémon. - -Pendant ce "combat", le sprite du joueur ainsi que son nom sont remplacés temporairement par ceux du PNJ. Et afin de ne pas perdre le nom du jouer, il est copié ailleurs, le temps de cet exemple. La quantité de mémoire étant extrêmement faible pour une cartouche Game Boy, les développeurs ont réutilisé un emplacement utilisé en général pour autre chose, mais inutilisé le temps de l'action. Il est maintenant possible de comprendre que cet emplacement est celui de la table des rencontres de Pokémon dans les hautes herbes. Ainsi, le nom du joueur est stocké sous forme hexadécimale en mémoire. Si le joueur vole directement jusqu'à Cramois'Île, ce sont ces valeurs qui seront utilisées pour faire apparaitre les Pokémon sur la rive droite. - -La première lettre du nom du joueur étant remplacée par un 0 (il n'y a pas de rencontres d'herbes à Cramois'île ni sur le Chenal 20), on comprend également pourquoi la première lettre n'a aucune influence sur le glitch. - -Dans Pokémon Jaune, les rives droites piochent leurs rencontres dans la table d'eau comme elles devraient, et de toute façon le jeu efface les tables de rencontre au lieu de simplement mettre le taux de rencontre à zéro, ce qui élimine le glitch. - -{{bugs}} -[[Catégorie:Bug de jeu vidéo]] - -[[en:Old man glitch]] -[[it:Glitch dell'anziano]] -[[zh:老人(漏洞)]] +wh0cd3956461 <a href=http://cialis20mg24.us.org/>cialis 20 mg</a> <a href=http://azithromycin24.us.org/>azithromycin</a> <a href=http://buycialis247.us.org/>cialis price</a> '
Lignes ajoutées par la modification (added_lines)
[ 0 => 'wh0cd3956461 <a href=http://cialis20mg24.us.org/>cialis 20 mg</a> <a href=http://azithromycin24.us.org/>azithromycin</a> <a href=http://buycialis247.us.org/>cialis price</a>' ]
Horodatage Unix de la modification (timestamp)
1498007293
Identifiant de la page (page_id)
4983
Espace de noms de la page (page_namespace)
0
Titre de la page (sans l’espace de noms) (page_title)
'Bug de la rive droite de Cramois'île'
Titre complet de la page (page_prefixedtitle)
'Bug de la rive droite de Cramois'île'