Message
par Krys3000 » dim. 11 nov. 2018 12:43
Déjà, pour répondre à la problématique première.
Afin de pouvoir recombattre les champions déclarés battus, il faudra repasser à 01 la valeur de $D778, $D781, $D797, $D79F. Si tu préfères, ça veut dire simuler les codes 010178D7, 010181D7, 010197D7 et 01019FD7. Tu peux faire ça avec le 8F.
Pour la CS02, le problème est que la PNJ près de Céladopole ne veut pas te la donner ? L'adresse contrôlant ça n'était pas connue mais j'ai pu l'isoler en tâtonnant, c'est à dire en changeant artificiellement, grâce au Debugger de l'émulateur BGB, les valeurs de blocs entiers de mémoire en FF (c'est ce que font les interversions du Save Abuse Glitch). L'adresse est $D7E5 ; tu as du toucher au Pokémon 38 d'une façon ou d'une autre. Du coup, le code sera 0101E5D7.
Le plus simple pour essayer de découvrir de nouveaux trucs en partant de ceux déjà existants, c'est de bien assimiler les explications techniques et de toujours avoir le debugger ouvert pour voir comment se comporte la mémoire. Tu peux aussi avoir une idée neuve à propos d'un processus du jeu qui pourrait buguer si on le détourne, regarder comment ça marche dans la mémoire, et en déduire quelque chose.
Quelques exemples de découvertes récentes :
- Quelqu'un a découvert complètement par hasard que parfois, Métamorph ne pouvait pas utiliser Lutte, même à court de PP pour Morphing. Crystal_ s'est lancé dans l'analyse du problème, et a imaginé que si le jeu réagissait comme ça, c'est sans doute parce qu'il pensait que Métamorph possédait encore des PP sur une attaque autre que Morphing, même s'il n'y a pas d'autre attaque. En analysant un peu le fonctionnement de Mimique, il a compris que le problème venait d'une erreur de codage de cette attaque.
- On connait déjà la façon dont l'Item Underflow Glitch permet de modifier des valeurs de la mémoire, mais on ne sait pas encore forcément ce que toutes ces adresses font, ni comment l'exploiter. Evie a constaté qu'on avait accès, par ce glitch, à l'adresse du pointeur qui indique quel texte afficher lorsqu'on ouvre une boîte de dialogue. Il a imaginé l'idée de modifier cette valeur pour forcer l'ouverture d'un menu d'achat quand on parle à un PNJ ou qu'on lit un panneau, et est parvenu à le faire.
- De la même façon, il existe des dizaines d'objets, attaques, contacts, maps, scripts etc. glitchés dans les deux premières générations dont on a pas encore la moindre idée de comment utiliser. Au mieux, on sait qu'ils peuvent faire de l'ACE, mais on sait pas encore si c'est possible concrètement de rediriger la lecture vers un endroit utilisable. Dernièrement, j'ai mis au point un setup pour un script, mais c'est un travail d'une vie que de tout faire. Nous avons constaté il y a plus de deux ans qu'un des objets que l'on peut obtenir par le Glitch World RAM Manipulation exécute du code par les tuiles affichées à l'écran, mais on a toujours pas le moyen de l'utiliser. C'est ça, l'axe d'attaque principal des glitchologue 1G actuellement.
Head admin de PRAMA
“Anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that 'my ignorance is just as good as your knowledge.'” - Isaac Asimov