« Dragon Quest III/Bugs » : différence entre les versions
De Wiki Dragon Quest
Aucun résumé des modifications Balise : visualeditor |
|||
| (4 versions intermédiaires par 2 utilisateurs non affichées) | |||
| Ligne 2 : | Ligne 2 : | ||
== Version NES == | == Version NES == | ||
===Attaque et défense simultanées=== | |||
En combat, en sélectionnant d'abord [[Défense (mouvement)|Défense]], avant de revenir sur son choix et d'attaquer, l'effet de la défense ne sera pas annulé. Il est donc possible d'attaquer normalement tout en se défendant. Cependant, le dernier membre d'équipe ne peut utiliser cette technique, étant dans l'incapacité de revenir sur son choix. | |||
=== Bug de la Lyre de l'Ire === | === Bug de la Lyre de l'Ire === | ||
En jouant de la [[lyre de l' | En jouant de la [[lyre de l'ire]] dans une arène de monstres, le premier monstre de la liste du combat suivant sera retiré. Pour parier sur un monstre, il faut sélectionner le monstre immédiatement au-dessus, mais les cotes resteront celles du slot que le joueur a sélectionné. | ||
Ce bug peut devenir intéressant dans le cas du combat en un-contre-un entre la [[canniboîte]] et le [[rochexplosif]] : parier en sélectionnant le slot vide assure une victoire à presque tous les coups. | Ce bug peut devenir intéressant dans le cas du combat en un-contre-un entre la [[canniboîte]] et le [[rochexplosif]] : parier en sélectionnant le slot vide assure une victoire à presque tous les coups. | ||
| Ligne 25 : | Ligne 27 : | ||
Ses effets sont divers, allant d'un passage instantané d'un personnage au niveau 99, la possibilité de changer un objet équipé par n'importe quel autre, ou de modifier le sort [[Téléportation]] pour inclure dans la liste des destinations jamais visitées. Il peut être utilisé pour terminer le jeu rapidement (en se téléportant directement à [[Rémuldar]] et en s'équipant des meilleures armes et armures). Cependant, certains sorts et objets peuvent aussi disparaître dans le processus. | Ses effets sont divers, allant d'un passage instantané d'un personnage au niveau 99, la possibilité de changer un objet équipé par n'importe quel autre, ou de modifier le sort [[Téléportation]] pour inclure dans la liste des destinations jamais visitées. Il peut être utilisé pour terminer le jeu rapidement (en se téléportant directement à [[Rémuldar]] et en s'équipant des meilleures armes et armures). Cependant, certains sorts et objets peuvent aussi disparaître dans le processus. | ||
Comme le jeu possède 125 objets, codés sur 128 espaces disponibles, les 3 objets restants sont des placeholders nommés Stick Slime qu'il est possible d'obtenir avec ce glitch. Les données du jeu rendent possible l'utilisation de cet objet, mais son effet est décrit par une adresse mémoire sans rapport et est donc aléatoire. | |||
=== Monstres de la région de Kanave === | === Monstres de la région de Kanave === | ||
| Ligne 30 : | Ligne 34 : | ||
=== Recommencement des statistiques === | === Recommencement des statistiques === | ||
Quand, à l'aide de graines, certaines statistiques d'un personnage sont montées au dessus de 255, elles recommencent alors à | Quand, à l'aide de graines, certaines statistiques d'un personnage sont montées au dessus de 255 (la valeur maximale sur laquelle elles sont codées, FF en hexadécimal), elles recommencent alors à partir de 0, ce qui est problématique pour les personnages de niveau élevé, qui manqueront alors d'occasions de récupérer des statistiques correctes. | ||
=== Surcharge de compagnons === | === Surcharge de compagnons === | ||
| Ligne 40 : | Ligne 44 : | ||
* [[Crame]] | * [[Crame]] | ||
* [[Téléportation]] | * [[Téléportation]] | ||
* [[Antimagie]] | * [[Superantimagie|Antimagie]] | ||
* [[Torpeur]] | * [[Torpeur]] | ||
La raison est due à une indexation incorrecte des valeurs des inventaires des personnages : un marqueur FF (désignant un emplacement vide) est placé par le jeu quand un personnage est créé. Un registre Y désigne le nombre de fois qu'un bit a été déplacé | La raison est due à une indexation incorrecte des valeurs des inventaires des personnages : un marqueur FF (désignant un emplacement vide) est placé par le jeu quand un personnage est créé. Un registre Y désigne le nombre de fois qu'un bit a été déplacé. Au départ, Y est fixé à 1 et quand il arrive à 8, le sous-programme de gestion d'inventaire se ferme. | ||
Or, les personnages portent une armure composée de deux pièces à leur apparition, cela signifie qu'il faut sept déplacements pour que le jeu arrête la création de l'inventaire. Jusqu'à l'avant-dernier personnage, il n'y a aucun problème car le FF est déplacé sur l'adresse de l'inventaire du prochain personnage créable. | Or, les personnages portent une armure composée de deux pièces à leur apparition, cela signifie qu'il faut sept déplacements pour que le jeu arrête la création de l'inventaire. Jusqu'à l'avant-dernier personnage, il n'y a aucun problème car le FF est déplacé sur l'adresse de l'inventaire du prochain personnage créable. | ||
Mais une fois le dernier personnage créé, le marqueur FF débordera sur la zone liée aux huit premiers sorts du héros. Dans cette zone, l'apprentissage ou non des sorts est déterminé par un bit (1 pour appris, 0 pour non appris). Flamme correspond au bit | Mais une fois le dernier personnage créé, le marqueur FF débordera sur la zone liée aux huit premiers sorts du héros. Dans cette zone, l'apprentissage ou non des sorts est déterminé par un bit (1 pour appris, 0 pour non appris). Flamme correspond au premier bit, Premiers secours au second, etc. | ||
Or, FF correspond en binaire à l'octet 1111 1111, ce qui liste donc tous ces sorts comme appris. | Or, FF correspond en binaire à l'octet 1111 1111, ce qui liste donc tous ces sorts comme appris. | ||