Cette page expliquera le patch 1.08 (de même que l'extension) mais, si vous le voulez, vous pouvez encore lire comment c'était avant le patch 1.08.
Juste après, nous trouvons la (nouvelle) structure de mercenaire.
Je viens juste de trouver que les données inconnues suivantes sont utilisées pour les racourcis-clavier additionnels de l'extension. Si le joueur utilise plus que les raccourcis F1 à F8 habituels, le format change, donc ce que je décris ci-dessous est incorrect. J'analyserai plus tard.
DONNEES INCONNUES 1
Les données du mercenaire sont maintenant finies, mais pas le fichier. Nous trouvons 8 curieuses séquences d'octets. Les 2 premiers octets de chaque séquence sont FF 00 et les 4 suivants sont tirés d'octets précédents dans le fichier ! Ils sont pris exactement 4A octets avant (74 en décimal). Quelques examples :
- Si les données inconnues 1 commencent en 987, alors les octets sont pris depuis 93D (987 - 4A = 93D)
- Si les données inconnues 1 commencent en 73B, alors les octets sont pris depuis 6F1 (73B - 4A = 6F1)
Et ils suivent un shéma de répétition : 4 octets pris, 2 octets sautés, 4 octets pris, 2 octets sautés, et ainsi de suite. Bizzare. Quelle utilité ? Une forme de protection ? Imposible : c'est trop évident.
C'est comme si un bloc entier de 48 octets était pris depuis les 76 octets précédents, puis que 8 séquences d'octets FF 00 étaient collées dedans à intervalles réguliers, et que le bloc résultant était finalement recopié tel quel dans le fichier.
DONNEES INCONNUES 2
Et finalement nous trouvons 8 autres octets. Avec le patch 1.08 sans l'extension ils sont toujours égaux à 00 00 00 00 00 00 00 00, mais avec l'extension, ils peuvent changer. Par exemple, j'ai trouvé les valeurs 00 00 00 00 DC 00 00 00. Je n'ai pas encore compris ce que cela pouvait être.
Retour à la Partie 1 : Modifications faciles
Retour à la Partie 2 : Données de Statut
Retour à la Partie 3 : Niveaux d'aptitude
Retour à la Partie 4 : Objets
Retour à la Page de menu