[TUTO Pokesav] Valeurs 44h, 45h, 46h, 47h, 85h et 86h.

Pages: [1]

Weby

  • Invité
24 Février 2010, 20:53
~Guide des valeurs 44h, 45h, 46h, 47h, 85h, et 86h~

~Quels jeux utilisent ces valeurs ?~
Sur R/S/E/RF/VF/CO/XD, aucune de ces valeurs n’est utilisée. Sur D/P, seule la 85h l’est. Sur  Platine, les valeurs 44h-47h et 85h sont utilisées. Sur OHG et ASS, 44h-47h et 85h-86h sont utilisées.

~Quelles sont les valeurs pour les Pokémons transférés par le Parc des Amis ?~
D/P : Toutes les valeurs à 00
Platine/OHG/ASS : La valeur 46h à 37 et le reste à 00.

~Que veulent dire ces valeurs ?~
44h et 45h définissent DE QUI vous avez reçu L’OEUF (uniquement) sur Platine/OHG/ASS.
46h et 47h définissent OU le Pokémon a éclos ou a été capture dans Platine/OHG/ASS.
85h détermine COMMENT votre Pokémon a été capture / obtenu dans D/P/Pt/OHG/ASS
86h détermine QUELLE POKEBALL a été utilisée dans OHG/ASS

~Est-ce que ces valeurs changent lors d’un échange ?~
Non. D’une fois que les valeurs d’un Pokémon ont été déterminées par le jeu, celles-ci ne vont jamais changer. Cela veut dire que lors d’un échange de Pokémon Diamant à Pokémon Platine, ces valeurs vont rester les mêmes. Tout ceci à l’exception des œufs, qui eux changeront lors de l’éclosion.


Trouver ces valeurs

~44h et 45h~
44h et 45h seront toujours à 00 si le Pokémon ne vient pas d’un oeuf.
Si vous avez obtenu votre Pokémon dans un œuf, allez dans Pokésav et regardez le nombre décimal indiquant le lieu de réception de l’œuf. Pour exemple, mon Riolu a été reçu par Rile. Rile a comme valeur décimale 2010. Cette valeur est note juste au-dessus du nom de lieu de réception, lorsque celui-ci est sélectionné.
Maintenant nous devons convertir 2010 en hexadécimal. Si vous ne savez pas comment convertir, http://www.lmgtfy.com/?q=Convertir+un+nombre+decimal+en+hexadecimal.

2010, en hexadécimal, vaut 7DA. Le lieu de réception de l’œuf est écrit de droite à gauche en hexadécimal (format petit endien). Ecrivons-le plutôt 07DA, par souci de clarté pour l’étape suivante.

Maintenant nous devons le lire de droite à gauche. Pour ce faire, coupons le nombre en deux parties de 2 chiffres, et inversons ces parties. Comme ceci :
1.   07DA
2.   07 DA
3.   DA 07

La valeur de 44h est donc DA et celle de 45h est 07.


~46h et 47h~
Celles-ci sont trouvées de la même manière que le lieu de réception de l’œuf. Trouvez le nombre décimal indiquant où l’œuf a éclos (ou où le Pokémon a été capturé) dans Pokésav. Mon Riolu a éclos sur l’Ile de Fer. Celle-ci a comme valeur 69 en décimal, ce qui donne 0045 en hexadécimal. Inversons le nombre comme pour la valeur précédente, cela nous donne 4500.

 46h vaudra donc 45, et 47h vaudra 00.


~85h~
85h est utilisé dans Diamant, Perle et Platine.

00 - Oeuf/Parc des Amis/Event/Arbre à miel/Shaymin (D/P/Pt)
02 - Hautes herbes /Darkrai (D/P/Pt)
04 - Dialga/Palkia (D/P/Pt)
05 - Grotte/Hall origine/Giratina (D/P/Pt)
07 - Capturé dans l’eau (D/P/Pt)
09 - Capturé dans un building (D/P/Pt)
17 - Monde Distortion (Giratina) (Pt)
18 - Starter/Evoli reçu dans l’aventure/Fossile (Pt)
0A - Marais/Safari Zone (D/P/Pt)
0C - Starter/Fossile (D/P)

Mon Riolu étant un œuf, ma valeur 85h vaudra 00.


~86h~
86h est utilisé dans OHG et ASS, et ce uniquement pour déterminer le type de Pokéball utilisée lors de la capture. Les balles marquées d’une astérisque (*) doivent être marquées comme « Pokéball » dans le champ « Capturé avec » de Pokésav. Ces balls sont faites à partir de Noagrumes. Ne jamais mettre autre chose que « Pokéball » donc.
01 = Master Ball
02 = Hyper Ball
03 = Super Ball
04 = Poké Ball
05 = Safari Ball
06 = Filet Ball
07 = Ball Plongée
08 = Faiblo Ball
09 = Bis Ball
0A = Chrono Ball
0B = Luxe Ball
0C = Honor Ball
0D = Sombre Ball
0E = Soin Ball
0F = Rapide Ball
10 = Mémoire Ball
11 = Speed Ball*
12 = Niveau Ball*
13 = Appât Ball*
14 = Masse Ball*
15 = Love Ball*
16 = Copain Ball*
17 = Lune Ball*
18 = Parc Ball*


Finalement, mon Riolu aura:
44h: DA (Œuf Reçu par Rile)
45h: 07 (Œuf Reçu par Rile)
46h: 45 (Pokémon éclos / capturé sur l’Ile de Fer)
47h: 00 (Pokémon éclos / capturé sur l’Ile de Fer)
85h: 00 (Pokémon éclos)
86h: 00 (Pokémon éclos sur Pt, pas sur OHG/ASS)

Toutes les autres valeurs doivent être à 00. Aucune n’est utilisée.



~Le facteur Giratina~
Nous devons tricker un peu avec Giratina, comme tous les autres Pokémons capturés ou éclos dans une NOUVELLE LOCALITE de Platine, OHG, ou ASS. Je vais vous montrer comment le jeu lis ces nouveaux lieux, et comment les créer.

Premièrement, voici les localités ajoutées :

Spoiler
112- Battle Frontier
113- Battle Factory
114- Battle Castle
115- Battle Roulette
116- Battle Stage
117- Distortion World
118- Global Terminal
119- R.A House
120- Match Place
121- Rotom's Room
122- Eterna Galactic HQ
123- Iron Ruins
124- Iceberg Ruins
125- Rock Peak Ruins
2011- Cynthia*

(En Hexa)
7E - New Bark Town
7F - Cherrygrove City
80 - Violet City
81 - Azelia Town
82 - Cianwood City
83 - Goldenrod City
84 - Olivine City
85 - Ecruteak City
86 - Mahogany Town
87 - Lake of Rage
88 - Blackthorn City
89 - Silver Cave
8A - Pallet Town
8B - Viridian City
8C - Pewter City
8D - Cerulean City
8E - Lavender Town
8F - Vermillion City
90 - Celadon City
91 - Fuchsia City
92 - Cinnabar Island
93 - Indigo Plateau
94 - Route 1
95 - Route 2
96 - Route 3
97 - Route 4
98 - Route 5
9A - Route 6
9B - Route 7
9C - Route 8
9D - Route 9
9E - Route 10
9F - Route 11
A0 - Route 12
A1 - Route 13
A2 - Route 14
A3 - Route 15
A4 - Route 16
A5 - Route 17
A6 - Route 18
A7 - Route 19
A8 - Route 20
A9 - Route 21
AA - Route 22
AB - Route 23
AC - Route 24
AD - Route 25
AE - Route 26
AF - Route 27
B0 - Route 28
B1 - Route 29
B2 - Route 30
B3 - Route 31
B4 - Route 32
B5 - Route 33
B6 - Route 34
B7 - Route 35
B8 - Route 36
B9 - Route 37
BA - Route 38
BB - Route 39
BC - Route 40
BD - Route 41
BE - Route 42
BF - Route 43
C0 - Route 44
C1 - Route 45
C2 - Route 46
C3 - Route 47
C4 - Route 48
C5 - Diglett Cave
C6 - Mt. Moon
C7 - Cerulean Cave
C8 - Rock Tunnel
C9 - Power Plant
CA - Safari Zone
CB - Seafoam Islands
CC - Sprout Tower
CD - Tin Tower
CE - Burnt Tower
CF - National Park
D0 - Radio Tower
D1 - Ruins of Alph
D2 - Union Cave
D3 - Slowpoke Well
D4 - Lighthouse
D5 - Rocket Hideout (Mahogany Town)
D6 - Ilex Forest
D7 - Goldenrod Underground
D8 - Mt. Mortar
D9 - Ice Path
DA - Whirl Islands (Lugia's Chamber)
DB - Silver Mountain Cave
DC - Dark Cave
DD - Victory Road
DE - Dragon's Den
DF - Tohjo Falls
E0 - Viridian Forest
E1 - Pokéthlon Dome
E2 - S.S. Aqua
E3 - Safari Zone Gate
E4 - Cliff Cave
E5 - Frontier Front
E6 - Path to Tin Tower
E7 - Shinto Ruins
E8 - Hidden Tower
E9 - Pokéwalker
EA - Cliff’s Gate
*2011, c’est le Hall des Champions D/P/Pt. Mais si on met cette valeur pour l’origine d’un œuf,  Pt Le montre comme venant de Cynthia.

Désolé mais j’avais pas le courage de traduire… Vous aurez compris que c’étaient les lieux de OHG ASS.
Maintenant, comment Diamant et Perle vont-ils lire ces noms ?? Nintendo nous a apporté une « bonne » solution. Voici comment faire.
Première étape : la conversion en hexadécimal. Un exemple, Togépi qui éclos dans le Hall Rotom.

Le hall de Rotom a pour valeur 121 in décimal, et 79 (0079) en hexa.

Selon le petit eiden, 46h vaudra 79 et 47h vaudra 00.

Maintenant voici ou le plus de gens se gourent. Si vous utilisez une des nouvelles localités de Platine, vous devez mettre 3002 (Endroit lointain) dans le lieu de rencontre.

Quand le jeu note que votre Pokémon a été capturé dans l’ « Endroit Lointain », il regarde ensuite dans les valeurs 46h et 47h. Si les deux valeurs présentes valent 00, le jeu va simplement noter « Endroit lointain ». Si ce n’est pas 00, comme pour Togépi par exemple, votre jeu va montrer la localité démontrée par les valeurs de 46h et 47h, à savoir « Le hall de rotom » pour Togépi ! Pas con l’asticot hein ?
De cette manière, si vous échangez Giratina ou tout Pokémon venant d’une nouvelle localité de Platine, la localité sera notée « Endroit lointain » sur Diamant et Perle. (D/P ne lit pas les valeurs 46h et 47h du tout !)

Si vous avez des questions, tant pis pour vous ! Vous pourrez relire ce post pour essayer de mieux capter, ou vous pendre. Si vous avez des infos qui ne sont pas là, je les noterai par contre volontiers, mais je prends l’entier du copyright !
Source : ProjectPokemon.
« Modifié: 05 Juillet 2011, 12:51 par Boogy »

Gencives suintantes

  • Membre
  • 14145 posts
24 Février 2010, 20:57
T'es roxxant!

M2K

  • Membre
  • 26817 posts

Weby

  • Invité
24 Février 2010, 20:59
La source est citée.

Et on dit "traducteur", ok ?

◕ ◡ ◕

  • Membre
  • 10671 posts
24 Février 2010, 21:02
Tuto bien rédigé, thx *-*

M2K

  • Membre
  • 26817 posts
24 Février 2010, 21:02
Merci, ça va me servir.

Weby

  • Invité
24 Février 2010, 21:03
Intégré normalement dans les prochaines versions de Legit.exe

Si ça intéresse quelqu'un je peux expliquer le fonctionnement des Trashbytes en détail... En hexa bien sûr !

Ah et comment calculer le PID à partir des IV, mais là c'est plus tellement de mon ressort... Enfin faut que je capte comment fonctionne la fonction récursive mais bon... C'est faisable !
« Modifié: 24 Février 2010, 21:07 par Weby »

tendou

  • Invité
24 Février 2010, 21:19
Moi qui avait la flemme de le faire, GG !
Je t'aime Webite :-*

Boogy

  • Membre
  • 8351 posts
25 Février 2010, 08:24
Bon tuto, malgré que c'est traduit.
Si ca ne derange pas, j'epingle.
« Modifié: 25 Février 2010, 09:04 par boogyfr »

Weby

  • Invité
25 Février 2010, 11:14
ça permettra à tous les pseudo-hackzorr de se rendre un peu plus intelligents.

Edualc

  • Membre
  • 7373 posts
25 Février 2010, 11:20
Moralité de l'histoire: hacker ses Pokémon sur DP, c'est plus simple.

Sinon, excellent tuto Weby, c'est très bien que tu ais fait ça.

Weby

  • Invité
25 Février 2010, 11:51
J'ai juste traduit, pas la mort non plus. J'ai trouvé ça intéressant et, pour reprendre les termes, je me sens comme un hacker un peu plus "pro" maintenant que je connais ça et comment calculer les Trashbytes et les PID...

Pikay

  • Membre
  • 1767 posts
26 Février 2010, 14:15
Très bon tuto, très coloré, clair et tout, et on te pardonne pour les localités ASS/OHG :you:

Je voulais juste te demander si la valeur 85h existait aussi pour ASS/OHG, parce que j'ai reçu un Porygon-Z venant de Johto par la GTS et la valeur 85h était présente.
Merci d'éclairer ma lanterne Webounet :D

Weby

  • Invité
26 Février 2010, 19:54
Citation de: 11ème ligne
85h détermine COMMENT votre Pokémon a été capture / obtenu dans D/P/Pt/OHG/ASS

lolimut

  • Membre
  • 14040 posts

drattak2

  • Membre
  • 598 posts
26 Février 2010, 20:20
Bon tuto , GG.

Weby

  • Invité

Cristiano95

  • Membre
  • 172 posts
27 Août 2010, 01:07
Je me permet de Up pour poser une question.
Donc seul ces valeurs sont utiles pour un pokémon ? Les valeurs 41,42,43,67 ... et toutes les autres non cité dans ce Topic sont inutiles ? Elles seront donc à 0 ?
En conclusions je veut savoir si un pokémon venant d'un oeuf obtenu dans Diamant aura toutes les valeur à 0 ?

J'essaye de faire des hacks parfait, lol. Merci ^^'

Boogy

  • Membre
  • 8351 posts
27 Août 2010, 20:03
Hacks parfaits?

Tu mets tout a 0 dans DP pour un Oeuf ;)

samusjak

  • Membre
  • 1 posts
05 Septembre 2010, 18:05
J'aurais une question a propos de la valeur "86h" quand on a recupe des pokémons depuis le Parc Des Amis, car j'ais remarqué que les pokémons que je fais passé de "Rouge Feu" à "Or Heartgold" on pourtant bien cette valeur ( 01=Master Ball, 02=Hyper Ball, ...), donc cette valeur est-elle bien a ne pas metre, si la provenance et "ParcDesAmis" ?

Nikon Ni Canon

  • Membre
  • 148 posts

Kalaha

  • Membre
  • 1 posts

Weby

  • Invité
13 Novembre 2010, 04:30
Tout le monde le sait, et c'est noté sur mon post, kthxbye.

Boogy

  • Membre
  • 8351 posts
13 Novembre 2010, 10:29
Ca reste original de s'inscrire et d'upper un topic  de début de septemebre pour dire ca...

Castho

  • Membre
  • 29224 posts
13 Novembre 2010, 10:30
J'imagine qu'il vient de projet pokémon et qu'il est venu réclamer des droits d'auteur...

Retrosasu

  • Membre
  • 27196 posts
13 Novembre 2010, 10:42
Il a pourtant mis la source hein

Pages: [1]    En haut ↑