PLF Nicolarius
Logo Warcraft

Détail des versions

Cette page est simplement un recopiage du changelog de WoW Casio qui est remis à jour à chaque fois qu'une version sort. Vous y trouverez tout ce qui caractérise les mises à jour avec le plus grand détail.

  1. v1.00
  2. v1.01
  3. v1.02
  4. v1.03
  5. v1.04
  6. v1.05

Notes des versions publiées:

v1.00 23/12/2006:

  • -Première version de World of Warcraft Casio.
  • -Supporte les Casio Graph 35+ et Graph 65.

v1.01 17/06/2007

  • -Version de correction de bogues mineurs.
  • -Correction d'un problème lors d'une montée en niveau (expérience négative).
  • -Correction de l'absence de regénération dans les Barrens lors d'une montée en niveau.
  • -Correction du plantage du jeu lors de la sortie des références.
  • -Correction de la réduction des dégats du tauren qui pouvait regénérer des points de vie.
  • -Correction du coût de retraite des elfes qui faisait gagner de l'or dans certains cas.
  • -Correction de l'absence de montée en niveau lors d'une regénération.
  • -Correction d'un plantage dans la version 35+.
  • -Correction de quelques fautes d'orthographes.
  • -Refonte du manuel.

v1.02 26/07/2007

  • -Version majeure avec de nouvelles fonctionnalités et quelques corrections de bogues mineurs.
  • -Correction du bogue du Centaure qui ne tuait pas ses adversaires.
  • -Correction du bogue du tigre qui ne tuait pas systématiquement ses adversaires.
  • -Correction du bogue qui tuait parfois le joueur avant qu'il ne se régénère la vie.
  • -Correction de l'affichage des races,des classes et des caractéristiques lors d'un "Game Over".
  • -Utilisation d'une syntaxe moins sujette aux erreurs pour décider de la mort à 0 PV.
  • -Ajout du support d'une sauvegarde unique pour les version Graph 35+ et 65.
  • -Le jeu pèse maintenant 22890 octets en version Graph 35+ 23047 octets en version Graph 65.
  • -Mise à jour du manuel qui décrit en détail les dernières fonctionnalités.

Description du support d'une sauvegarde unique à la calculatrice:

La version 1.02 intègre le support d'une sauvegarde qui utilise la sixième et dernière liste de votre calculatrice. La totalité de votre personnage y est stockée et vous permet de mettre en pause la partie et d'éteindre la calculatrice avant de reprendre plus tard.

Il faut prendre en compte les éléments suivants:

  1. >Il n'y a qu'une seule et unique sauvegarde.
  2. >Lors d'une opération de sauvegarde, toute partie enregistrée auparavant est écrasée sans préavis.
  3. >La sixième liste sert de sauvegarde.
  4. >Si la sixième liste n'est pas une sauvegarde faîte par le programme, elle le fera crasher lors d'une tentative de chargement.
  5. >Si aucune sauvegarde n'est présente, le programme crashera lors d'une tentative de chargement.
  6. >Un algorithme rudimentaire protège la sauvegarde contre toute tentative de cheat.

v1.03 24/10/2007

  • -Version majeure avec de nouvelles fonctionnalités, des mises à jour de sécurité et des corrections de bogues.
  • -Correction de l'affichage de l'or au Nérubien.
  • -Correction de l'affichage de l'or au démon.
  • -Correction d'un bogue de réduction des dégats au loup blanc.
  • -Correction du coup en mana du démon erroné dans certains cas.
  • -Correction de la puissance d'attaque physique du démon erronée dans certains cas.
  • -Correction de l'expérience gagnée au démon.
  • -Correction des dégats des squelettes.
  • -Correction d'un bogue critique donnant une réduction des dommages égale à 2 au loup blanc et au gnoll.
  • -Correction d'un bogue critique au loup blanc.
  • -Réécriture d'un grosse partie du code pour afficher le texte en mode graphique.
  • -Réécriture du code texte restant pour un affichage instantané.
  • -Réécriture de certaines synthaxes de combat pour une meilleure efficacité.
  • -Regroupement de certains messages d'affichage en un seul pour plus de clarté.
  • -Révision 1.1 de l'algorithme de sécurité des sauvegardes corrigeant une faille.
  • -Implémentation d'un algorithme de vérification de la validité des sauvegardes.
  • -Nouvel objet chez le marchand: l'Elixir de Savoir.
  • -Compatibilité avec les sauvegardes 1.02.
  • -Support officiel de la Graph 100.
  • -Le jeu pèse maintenant 25581 octets en version 35+, 26272 en version 65 et 25440 en version 100.
  • -Le jeu est maintenant livré dans les formats FXI et CAT.
  • -Mise à jour du manuel.
  • -Colorisation de la plupart du texte pour la version Graph 65.
  • -Corrections de quelque erreurs d'expression française.

Nouvel objet chez le marchand, l'Elixir de Savoir:

Un nouvel objet apparait chez le marchand. Il s'agit de l'Elixir de savoir. Vous pouvez en acquerir un pour la somme de 20000 pièces d'or. C'est l'objet le plus cher et, pour cause, le plus puissant. Il vous permet d'améliorer de 5 points chacune de vos caractéristiques (dextérité, vitalité, intelligence et puissance).

Revision de sécurité 1.1 de l'algorithme de checksum des sauvegardes:

Une faille de sécurité a été découverte durant le mois d'Août 2007, elle a été corrigée dans la version 1.03 de WoW Casio. Les sauvegardes de la version 1.02 sont compatibles avec la 1.03. Par contre les sauvegardes de la version 1.03 ne sont pas compatibles avec la 1.02. Toute sauvegarde faîte avec la version 1.03 (même si cette dernière a été créée initialement en version 1.02) sera incompatible avec la version 1.02. Cette révision de sécurité n'est pas encore totalement opérationnelle car sa mise en place complête provoquerait une non compatibilité avec les sauvegardes de la version 1.02. La version 1.04 verra disparaître le support des sauvegardes 1.02. Sauvegardez donc au moins une fois avec la version 1.03!

Nouvel algorithme de vérification de la validité des sauvegardes:

Suite à la découverte de programmes permettant la création d'une sauvegarde WoW Casio, il a été décidé d'implémenter un algorithme supplémentaire permettant de vérifier partiellement si les sauvegardes sont valides ou non.

Texte sur l'écran graphique:

La version 1.03 de WoW Casio prépare l'intégration future de graphismes. Pour cette raison la quasi-totalité du code a été réécrite pour afficher les textes du jeu sur l'écran graphique. Cette nouvelle technique permet au texte de s'afficher instantanément et d'être coloré quasiment en permanence pour les possesseurs de Graph 65. Cela permet également d'afficher plus d'informations sur le même écran. Par exemple chez le marchand, tout le texte s'affiche instantanément et sur la même page alors que dans les versions précédentes il fallait non seulement attendre l'affichage du texte mais en plus ce dernier ne s'affichait pas en totalité sur la même page. Cette nouveauté apporte une petite contrainte. Le programme utilise l'écran graphique et a donc besoin de la mémoire que demande cette utilisation. Si vous tracez des graphiques régulièrement et que vous n'effacez pas votre mémoire tous les quatre matins, la mémoire requise doit être reservée. Dans le cas contraire il est possible que vous ayez le message "Mem error" au démarrage de WoW Casio 1.03. Si tel est le cas, trouvez le moyen de disposer d'au moins 4296 octets de libre sur votre calculatrice.

Support officiel de la Graph 100:

Les premières versions de WoW Casio n'étaient compatibles qu'avec les plus populaires des calculatrices Casio. Il s'agissait des Graph 35+ et Graph 65. A l'époque le portage vers TI était très demandé, il était impossible. L'étude du portage vers Graph 100 avait aussi été mis sur la table mais il avait vite était déclaré comme impossible car le code de WoW Casio 1.00 n'était pas du tout portable. La version 1.03 est une réécriture vers du code graphique. Cela le rend plus portable vers la Graph 100. Un portage a donc été réalisé. Il ne diffère quasiment pas des versions 35+ et 65. Il est seulement dépourvu des couleurs et ne contient pas certaines animations textuelles. Autrement le jeu est similaire en tous points aux versions Graph 35+ et Graph 65.

v1.04 27/12/2007

  • -Version majeure avec de nouvelles fonctionnalités, des mises à jour de sécurité et des corrections de bogues.
  • -Correction de l'affichage d'une attaque physique réussie à l'ogre.
  • -Correction de l'affichage d'un échec d'attaque physique au loup blanc.
  • -Correction de l'affichage d'insuffisance d'energie aux spectres.
  • -Correction de l'affichage de la mana restante au grand méchant prof.
  • -Correction de l'affichage des objets du marchand.
  • -Correction de l'affichage de l'or au loup blanc.
  • -Correction de l'affichage de la mana au temple.
  • -Correction d'un bogue lors d'une insuffisante de mana aux squelettes.
  • -Correction de l'absence de regenération au grand méchant prof.
  • -Correction d'une mauvaise formulation du premier algorithme de validité des sauvegardes.
  • -Correction d'un bogue critique dans la version Graph 100.
  • -Correction d'une erreur de grammaire française.
  • -Optimisation du code de chargement des sauvegardes.
  • -Optimisation du code de création de personnage.
  • -Développement d'un code plus portable entre calculatrices.
  • -Ajout d'un gestionnaire de sauvegardes permettant l'utilisation de plusieurs sauvegardes.
  • -Ajout d'un nouveau module de JcJ.
  • -Ajout des quatre premiers graphismes.
  • -Ajout du nettoyage automatique de la mémoire à la sortie du programme.
  • -Ajout de l'option de retour au camp lors du choix de zone.
  • -Ajout de la datation du programme.
  • -Suppression de certaines instructions couleur pour un bon affichage des graphismes.
  • -Suppression d'instructions devenues inutiles.
  • -Suppression des temps de chargement.
  • -Suppression du choix zones/camp.
  • -Implémentation de 14 nouveaux algorithmes de vérification de la validité des sauvegardes.
  • -Le jeu pèse maintenant 36640 octets en version 35+, 36877 en version 65 et 36738 en version 100.
  • -Le jeu est maintenant livré dans les formats FXI,CAT et NEWCAT.
  • -Mise à jour du manuel.
  • -Mise à jour des crédits.
  • -Changement de l'écran de démarrage.
  • -Passage à la version 1.1 de l'algorithme de sécurité des sauvegardes.
  • -Compatibilité avec les sauvegardes 1.03.
  • -Disparition du support des sauvegardes 1.02.

Le gestionnaire de sauvegardes:

La limite d'une seule sauvegarde n'a jamais été vue d'un très bon oeil par les joueurs de WoW Casio. C'est pour cette raison que divers programmes ont circulé sur le net pour dupliquer des sauvegardes sur d'autres liste que celle utilisée par WoW Casio. Cette limitation devait disparaître au moment où WoW Casio offrait les possibilités de JcJ. Intégré à la version 1.04, ce gestionnaire permet de dupliquer et de changer la sauvegarde utilisée par WoW Casio. Les six listes des Graph 35+ et 65 peuvent être utilisées. Seules les listes 15 à 20 peuvent être utilisées par la version Graph 100.

Le module de JcJ:

Peu après la mise en place du système de sauvegardes, l'idée de pouvoir confronter deux personnages a été posée. Difficilement réalisable avec le code 1.02, la nouvelle version 1.03 a ouvert les portes au développement de ce module commencé dès Septembre 2007. Il permet de confonter le personnage de la liste 6 avec celui de la liste 5.

Un duel JcJ se divise en trois phases différentes:

  1. >Les préparations des joueurs: leur permet d'utiliser l'or qu'il ont dans l'achat d'enchantements et de bonus.
  2. >Les rounds de combat: confronte les joueurs à travers les attaques physiques, magiques et les défenses.
  3. >Lorsque un ou les deux joueurs ont un nombre de points de vie égal ou inférieur à zéro, l'étape de bilan du duel s'ensuit.

Les quatre premiers graphismes de World of Warcraft Casio:

Pour fêter son premier anniversaire, WoW Casio dispose enfin de graphismes. Ces derniers ont été dessinés à partir d'images originales de Blizzard. On retrouve la porte noire, la carte d'Azeroth, le W de Warcraft ainsi que le symbole des orcs du jeu original Warcraft III. La mise en place de ces graphismes posent de nouvelles exigences en particulier au niveau de la mémoire. En plus de la mémoire graphique que la version 1.03 commençait déjà à utiliser, WoW Casio 1.04 demande en plus deux fichiers pictures pesant à eux deux 8192 octets. Vous devez donc au final disposer de 36877 octets maximum pour le programme, 8192 octets pour les fichiers d'images 5 et 6 et 4096 octets pour la mémoire graphique. Cela porte le total à 49165 octets. Cela laisse 12231 octets d'espace libre sur une Graph 35+ ou 65.

Nettoyage automatique de la mémoire à la sortie du programme:

World of Warcraft Casio se sert depuis sa version 1.03 de l'écran graphique. Bon nombre de joueurs ne connaissant peu le fonctionnement de leur calculatrice s'aperçevaient qu'après l'utilisation de la version 1.03, tracer des graph sur leur calculatrice posait problème. Pour résoudre ce problème il fallait, à chaque sortie du jeu, aller effacer la mémoire graphique de la calculatrice. La version 1.04 prend en charge cette fonctionnalité. Vous pouvez donc tracer des graph sans aucune manipulation supplémentaire lorsque vous quittez WoW Casio. Cela laisse supposer toutefois que vous quittez le programme normalement. A savoir par l'option "Quitter" du menu principal. Tout arrêt forcé de WoW Casio pendant son execution ne permettra pas le nettoyage de la mémoire.

Passage à la version 1.1 de l'algorithme de sécurité des sauvegardes:

La précédente mise à jour préparait votre ancienne sauvegarde réalisée avec la version 1.02 à la nouvelle révision de l'algorithme qui corrige une faille. La version 1.04 n'utilise que ce nouvel agorithme et pour cette raison vous ne pouvez pas utiliser une sauvegarde 1.02 directement en version 1.04. Utilisez la version 1.03 comme "convertisseur" de sauvegardes. Sachez également que cette limitation est valable aussi pour la seconde sauvegarde utilisée pour le module JcJ.

Implémentation de 14 nouveaux algorithmes de vérification de la validité des sauvegardes:

Afin de garantir une fiabilité maximum des sauvegardes utilisées par les joueurs lors du JcJ, de nouveaux algorithmes ont été écrits et permettent de vérifier de manière presque totale si le personnage est valide ou non. Ces algorithmes s'appliquent tous à la sauvegarde principale et certains d'entre eux à la sauvegarde JcJ.

v1.05 16/04/2008

  • -Version de correction de bogues mineurs.
  • -Correction de l'affichage des benedictions des combats en mode JcJ.
  • -Correction du bogue qui empêchait d'acheter des objets chez le marchand.
  • -Correction du bogue à l'attaque physique du loup blanc.
  • -Le programme n'affiche plus de regénération maximale si rien n'est regénéré.
  • -Optimisation du code des menus.
  • -Mise à jour de la datation du programme.
  • -Mise à jour du manuel.

Retour en haut de la page Retour à l'accueil
Ce site utilise du PHP Ce site utilise une base de données MySQL Site écrit sous Debian Site écrit avec Quanta+ Site uploadé avec gFTP Site écrit sous GNU/Linux Site au design fait avec Gimp Site officiel de WoW Casio
Affichage optimal sur les navigateurs de type Mozilla Firefox - 2006 - 2016 - PLF-Nicolarius