Pikachu
Pokébip Pokédex Espace Membre
Inscription

NGC 224 Andromeda [Blog en reconstruction]
de Aрзамакоv

                   



Si vous trouvez un contenu choquant, vous pouvez contacter la modération via le formulaire de contact en PRECISANT le pseudo de l'auteur du blog et le lien vers le blog !

» Retour au blog

Cute charm 4G (Repost d'un article de 2011)
ARRETEZ DE SHASSER SUR 4G AVEC JOLI SOURIRE !

Joli Sourire est une capacité spéciale ayant un double effet :

- Lors des combats, si le pokémon adverse est de sexe opposé avec le JSourieur et qu'il frappe notre poké alors l'ennemi a 1 chance sur 3 de tomber amoureux

- Hors du combat, cette capacité a pour but d'attirer 2/3 + 1/3x (= Pourcentage ratio) de pokémon de sexe opposé au premier.

Cette capacité est souvent utilisé pour les pokés dont leur forme ou leur évolution diffère en fonction du sexe (Cheniti, Kirlia, Stalgamin, ...) . Bien qu'utilisée, on a ignoré son fonctionnement pendant un bon bout de temps cependant OmegaDonut, Kaphotics et Tux se sont penchés sur cette capacité et voici son fonctionnement (Pour rappel, PID = 0x0000 00YY et "YY" est la valeur permettant de savoir le sexe d'un pokémon ce nombre est aussi utilisé pour savoir la nature d'un pokémon sur 3 ou 4G si on convertit le PID en décimal) :

- Sur 3G la nature est générée avant le PID donc si JS est activé le jeu regénèrera un PID de sorte à ce qu'il corresponde au sexe opposé du Joli Sourieur.

- Sur 5G la nature ne faisant pas parti du PID, si JS est activé alors le dernier bit est remplacée par une autre valeur prise au hasard de sorte à ce que le sexe corresponde (Ce systhème est semblable à celui des pokémon de l'Entralink)

- Sur 4G le fonctionnement cause problème pour les shinies. Tout d'abord parce que quand JS est activé, celui-ci va créer un PID qui aura ses 24 Premiers bytes de constant, seulement 8 bytes diffèreront en fonction d'un tableau (Ces 8 bytes sont nommées "constantes" et correspondent au "YY" situés un peu plus en haut) :

"
-Soit nature l'ID de la nature du Pokémon (comprise entre 0 et 24 inclus) (cf Bulbapedia/PID).
-Soit constante une constante prenant les valeurs suivantes de l'espèce du Pokémon :

-Si le Pokémon sauvage doit être femelle (le JS'eur est mâle) : 0
-S'il doit être mâle, suivant le ratio :
50 (0x32) si 87,5% M | 12,7% F
75 (0x4B) si 75% M | 25% F
150 (0x96) si 50% M | 50% F
200 (0xC8) si 25% M | 75% F
Aucune espèce n'a un ratio de 12,5% M | 87,5% F
" -Tux

De ce fait, si j'utilise un JS et qu'il est activé alors celui-ci génèrera des constantes issues de l'intervalle : [Constante ; Constante + 24] soit 25 Constantes différentes puisqu'on a 25 Natures différentes.

Ces constantes sont répétitives en fonction du type de poké et sa nature et le problème se situe dans le faire qu'une ou des constantes peuvent être shinies abaissant la shance à 1/32 (8/2^8) SI ON A UN CERTAIN COUPLE D'IDS. Tout comme on peut avoir 1 chance sur 24576 !

Comment cela se fait-il ?

Tout cela se lit dans l'équation : 2/3 * n/25 + 1/3 * 1/8192

- 2/3 Représente le taux de fonctionnement de JS.
- n/25 représente le rapport entre le nombre de constantes shinies issu de ID xor SID xor [Constante ; Constante + 24] = E, E+1, E+2, E+3, ...., ...., E+24, E+25 (E+x étant le résultat du calcul pour une constante) et si E+x < 8 alors on a une constante shiny, et le nombre total de constantes
- 1/3 Représente le taux de fail de JS
- 1/8192 Représente le taux d'apparition d'un shiny.

Après avoir compris cette équation, nous allons simplifier : 2n/75 + 1/24576 d'avoir un shiny avec JS.

Avec n étant le nombre de PIDs (Constante dans le cas présent) shinies issus du calcul :
ID xor SID xor [Constante ; Constante + 24] = E, E+1, ...., E+25 ET avec E+x < 8 sinon le PID n'est pas shiny. Et 0 <= n <= 8.


Ainsi en fonction du couple d'IDs qu'on aura, la proba d'avoir un shiny via Joli Sourire variera entre :

- 1 chance sur 4,686606101 d'avoir un shiny (si n = 8)
- 1 chance sur 5,355975347 d'avoir un shiny (si n = 7)
- 1 chance sur 6,248410947 d'avoir un shiny (si n = 6)
- 1 chance sur 7,49771188 d'avoir un shiny (si n = 5)
- 1 chance sur 9,371425085 d'avoir un shiny (si n = 4)
- 1 chance sur 12,4936454 d'avoir un shiny (si n = 3)
- 1 chance sur 18,73570579 d'avoir un shiny (si n = 2)
- 1 chance sur 37,44286672 d'avoir un shiny (si n = 1)
- 1 chance sur 24576 d'avoir un shiny (si n = 0)

Ceci explique donc la rumeur au sujet des shinies facilement trouvables via JS ainsi que mon grand nombre pour Kirlia.

Au passage, je vous invite à aller voir sa vidéo :

Ainsi que le topic RNG research de Smogon :
http://www.smogon.com/forums/showthread.php?t=61090&page=34
Et le topic sur SH pour plus de précisions :
http://shinyshunters.fr-bb.com/t5433-arretez-de-shasser-avec-joli-sourire-sur-4g
Ainsi donc Joli Sourire devient donc utile dans le RNG Abuse... Et merci à Kaphotics, OmegaDonut et Tux pour leurs recherches ^^.
Article ajouté le Samedi 05 Mars 2016 à 19h30 | |

Commentaires

Chargement...