Le bug de la rive droite de Cramois'île
Alors j'ai vu que quelques personnes aiment bien les bugs, mais surtout les positifs(comme grougrou96), alors vous allez être servis !!!!! c'est un bug très connu (quand même moin que le ditto glitch) donc je pense que certain vont déjà connaitre se bug mais je donne quelque chose de supplémentaire les explication !! alors bonne lecture :
Le principe est très simple :
- tout d'abord, aller à Jadielle et parler à l'homme qui vous apprend comment capturer un Pokémon ;
- répondre "non" à sa question. Il vous montrera comment capturer un Pokémon ;
- voler à Cramois'Île, surfer sur la rive droite de haut en bas.'
Les Pokémon rencontrés (qui seront à un niveau supérieur à 100) dépendent du nom du joueur
Cela s'explique par le fait que, lorsque le vielle homme nous apprend à attraper un pokemon, on vois le vieux en combat contre un Aspicot, ainsi que le terme "vielle homme lance pokéball" qui s'affiche.
"Vielle homme" est simplement votre propre nom, qui à été modifié par le jeu par modification de l'Adresse Héxadécimal (qui détermine votre nom) que vous avez configurée en entrant votre nom au début du jeu.
Le simple fait que votre nom ait été changer (puis remis une fois le tuto terminé) à modifié un paramètre dans la rame du jeu. Faite une sauvegarde de ce que je viens de vous dire, et continuons !
Ensuite, vous vous demandez "Mais pourquoi surfer sur la rive droite de Cramois'île ?"
Et bien c'est simple : Apres avoir parler au vielle homme, la rame est légèrement modifiée (comme je l'ai dit).
Ensuite, il faut savoir que lorsque l'on quittera la zone (genre on part sur la route 03), la rame est réinitialisée, car il faut configurer les nouveaux Pokemon présents sur la route. SAUF QUE ! : lorsque l'on va dans une ville (qui ne comporte pas de pokémon), et ben la rame ne s'efface pas (pas besoin, y à pas de Pokémon à charger) ! Et "VOL" ne réinitialise pas la rame !
Donc, Envolez vous à Cramois'île juste après le tutorial du vieux. Votre rame est inchangé.
PAUSE ! Pourquoi Cramois'île ?
Et bien parce que cette ville est en partie buguée ! Oui oui, l'extrême bande d'eau de la rive droite de l'île pour être plus précis. Une erreur de programmation fait que cette bande d'eau appartienne à Cramois'île... et non au chenal 20 auquel il est relié !
De ce fait, la bande d'eau est potentiellement capable de fournir des Pokémons, tout en appartenant à une ville (ville qui n'a pas réinitialisé notre belle rame modifié par le tuto ! )
Et c'est la que tout se joue !
En surfant sur la bande d'eau, vous rencontrer des pokémon (et leurs niveaux) dont les valeures héxadécimale correspond à votre nom à cause de la modification de la rame !
Voici les pokémon que vous rencontrerez en fonction de votre nom :
Allez tout en bas, il y à deux exemples
Espace: Scarabrute
A: Akwakwak
B: Hypnomade
C: Nosferalto
D: Mewtwo
E: Ronflex
F: Magicarpe
G: Missingno.
H: Missingno.
I: Grotadmorv
J: Missingno.
K: Kraboss
L: Crustabri
M: Missingno. ('M)
N: Electrode
O: Mélodelfe
P: Smogogo
Q: Persian
R: Ossatueur
S: Missingno.
T: Spectrum
U: Abra
V: Alakazam
W: Roucoups
X: Roucarnage
Y: Staross
Z: Bulbizarre
a: Missingno.
b: Missingno.
c: Missingno.
d: Ponyta
e: Galopa
f: Rattata
g: Rattatac
h: Nidorino
i: Nidorina
j: Racaillou
k: Porygon
l: Ptera
m: Missingno.
n: Magneti
o: Missingno.
p: Missingno.
q: Salamèche
r: Carapuce
s: Reptincel
t: Carabaffe
u: Dracaufeu
v: Missingno.
w: Missingno.
x: Missingno.
y: Missingno.
z: Mystherbe
Espace: Missingno.
( (parenthèse gauche) : Florizarre
) (parenthèse droite) : Tentacruel
deux points : Missingno.
point virgule : Poissirène
[ (crochet gauche) : Poissoroy
] (crochet droit) : Missingno.
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.
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
( (panthèse gauche): 154
) (parenthèe droite): 155
deux points: 156
point virgule: 157
[ (crochet gauche): 158
] (crochet droit): 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
Pk: 225
Mn: 226
-: 227
?: 230
!: 231
♂: 239
x (signe fois): 240
.: 242
/: 243
,: 244
♀: 245
Si on s'appelle Arthur:
A:ne sert a rien (il faut quand même le mettre)
r:un Pokémon au niveau 177
t:Carabaffe
h:un Pokémon au niveau 167
u:Dracaufeu
r:177
on aura soit:
un Carabaffe au niveau 177
un Carabaffe au niveau 167
un Dracaufeu au niveau 177
un Dracaufeu au niveau 167
Autre Exemple : En S'appelant CEDRIC vous trouverez Des Mewtwo Niv >100 Des Grotadmorv Niv >100
Et en s'appelant ALEX on obtient des Ronflex avec un niv supérieur à 100
Vous vous rendez compte ? Rien qu'avec votre nom, vous pouvez attraper n'importe quel pokémon (ou presque, car votre nom ne peut pas contenir tout les caracteres).
Vous remarquerez que certaine lettre/chiffre correspondes à une valeur qui correspond à "MissingNo."
Et ben quand vous surferez sur la bande d'eau, avec un nom auquel une lettre correspond à la valeur "MissingNo."...
... Et ben vous rencontrez MissinNo., le pokémon bugué le plus connu.
LES EXPLICATIONS: (voici les explication peu etre un peu plus dur a comprendre mais bonne chance tout de même)
Lors du codage du jeu, les développeurs ont enregistré les Pokémons sur des adresses à deux hexadécimales. L'hexadécimal est une base numéraire très utilisée en informatique, comme l'octal. Dans la vie de tous les jours, nous comptons 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, on pouvait donc créér 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 on pouvait enregistrer sur 256 adresses différentes.
Les 151 Pokémon ont été enregistrés sur ces adresse/valeurs.
Cependant, il restait donc 105 disponibles. Sur certaines, ont été placées les types de dresseurs (Gamin, Scout, Croupier...), mais il en restait encore. Et la plupart des valeurs qui ne correspondaient à aucun Pokemon on étés nommée "MinningNo." (pour Missing Number)
Exemple :
Voici l'adresse qui détermine le Pokemon que l'on va combattre : 01XXD7CF
Maintenant, la valeur héxadécimale de taupiqueur : 3B
Et la valeur Héxadécimale de Triopiqueur : 76
Vous êtes dans la cave taupiqueur, qui ne contiens que des taupiqueurs et des Triopiqueurs. Ainsi, la machine chargera l'adresse 013BD7CF OU l'adresse 0176D7CF à chaques combats (remplacer XX par la valeur héxadécimale du Pokemon).
A chaque combats : vous affronterez soit des Taupiqueurs, soit des Triopiqueurs ! (Après, le niveau des Pokemons, et leurs fréquence d'apparition sont géré par d'autre adresse, mais nous n'en parlerons pas.
Ainsi, pour chaque zones du jeu (sauf les villes), les valeurs des Pokémons qui sont originaire de tel zone sont chargées dans la rame de la GameBoy (route 01, on verra des Roucools et des Ratatas, car leurs valeurs Héxadécimale sont chargées dans la rame)
Voici la liste complète des valeurs des Pokemons (remarquez les valeurs non définie nommées "MissingNo.", il y en a beaucoup, 39 pour être précis,pas vrai Statix ?!) :
Valeure Hexadécimales/ Pokémon
00 'M / 3TrainerPoké
01 Rhinoféros
02 Kangourex
03 Nidoran♂
04 Mélofée
05 Piafabec
06 Voltorbe
07 Nidoking
08 Flagadoss
09 Herbizarre
0A Noadkoko
0B Excelangue
0C Nœunœuf
0D Tadmorv
0E Ectoplasma
0F Nidoran♀
10 Nidoqueen
11 Osselait
12 Rhinocorne
13 Lokhlass
14 Arcanin
15 Mew
16 Léviator
17 Kokiyas
18 Tentacool
19 Fantominus
1A Insécateur
1B Stari
1C Tortank
1D Scarabrute
1E Saquedeneu
1F MissingNo.
20 MissingNo.
21 Caninos
22 Onix
23 Rapasdepic
24 Roucool
25 Ramoloss
26 Kadabra
27 Gravalanch
28 Leveinard
29 Machopeur
2A M. Mime
2B Kicklee
2C Tygnon
2D Arbok
2E Parasect
2F Psykokwak
30 Soporifik
31 Grolem
32 MissingNo.
33 Magmar
34 MissingNo.
35 Élektek
36 Magnéton
37 Smogo
38 MissingNo.
39 Férosinge
3A Otaria
3B Taupiqueur
3C Tauros
3D MissingNo.
3E MissingNo.
3F MissingNo.
40 Canarticho
41 Mimitoss
42 Dracolosse
43 MissingNo.
44 MissingNo.
45 MissingNo.
46 Doduo
47 Ptitard
48 Lippoutou
49 Sulfura
4A Artikodin
4B Électhor
4C Métamorph
4D Miaouss
4E Krabby
4F MissingNo.
50 MissingNo.
51 MissingNo.
52 Goupix
53 Feunard
54 Pikachu
55 Raichu
56 MissingNo.
57 MissingNo.
58 Minidraco
59 Draco
5A Kabuto
5B Kabutops
5C Hypotrempe
5D Hypocéan
5E MissingNo.
5F MissingNo.
60 Sabelette
61 Sablaireau
62 Amonita
63 Amonistar
64 Rondoudou
65 Grodoudou
66 Évoli
67 Pyroli
68 Voltali
69 Aquali
6A Machoc
6B Nosferapti
6C Abo
6D Paras
6E Têtarte
6F Tartard
70 Aspicot
71 Coconfort
72 Dardargnan
73 MissingNo.
74 Dodrio
75 Colossinge
76 Triopikeur
77 Aéromite
78 Lamantine
79 MissingNo.
7A MissingNo.
7B Chenipan
7C Chrysacier
7D Papilusion
7E Mackogneur
7F MissingNo.
80 Akwakwak
81 Hypnomade
82 Nosferalto
83 Mewtwo
84 Ronflex
85 Magicarpe
86 MissingNo.
87 MissingNo.
88 Grotadmorv
89 MissingNo.
8A Krabboss
8B Crustabri
8C MissingNo.
8D Électrode
8E Mélodelfe
8F Smogogo
90 Persian
91 Ossatueur
92 MissingNo.
93 Spectrum
94 Abra
95 Alakazam
96 Roucoups
97 Roucarnage
98 Staross
99 Bulbizarre
9A Florizarre
9B Tentacruel
9C MissingNo.
9D Poissirène
9E Poissoroy
9F MissingNo.
A0 MissingNo.
A1 MissingNo.
A2 MissingNo.
A3 Ponyta
A4 Galopa
A5 Rattata
A6 Rattatac
A7 Nidorino
A8 Nidorina
A9 Racaillou
AA Porygon
AB Ptéra
AC MissingNo.
AD Magnéti
AE MissingNo.
AF MissingNo.
B0 Salamèche
B1 Carapuce
B2 Reptincel
B3 Carabaffe
B4 Dracaufeu
B5 MissingNo.
B6 MissingNo.
B7 MissingNo.
B8 MissingNo.
B9 Mystherbe
BA Ortide
BB Rafflésia
BC Chétiflor
BD Boustiflor
BE Empiflor
Je disais donc (résumé de l'exemple) : le jeu a été codé de telle sorte que lorsque le joueur arrive sur une nouvelle route, ou ville, etc, les adresses hexadécimales des Pokémon sauvages et des dresseurs présents sur cette route sont générés en fonction de la zone où vous vous trouvez (pour un souci d'optimisation, en effet il est plus facile pour le programme de retenir des noms comme "A1" ou "84" que "Piafabec", "Grotadmorv" ou bien "dresseur X").
Et c'est la que ça devient intéressant : imaginez que par un bug, lorsque vous êtes dans l'herbe, une des adresses hexadécimales qui est chargé par le jeux soit une de ces 105 adresses qui ne correspondent à rien (ou à MissingNo.), au lieu de/des adresse(s) du/des Pokemon(s) commun(s) à cette route ; que se passe t-il ?
Et bien le jeu charge un truc qui "n'existe pas" : un amas de pixel au couleurs bizarres, et un nom qui aurai pu être choisi en roulant la tête sur le clavier, , et qui lance parfois des attaques qui peuvent planter la console...
C'est votre toute première rencontre avec un Pokemon bugué !
Et voila !! bon je tien a préciser que se n'est pas moi qui est écrit se texte sa se voit y a pas de faute. Et j'espère que cela vous a plus !
Article ajouté le Mardi 13 Novembre 2012 à 19h31 |
|