| Type de code | Exemple pour le PokéNav Complet |
|---|---|
| Raw | 02226C9A 0008FFFF |
| AR V3 | F8A3CE39 45161C10 |
| AR V1 | 9BDC2A16 9B926A3F |
| CBA |
42026C9A FFFF 00000009 0002 |

| Type de code | Exemple pour le PokéNav Complet |
|---|---|
| Raw | 02226C9A 0008FFFF |
| AR V3 | F8A3CE39 45161C10 |
| AR V1 | 9BDC2A16 9B926A3F |
| CBA |
42026C9A FFFF 00000009 0002 |
| Formats d'écriture pour AR V3 | ||
|---|---|---|
| Une fois le code écrit, il doit être crypté (Raw -> ArV3). | ||
| Modifier un octet de la Ram | 00ABBBBB 000000YY | écrit YY à l'adresse 0A0BBBBB. |
| Modifier deux octets de la Ram | 02ABBBBB 0000YYZZ | écrit YY à l'adresse 0A0BBBBB+2 et ZZ à 0A0BBBBB. |
| Patcher deux octets de la ROM |
00000000 18AAAAAA 0000YYYY 00000000 |
écrit YYYY en partant de l'adresse 2*04AAAAAA (la calculatrice fera le calcul à votre place). C'est le seul code capable de modifier des adresses de la ROM (08XX...) et ainsi concevoir des codes pour modifier les mécanismes du jeu (Pokémon Shiny, Apprendre toutes les CT/CS...), et il n'est pas convertible en CBA. |
| Itération de deux octets |
00000000 82ABBBBB 0000YYYY VVDDIIII |
écrit DD octets, en commençant par YYYY à l'adresse 0A0BBBBB, et en augmentant l'adresse de IIII*2 et XXXX par VV à chaque itération. Réalise en général un remplissage rapide d'une poche du Sac, du Pokédex, ou du PokéNav (le code est bien moins long). |
| Formats d'écriture pour CBA | ||
| Ces codes sont vraiment plus simples à écrire, et permettent aussi d'écrire rapidement des codes AR V3 en les convertissant via ARCrypt. | ||
| Modifier un octet de la Ram | 3AAAAAAA 000000YY | écrit YY à l'adresse 0AAAAAAA. |
| Modifier deux octets de la Ram | 8AAAAAAA 0000YYZZ | écrit YY à l'adresse 0AAAAAAA+2 et ZZ à 0AAAAAAA. |
| Itération de deux octets de la Ram |
4AAAAAAA YYYY ZZZZXXXX IIII |
écrit XXXX octets, en commençant par YYYY à l'adresse 0AAAAAAA, et en augmentant l'adresse de IIII*2 et YYYY par ZZZZ à chaque itération. Réalise en général un remplissage rapide d'une poche du Sac, du Pokédex, ou du PokéNav (le code est bien moins long). Si vous prenez des valeurs de XXXX et ZZZZ supérieures à 00FF, le code ne sera pas convertible en ArV3 (le format pour l'itération en ArV3 se limitant à FF pour ces deux valeurs). |
| Comparaison de 2 octets | 7AAAAAAA YYYY |
La ligne de code suivante est exécutée si et seulement si les deux octets à partir de 0AAAAAAA valent YYYY. Permet de concevoir des activateurs (l'adresse concernant les touches est 04000130). |
Par Metarkrai