L'XPloder e il GameShark (oltre a questi due esiste anche l'ActionReplay) sono accessori per le piattaforme (Game Boy, Nintendo DS, ecc.) che grazie a dei codici (inseriti nell'apparecchio) possono modificare a tuo piacimento gli eventi nel gioco (nel caso di Pokémon, si possono avere soldi infiniti, master ball a volontà, Pokémon shiny...). Ovviamente però serve il codice adatto ad ogni evento che vuoi modificare, inoltre a partire dalle versioni per game boy advance è stato introdotto il MasterCode (codice chiave del gioco) che serve a far funzionare tutti gli altri codici che vuoi inserire. Ogni gioco ha uno o più MasterCode, che cambiano in base alla lingua e alla versione del gioco.