Hacking ROM Hack Pokemon Sword & Shield Cheat Database

  • Thread starter Thread starter OblivionReign
  • Start date Start date
  • Views Views 64,842
  • Replies Replies 64
  • Likes Likes 17
Hello -
after applying the cheats for "Other Items" i see some items that are not being recognized in game.
do anyone know what they are?
 

Attachments

  • 20251226_034457.jpg
    20251226_034457.jpg
    742.2 KB · Views: 36
For the encounter code I will (try to) explain you

Txt to this two sites who help me to learn :
https://www.cheatslips.com/game/pokemon-shield/4334/sources
https://projectpokemon.org/home/forums/topic/57446-sword-shield-v120-live-ram-encounter-edits/


First we have to unsterstood what means the code [Always Encounter (M) (Hold R)]
It is a conditional code who said "Do this but if R button is hold so do that" (it's basic but important to understand)

I find another site who gives the cheats and explain line by line to show you
04000000 00766F90 B9402A68 > move.l $B9402A68, #$000766F90(r0)
04000000 00766FBC B9402A61 > move.l $B9402A61, #$000766FBC(r0)
04000000 00766FC8 79405A61 > move.l $79405A61, #$000766FC8(r0)
04000000 0076708C B9402A60 > move.l $B9402A60, #$00076708C(r0)
04000000 00767094 79405A61 > move.l $79405A61, #$000767094(r0)
04000000 007670F0 B9402A60 > move.l $B9402A60, #$0007670F0(r0)
04000000 007670F4 79405A61 > move.l $79405A61, #$0007670F4(r0)
80000080 > if R (80000080 is for R but 80000200 is for RZ for example)
04000000 00766F90 18FFFE68 > move.l $18FFFE68, #$000766F90(r0)
04000000 00766FBC 18FFFD01 > move.l $18FFFD01, #$000766FBC(r0)
04000000 00766FC8 18FFFC81 > move.l $18FFFC81, #$000766FC8(r0)
04000000 0076708C 18FFF680 > move.l $18FFF680, #$00076708C(r0)
04000000 00767094 18FFF621 > move.l $18FFF621, #$000767094(r0)
04000000 007670F0 18FFF360 > move.l $18FFF360, #$0007670F0(r0)
04000000 007670F4 18FFF321 > move.l $18FFF321, #$0007670F4(r0)
20000000 > end of the cheat

Me, I don't want to hold R, so I create a new Code on the TXT file where I delete the first part and the 20000000 to end the code
[Always Encounter (M)]
04000000 00766F90 18FFFE68
04000000 00766FBC 18FFFD01
04000000 00766FC8 18FFFC81
04000000 0076708C 18FFF680
04000000 00767094 18FFF621
04000000 007670F0 18FFF360
04000000 007670F4 18FFF321

AND, to have the pokemon I want, I just have to add the code of one I want (ex Charmander) at the end of the code [Always Encounter (M)] I created on the TXT file to have this :
[Always Encounter (M)]
04000000 00766F90 18FFFE68
04000000 00766FBC 18FFFD01
04000000 00766FC8 18FFFC81
04000000 0076708C 18FFF680
04000000 00767094 18FFF621
04000000 007670F0 18FFF360
04000000 007670F4 18FFF321
08000000 00766F58 00000004 00000000

00000004 it's the hexadecimal value of 4, the pokedex number of Charmander.
00000000 it's for the form of the pokemon, if you let 00000000 you will have it's normal form (ex : Ponyta) but if you put 00000001, you will have a Galar-Ponyta

see the 2 codes :
[Always Encounter (Unobtainable): #077 Ponyta]
08000000 00766F58 0000004D 00000000

[Always Encounter (Shield Exclusive): #077 Galar-Ponyta]
08000000 00766F58 0000004D 00000001

SO ! You just have to put the pokemon code at the end of the [Always Encounter (M)] like I did

PS : I didn't try with the option hold R button, but I presume that you juste have to put the pokemon code before the 20000000 in the txt file, ex for galar-ponyta :
[Always Encounter (M) (Hold R)]
04000000 00766F90 B9402A68
04000000 00766FBC B9402A61
04000000 00766FC8 79405A61
04000000 0076708C B9402A60
04000000 00767094 79405A61
04000000 007670F0 B9402A60
04000000 007670F4 79405A61
80000080
04000000 00766F90 18FFFE68
04000000 00766FBC 18FFFD01
04000000 00766FC8 18FFFC81
04000000 0076708C 18FFF680
04000000 00767094 18FFF621
04000000 007670F0 18FFF360
04000000 007670F4 18FFF321
08000000 00766F58 0000004D 00000001
20000000


PS2 : Please, be smart, stop Emulation, don't forget to save the modification in the TXT file, close it, and enable the cheat code before run the game.... (you can't modify when the game run, the game don't take the modifications until you restart it. Like you cannot enable a new cheat when the game is running, you have to stop and restart the emulation to enable the cheat)
 
Last edited by a000cus,
you can use the encounter codes to get any pokemon early on
i think he meant the code to remove the level catch restriction at the beginning of the game, there was one in v 1.0.0 but it hasn't been updated to my knowledge
 
  • Like
Reactions: brtatu
Can you explain in more detail what to do or provide a tutorial?
Hello Fakeonto,

I added a post who explain how to works the encounter cheat and a quick tuto if you still need it (don't works with some pokemon, don't know why, when I try with Beedrill and Parasect for EV training I have an egg who appear in combat)

be careful with the pokemon who didn't have genre, there is a bug and the game crash if you try to heal them on a poke center.

the only way I find to solve this issue (gender cheat doesn’t works for me, or I don’t find how to use them properly) is to run a combat with a pokemon who don't have gender (like Bronzor in the South Lake Miloch of the Wild Area), like this the pokemon who will spawn will doesn't have gender like Bronzor, and I can catch him/her/? Without have issue ^^


Here is a photo of all my glitched Mew, and my Porygon-Z, which works perfectly thanks to my method. (Sorry, I'm French, so my game is too ^^)


P.S : All the Mew works in combat/etc... there is just the icon glitch who make game crash when I try to heal them to a poke center.
Post automatically merged:

Hello Fakeonto,

I added a post who explain how to works the encounter cheat and a quick tuto if you still need it (don't works with some pokemon, don't know why, when I try with Beedrill and Parasect for EV training I have an egg who appear in combat)

be careful with the pokemon who didn't have genre, there is a bug and the game crash if you try to heal them on a poke center.

the only way I find to solve this issue (gender cheat doesn’t works for me, or I don’t find how to use them properly) is to run a combat with a pokemon who don't have gender (like Bronzor in the South Lake Miloch of the Wild Area), like this the pokemon who will spawn will doesn't have gender like Bronzor, and I can catch him/her/? Without have issue ^^


Here is a photo of all my glitched Mew, and my Porygon-Z, which works perfectly thanks to my method. (Sorry, I'm French, so my game is too ^^)


P.S : All the Mew works in combat/etc... there is just the icon glitch who make game crash when I try to heal them to a poke center.

EDIT

Finaly I tried the HOLD R Button method and it doesn't working for me (I tried all the possible syntax but impossible to make it works...) BUT it's works normaly on EDEN ????

So FOR ME, on Ryujinx Fork, the only way I have to make the pokemon encounter works it's to create a new cheat code on the TXT File. Like this I always encounter the pokemon I want without have to click on any button.

And I also understood how to use the gender code to avoid glitched pokemon.

so this is the way for encounter a genderless Mew :

1. Stop the Emulation

2. modify the txt cheat file to add the "Base Code"

[Always Encounter Base Code]
04000000 00766F90 18FFFE68
04000000 00766FBC 18FFFD01
04000000 00766FC8 18FFFC81
04000000 0076708C 18FFF680
04000000 00767094 18FFF621
04000000 007670F0 18FFF360
04000000 007670F4 18FFF321

3. Add the gender cheat line at the end of the Base Code (here I want a genderless pokemon, so I copy/paste the genderless code who is at the end of the txt file : 04000000 00766F58 5280004)

[Always Encounter Base Code]
04000000 00766F90 18FFFE68
04000000 00766FBC 18FFFD01
04000000 00766FC8 18FFFC81
04000000 0076708C 18FFF680
04000000 00767094 18FFF621
04000000 007670F0 18FFF360
04000000 007670F4 18FFF321
04000000 00766F58 52800041

4. Add the Pokemon Cheat Line after the gender cheat line and edit it to have the Pokemon and the version that you want (here I want Mew)

[Always Encounter Base Code]
04000000 00766F90 18FFFE68
04000000 00766FBC 18FFFD01
04000000 00766FC8 18FFFC81
04000000 0076708C 18FFF680
04000000 00767094 18FFF621
04000000 007670F0 18FFF360
04000000 007670F4 18FFF321
04000000 00766F58 52800041
08000000 00766F58 00000097 00000000


(00000097 is the hexadecimal value of the pokedex number of Mew, Decimal 151 = Hexadecimal 97, you can use the Windows calculator Programmer mode to convert decimal number to Hexadecimal (see picture in attachment), 00000000 is the form of the pokemon (Kanto, alola or Galar)

5. Save and close the TXT cheat file AND ALSO THE Cheats FOLDER (just to make sure that the emulator took the modification)

6. Enable the [Always Encounter Base Code] and run the game, now all the wild pokemons will be Genderless Mew

7. To change the encounter pokemon, FOR ME on Ryujinx Fork, I have to stop the Emulation, and edit again the TXT Cheat File, save it, then restart the game

for exemple if I want a FEMALE Meowth, I just change the 2 last lines of the [Always Encounter Base Code] we created before.
I just replace genderless cheat code line by FEMALE cheat code line and change the pokemon pokedex Hexadecimal value (pokedex °52 = 34 on hexa, so 00000034 ) and the version I want (here I want Alola-Meowth for exemple, so I choose the version 00000001)

[Always Encounter Base Code]
04000000 00766F90 18FFFE68
04000000 00766FBC 18FFFD01
04000000 00766FC8 18FFFC81
04000000 0076708C 18FFF680
04000000 00767094 18FFF621
04000000 007670F0 18FFF360
04000000 007670F4 18FFF321
04000000 00766F58 52800021
08000000 00766F58 00000034 00000001





[Always Female Wild/Egg/Fossil Pokemon]
04000000 00766F58 52800021

[Always Male Wild/Egg/Fossil Pokemon]
04000000 00766F58 52800001

[Always Genderless Wild/Egg/Fossil Pokemon]
04000000 00766F58 52800041

[Default Gender Wild/Egg/Fossil Pokemon]
04000000 00766F58 79406261




[Encounter (Trade Only): #052 Meowth]
08000000 00766F58 00000034 00000000

[Always Encounter (Unobtainable): #052 Alola-Meowth]
08000000 00766F58 00000034 00000001

[Always Encounter: #052 Galar-Meowth]
08000000 00766F58 00000034 00000002




I hope this is clear enough and that it can help someone.

GG HF
 

Attachments

  • 2026-01-01_15h32_51.png
    2026-01-01_15h32_51.png
    1.3 MB · Views: 47
  • 2026-01-01_17h27_45.png
    2026-01-01_17h27_45.png
    67.3 KB · Views: 31
  • 2026-01-01_17h40_53.png
    2026-01-01_17h40_53.png
    127.6 KB · Views: 32
  • 2026-01-01_17h50_57.png
    2026-01-01_17h50_57.png
    128.3 KB · Views: 41
Last edited by a000cus,
Anyone figure out how to make max lair pokemon shiny? I've tried holding ZR and R at different times and through the whole adventure, but no luck.
 
Anyone figure out how to make max lair pokemon shiny? I've tried holding ZR and R at different times and through the whole adventure, but no luck.
Hi RKK,

Add them to the TXT cheat File and use them instead the [Shiny Pokemon (Square:HOLD R Star:HOLD ZR)], for me too the hold R or ZR codes didn't works on ryujinx Fork (but it's work on EDEN...), like this all the pokemon you will encounter, even in fight with a trainer, will be Shiny without have to press any button (Works with Always Encounter cheat code ^^)

Enable Only one at once (The star works perfectly for me, I didn't try the Square one) and don't forget to disable [Shiny Pokemon (Square:HOLD R Star:HOLD ZR)] !!!

[Shiny Pokemon Star]
04000000 00766844 1400003A
04000000 00766854 14000036
04000000 007773C4 52000C29

[Shiny Pokemon Square]
04000000 00766844 1400003A
04000000 00766854 14000036
04000000 007773C4 2A0103E9




PS : The only difference is the sparkle effect that happens when the Pokemon enters battle. The shiny coloration is exactly the same.

Star sparkles (left) vs square sparkles (right):
image
image
 

Attachments

  • 2026-01-03_19h35_45.png
    2026-01-03_19h35_45.png
    1.2 MB · Views: 37
Last edited by a000cus,
Hi,

I tested the Shiny Pokemon Square cheat code, and it works perfectly for wild encounters and wild Dynamax dens too ^^
 
Add them to the TXT cheat File and use them instead the [Shiny Pokemon (Square:HOLD R Star:HOLD ZR)], for me too the hold R or ZR codes didn't works on ryujinx Fork (but it's work on EDEN...), like this all the pokemon you will encounter, even in fight with a trainer, will be Shiny without have to press any button (Works with Always Encounter cheat code ^^)
Thanks for sharing. I tried the codes and they work for wild pokemon and for individual raids, but they don't work for the dynamax adventures. Those are the 4-part raids you do in the cave in the crown tundra DLC. But thanks for trying to help!

Edit: In case anyone's wondering, I'm playing on emunand on my switch.
 
Last edited by rkk_25493,
Hello Fakeonto,

I added a post who explain how to works the encounter cheat and a quick tuto if you still need it (don't works with some pokemon, don't know why, when I try with Beedrill and Parasect for EV training I have an egg who appear in combat)

be careful with the pokemon who didn't have genre, there is a bug and the game crash if you try to heal them on a poke center.

the only way I find to solve this issue (gender cheat doesn’t works for me, or I don’t find how to use them properly) is to run a combat with a pokemon who don't have gender (like Bronzor in the South Lake Miloch of the Wild Area), like this the pokemon who will spawn will doesn't have gender like Bronzor, and I can catch him/her/? Without have issue ^^


Here is a photo of all my glitched Mew, and my Porygon-Z, which works perfectly thanks to my method. (Sorry, I'm French, so my game is too ^^)


P.S : All the Mew works in combat/etc... there is just the icon glitch who make game crash when I try to heal them to a poke center.
Post automatically merged:



EDIT

Finaly I tried the HOLD R Button method and it doesn't working for me (I tried all the possible syntax but impossible to make it works...) BUT it's works normaly on EDEN ????

So FOR ME, on Ryujinx Fork, the only way I have to make the pokemon encounter works it's to create a new cheat code on the TXT File. Like this I always encounter the pokemon I want without have to click on any button.

And I also understood how to use the gender code to avoid glitched pokemon.

so this is the way for encounter a genderless Mew :

1. Stop the Emulation

2. modify the txt cheat file to add the "Base Code"

[Always Encounter Base Code]
04000000 00766F90 18FFFE68
04000000 00766FBC 18FFFD01
04000000 00766FC8 18FFFC81
04000000 0076708C 18FFF680
04000000 00767094 18FFF621
04000000 007670F0 18FFF360
04000000 007670F4 18FFF321

3. Add the gender cheat line at the end of the Base Code (here I want a genderless pokemon, so I copy/paste the genderless code who is at the end of the txt file : 04000000 00766F58 5280004)

[Always Encounter Base Code]
04000000 00766F90 18FFFE68
04000000 00766FBC 18FFFD01
04000000 00766FC8 18FFFC81
04000000 0076708C 18FFF680
04000000 00767094 18FFF621
04000000 007670F0 18FFF360
04000000 007670F4 18FFF321
04000000 00766F58 52800041

4. Add the Pokemon Cheat Line after the gender cheat line and edit it to have the Pokemon and the version that you want (here I want Mew)

[Always Encounter Base Code]
04000000 00766F90 18FFFE68
04000000 00766FBC 18FFFD01
04000000 00766FC8 18FFFC81
04000000 0076708C 18FFF680
04000000 00767094 18FFF621
04000000 007670F0 18FFF360
04000000 007670F4 18FFF321
04000000 00766F58 52800041
08000000 00766F58 00000097 00000000


(00000097 is the hexadecimal value of the pokedex number of Mew, Decimal 151 = Hexadecimal 97, you can use the Windows calculator Programmer mode to convert decimal number to Hexadecimal (see picture in attachment), 00000000 is the form of the pokemon (Kanto, alola or Galar)

5. Save and close the TXT cheat file AND ALSO THE Cheats FOLDER (just to make sure that the emulator took the modification)

6. Enable the [Always Encounter Base Code] and run the game, now all the wild pokemons will be Genderless Mew

7. To change the encounter pokemon, FOR ME on Ryujinx Fork, I have to stop the Emulation, and edit again the TXT Cheat File, save it, then restart the game

for exemple if I want a FEMALE Meowth, I just change the 2 last lines of the [Always Encounter Base Code] we created before.
I just replace genderless cheat code line by FEMALE cheat code line and change the pokemon pokedex Hexadecimal value (pokedex °52 = 34 on hexa, so 00000034 ) and the version I want (here I want Alola-Meowth for exemple, so I choose the version 00000001)

[Always Encounter Base Code]
04000000 00766F90 18FFFE68
04000000 00766FBC 18FFFD01
04000000 00766FC8 18FFFC81
04000000 0076708C 18FFF680
04000000 00767094 18FFF621
04000000 007670F0 18FFF360
04000000 007670F4 18FFF321
04000000 00766F58 52800021
08000000 00766F58 00000034 00000001





[Always Female Wild/Egg/Fossil Pokemon]
04000000 00766F58 52800021

[Always Male Wild/Egg/Fossil Pokemon]
04000000 00766F58 52800001

[Always Genderless Wild/Egg/Fossil Pokemon]
04000000 00766F58 52800041

[Default Gender Wild/Egg/Fossil Pokemon]
04000000 00766F58 79406261




[Encounter (Trade Only): #052 Meowth]
08000000 00766F58 00000034 00000000

[Always Encounter (Unobtainable): #052 Alola-Meowth]
08000000 00766F58 00000034 00000001

[Always Encounter: #052 Galar-Meowth]
08000000 00766F58 00000034 00000002




I hope this is clear enough and that it can help someone.

GG HF
Hey, I hope you're doing well. Actually, I have a big problem: the codes don't work on EDEN, or maybe I just don't know how to use them. Even the 999 money code doesn't work. I'm starting to wonder if I'm using the right version of Shield or if I'm just not using it correctly. Could you help me? (I think I'll make a separate thread just in case.) Tysm
 
Hey, I hope you're doing well. Actually, I have a big problem: the codes don't work on EDEN, or maybe I just don't know how to use them. Even the 999 money code doesn't work. I'm starting to wonder if I'm using the right version of Shield or if I'm just not using it correctly. Could you help me? (I think I'll make a separate thread just in case.) Tysm
Hi,

Sorry I never find how to use the cheats codes in Eden, I have the cheats...

I have the cheats in the DLC/update list but they don't work, I tried different syntax in the txt cheat file but it never took my cheats.

I recommend switching to Ryujinx Fork, at least with it everything works and YOU CAN CHOOSE WHICH CHEATS YOU WANT TO ACTIVATE !
 
Salut,

Désolé, je n'ai jamais trouvé comment utiliser les codes de triche dans Eden, je les ai pourtant...

J'ai bien les codes de triche dans la liste des DLC/mises à jour, mais ils ne fonctionnent pas. J'ai essayé différentes syntaxes dans le fichier texte des codes de triche, mais rien n'y fait.

Je recommande de passer à Ryujinx Fork, au moins avec celui-ci tout fonctionne et VOUS POUVEZ CHOISIR LES CODE DE TRICHE QUE VOUS VOULEZ ACTIVER !
Thankssssss
Post automatically merged:

Salut,

Désolé, je n'ai jamais trouvé comment utiliser les codes de triche dans Eden, je les ai pourtant...

J'ai bien les codes de triche dans la liste des DLC/mises à jour, mais ils ne fonctionnent pas. J'ai essayé différentes syntaxes dans le fichier texte des codes de triche, mais rien n'y fait.

Je recommande de passer à Ryujinx Fork, au moins avec celui-ci tout fonctionne et VOUS POUVEZ CHOISIR LES CODE DE TRICHE QUE VOUS VOULEZ ACTIVER !
But which ryujinx Fork do you use Kenji?benji?
 
Last edited by DmdTr,
Thankssssss
Post automatically merged:


But which ryujinx Fork do you use Kenji?benji?

Hi, just take the last version Canary Release on Github/ryubing
Post automatically merged:

for the firmware and key, you can find them on the site prodkey(.net)

Google and Youtube are your friends
 
Last edited by a000cus,
Salut, prends simplement la dernière version Canary Release sur Github/ryubing
Post automatically merged:

Pour le firmware et la clé, vous pouvez les trouver sur le site prodkey(.net)

Google et YouTube sont vos amis
Thank you so much 🙌
 
First of all, thanks for all the hard work :D

I have one observation and one request.

In Pokémon Sword 1.3.2 when I have the 999 item pickup on, it just turns the picked up item into 999 masterballs that you can't sell (or any other ball, a heal ball became 999 greatballs, that when used crash the game)

I guess I will just be a trainer with a lot of unusable masterballs xD

Basically the sole reason for getting the game for me, was completing all 63 forms of Alcremie. Got a lot of them via Home already, but after a few years it became tedious to try to get them that way. It would be awesome to get a cheat for all the sweets that you need to evolve into Alcremie.
Would that be possible?
  • Berry Sweet
  • Clover Sweet
  • Flower Sweet
  • Love Sweet
  • Ribbon Sweet
  • Star Sweet
  • Strawberry Sweet
Thanks in advance! :D
 
Tout d'abord, merci pour tout le travail accompli.:D

J'ai une observation et une demande.

Dans Pokémon Sword 1.3.2, lorsque l'option de ramassage d'objets jusqu'à 999 est activée, l'objet ramassé se transforme en 999 Master Balls invendables (ou en n'importe quelle autre Poké Ball ; une Soin Ball se transforme en 999 Super Balls, qui, une fois utilisées, font planter le jeu).

Je suppose que je vais juste être un dresseur avec plein de Master Balls inutilisables xD

La seule raison pour laquelle j'ai acheté ce jeu, c'était pour compléter les 63 évolutions d'Alcremie. J'en avais déjà obtenu pas mal via Pokémon HOME, mais au bout de quelques années, c'est devenu fastidieux. Ce serait génial d'avoir une astuce pour obtenir toutes les friandises nécessaires à l'évolution d'Alcremie.
Serait-ce possible ?
  • Douceur aux baies
  • Trèfle sucré
  • Fleur douce
  • Amour doux
  • Ruban sucré
  • Étoile sucrée
  • Fraise sucrée
Merci d'avance!:D
Which emulator are you using?
 
Is there a cheat that adds movement speed without distorting the character's image? Hahaha, this one is stretching the character upwards and adding the wall-passing effect.
 
Hi, i'm on Eden emulator with Pokemon Shield 1.3.2. Why the cheats doesn't works?

I already played other version of Pokemon with cheats and didn't had problem.

I just want to fill my bag with all items
 

Site & Scene News

Popular threads in this forum