ROM Hack Pokémon Sword & Shield (v1.3.0) CFW/EMU Cheat Codes

tomx86

Well-Known Member
Member
Joined
Jun 3, 2015
Messages
778
Trophies
0
Age
38
XP
2,163
Country
Poland
I'm testing those values written to that address believe me I tested every single one of those values thinking that that would spawn him but all it did was change the text on the stone I did this when I first posted that code in the first place
Well PKHeX may add a solution someday, just wait.
 

Th3Alic3

Well-Known Member
OP
Member
Joined
Jan 3, 2020
Messages
345
Trophies
0
Age
41
XP
859
Country
Canada
Hello everyone!
fyi:
@tomx86
@pacoclavel

There is NO ENCOUNTER Spiritomb CHEAT CODE!!

A few days ago, @tomx86 discovered the location in memory for the Tombstone messages in PKHeX:
Block Data 31A13425
@SkyQueen converted this to a code to see IF we could use it to generate Spiritomb encounter:
[Tombstone Message]
02100000 50B11EF8 000000xx

The only thing this location in memory does is determine the message displayed when speaking with the Tombstone once the "Spread My Voice" side mission has been activated.
The Tombstone has multiple different messages depending upon how high the value of this variable is (ranging from 0 to 32.)

What we know 100% from testing is there is at least one other variable / Event Flag in the game required to encounter Spiritomb.

This means that when you progess through the side quest one or more permissions in your game are unlocked. Once all of those permissions are unlocked AND if the identified variable is at least 32 (likely caps at 32), you will be able to spawn the encounter.

For now, the variable that @tomx86 is ONLY 1 of at least 2 (maybe as many as 1 per Tombstone message or more) that are required to trigger the Spiritomb encounter.

TLDR: No one ever said there was a working code to encounter Spiritomb. We only stated we would testing and playing around with Tombstone message variable to see if we could use it alone to trigger the Spiritomb encounter. Clearly this failed as there are more variables involved. So, we never added it to the front page list. (If a code is NOT added to the front page list and we are talking about it, its being tested which doesn't mean the tests will end in success!)

For now, you will need someone willing to go through the hassle in the same game profile of creating 2 saves:
  • One prior to starting the "Spread My Voice" sidequest
  • One after the "Spread My Voice" sidequest is completed and Spiritomb has spawned.
You need BOTH saves to determine which variables have changed. By seeing all the variables that were changed, we would know all the ones that need to be changed and what they need to be changed to reproduce the result in PKHeX and from there a cheat code could be created to mimic that. (There is no one working on this at the moment.)

is there any code to change the rental pokemon?

The Rental Pokémon exist in the game as a block of data so to edit the Rental Pokémon you would need to alter the entire roster. This is a large chunk of data so it might be too much to do with a cheat code. It's very likely that this big of a change would require a mod. (I don't know if PKNX has support for editing the Rental Pokémon yet but that's the direction you would need to go.)

In addition to this, you would ONLY be able to play multiplayer (doesn't matter if local or online) with someone with the EXACT same mod installed over top of their copy of Sword & Shield so you would be 100% restricted to playing with other CFW players using the same mod.

(Since you are already considering cheating, we already have the code you need to beat a Dynamax Adventure solo in about 5 minutes. On the front page you will find an Insta-KO which makes all battles act like a Pokémon is down to their last HP. All you have to do is make sure you have the HIGHEST speed stat or a priority move (like Quick Attack or Sucker Punch) so you move faster than both the Raid mon and the NPC's mons and you are golden.)
 
Last edited by Th3Alic3,

Wooteevar

Active Member
Newcomer
Joined
Dec 25, 2018
Messages
37
Trophies
0
Age
105
XP
364
Country
United States
Out of curiosity, have you seen any flags indicating a lock between 1 of 2 pokemon IE Kyogre vs Groudon, Ho-oh vs Lugia etc?
I ask because I still need those but the only thing I seem to encounter anymore is the Zygarde that just refuses to allow me to have good RNG. I'm at over 20 attempts on my mariko unpatched switch and I'm not entirely certain this isn't just my bad luck playing against me with regards to my missing mons.

*Edit* Finally beat that sumb*tch with randoms so I can finally see what if anything remained behind him.
 
Last edited by Wooteevar,

Th3Alic3

Well-Known Member
OP
Member
Joined
Jan 3, 2020
Messages
345
Trophies
0
Age
41
XP
859
Country
Canada
Out of curiosity, have you seen any flags indicating a lock between 1 of 2 pokemon IE Kyogre vs Groudon, Ho-oh vs Lugia etc

There are 8 pairs of Pokémon in which the Paths by default are VERSION exclusives. The Gen 2, 3, 4, 5, 6, & 7 box Legendaries are among them. The final two are Gen 3 Dragons and Gen 5 Genies. The paths for 8 of those Pokémon are exclusive to Sword and the other 8 are exclusive to Shield.

THANKFULLY! There is no restrictions on remembered paths. A person with the other version can take you into that Pathway and you will be prompted to be allowed to save that path not normally available to your game.

We have codes on the front page for setting the Path #2 and Path #3 which you can use to set to one of the version exclusives not available in your game. (The only restrictions to the pathways is you cannot remember Ultra Beasts before the UB mission is unlocked in story.)

The version exclusives are the same as they have always been with one being in Red version in every generation and one being in Blue version in every generation. If you cannot remember which game is Red vs Blue just Google the box art or check the listings on Serebii .net!

I dont mind exporting my save, just use JKSV?
If you would like to determine which variables need to be changed in PKHeX, I will test replicating those changes on a Sword save that I have which I haven't started the Spiritomb sidequest.

If Spiritomb appears... we will look at being super nice to @SkyQueen!

(We always need more people helping to discover new codes!)
 
Last edited by Th3Alic3,

Wooteevar

Active Member
Newcomer
Joined
Dec 25, 2018
Messages
37
Trophies
0
Age
105
XP
364
Country
United States
There are 8 pairs of Pokémon in which the Paths by default are VERSION exclusives. The Gen 2, 3, 4, 5, 6, & 7 box Legendaries are among them. The final two are Gen 3 Dragons and Gen 5 Genies. The paths for 8 of those Pokémon are exclusive to Sword and the other 8 are exclusive to Shield.

THANKFULLY! There is no restrictions on remembered paths. A person with the other version can take you into that Pathway and you will be prompted to be allowed to save that path not normally available to your game.

We have codes on the front page for setting the Path #2 and Path #3 which you can use to set to one of the version exclusives not available in your game. (The only restrictions to the pathways is you cannot remember Ultra Beasts before the UB mission is unlocked in story.)
-snip-

If I'm interpreting this correctly that means that out of trios like the genies one version is available on both and then one of each is locked to a single version?

I've unlocked Azelf, Mesprit and Uxie on a single copy of sword without using online capabilities so I would assume they're an exception?
 

Th3Alic3

Well-Known Member
OP
Member
Joined
Jan 3, 2020
Messages
345
Trophies
0
Age
41
XP
859
Country
Canada
If I'm interpreting this correctly that means that out of trios like the genies one version is available on both and then one of each is locked to a single version?

Yes, Landorus on both and the other two are exclusive Pathways. Your game will never generate that path. You can cheat as I already said to add that path or you can learn that path by playing an Adventure with that Legendary hosted by another player.
 

Wooteevar

Active Member
Newcomer
Joined
Dec 25, 2018
Messages
37
Trophies
0
Age
105
XP
364
Country
United States
Thanks for clarifying that for me. I was wondering why I was only coming up against the Zygarde and now it seems to be looping.
 

djmocella

Well-Known Member
Newcomer
Joined
Sep 13, 2009
Messages
82
Trophies
1
XP
420
Country
United States
Good Luck!!!

--------------------- MERGED ---------------------------

Side note. I tired the code earlier where you can set the number of people you talked too, and even tho it said "my voice has been heard" it didnt spawn so the Not there is saved with zero talked to
 
  • Like
Reactions: Wooteevar

Emyrys

Member
Newcomer
Joined
Nov 29, 2019
Messages
10
Trophies
0
Age
33
XP
81
Country
Brazil
The Rental Pokémon exist in the game as a block of data so to edit the Rental Pokémon you would need to alter the entire roster. This is a large chunk of data so it might be too much to do with a cheat code. It's very likely that this big of a change would require a mod. (I don't know if PKNX has support for editing the Rental Pokémon yet but that's the direction you would need to go.)
My switch is permanently offline, I dont cheat online, gonna use the mod just to enjoy the adventure for myself, can someone build the mod for me? My pknx is not working, I want the rental pokemon to be exchanged for legends and pseudos and such. I'm playing Sword
 

Th3Alic3

Well-Known Member
OP
Member
Joined
Jan 3, 2020
Messages
345
Trophies
0
Age
41
XP
859
Country
Canada
Side note. I tired the code earlier where you can set the number of people you talked too, and even tho it said "my voice has been heard" it didnt spawn so the Not there is saved with zero talked to

We tried that... EVERYONE has tried that... the past pages 2-3 pages of this thread are all about that not being enough. B-)

This is why we need someone to create BEFORE & AFTER of legitly completing the side missions so someone who knows how to compare the data can find the PKHeX datablocks which were changed.

can someone build the mod for me?
This thread is exclusively for cheat codes. Please find another thread to source your mod.
 
Last edited by Th3Alic3,

djmocella

Well-Known Member
Newcomer
Joined
Sep 13, 2009
Messages
82
Trophies
1
XP
420
Country
United States
This is why we need someone to create BEFORE & AFTER of legitly completing the side missions so someone who knows how to compare the data can find the PKHeX datablocks which were changed.

Once i have a moment I'll take a look. My files are there tho for someone with more experience
 

Th3Alic3

Well-Known Member
OP
Member
Joined
Jan 3, 2020
Messages
345
Trophies
0
Age
41
XP
859
Country
Canada
Voila!!

PKHeX Variable #: 1895E693 (Set to "Boo1")
+
PKHeX Variable #: 31A13425 (Set to "32")
=
Spiritomb is spawned!! (*if not already caught. This is not the Event Flag for Spiritomb being caught therefore will not = rematches.)

We have a code already for PKHeX Variable #: 31A13425 (Set to "32"):
Code:
[Tombstone Message]
02100000 50B11EF8 00000032

We need a code for PKHeX Variable #: 1895E693 (Set to "Boo1"):
Code:
[Spiritomb Encounter (*Requires Tombstone Message)]
?????

@SkyQueen or @Falo if you have a moment to create code that is the equivalent to: PKHeX Variable #: 1895E693 set to "Bool1" we can combined it with the other to have our Spawn Spiritomb code.

@djmocella, if you want to catch you Spiritomb to learn the PKHeX Variable for having caught the Spiritomb we can use the PKHeX to create a rematch with Spiritomb code. :D
 
Last edited by Th3Alic3,
  • Like
Reactions: djmocella

djmocella

Well-Known Member
Newcomer
Joined
Sep 13, 2009
Messages
82
Trophies
1
XP
420
Country
United States
@djmocella, if you want to catch you Spiritomb to learn the PKHeX Variable for having caught the Spiritomb we can use the PKHeX to create a rematch with Spiritomb code. :D

11C12005 changed from Bool1 => Bool2
Bool1 being not caught
Bool2 being caught

This was the only other code that changed when i caught it
 
Last edited by djmocella,
  • Like
Reactions: Wooteevar

OblivionReign

Developer
Developer
Joined
Apr 23, 2016
Messages
2,540
Trophies
2
XP
7,671
Country
Japan
Voila!!

PKHeX Variable #: 1895E693 (Set to "Boo1")
+
PKHeX Variable #: 31A13425 (Set to "32")
=
Spiritomb is spawned!! (*if not already caught. This is not the Event Flag for Spiritomb being caught therefore will not = rematches.)

We have a code already for PKHeX Variable #: 31A13425 (Set to "32"):
Code:
[Tombstone Message]
02100000 50B11EF8 00000032

We need a code for PKHeX Variable #: 1895E693 (Set to "Boo1"):
Code:
[Spiritomb Encounter (*Requires Tombstone Message)]
?????

@SkyQueen or @Falo if you have a moment to create code that is the equivalent to: PKHeX Variable #: 1895E693 set to "Bool1" we can combined it with the other to have our Spawn Spiritomb code.

@djmocella, if you want to catch you Spiritomb to learn the PKHeX Variable for having caught the Spiritomb we can use the PKHeX to create a rematch with Spiritomb code. :D
Works 100% :)

this with the message saying its spread can let you recapture him as it made him reappear for me :D
[#442 Spiritomb Appear]
01100000 50B11EF8 00000020
01100000 50AFFA10 00000000
Here's my video showing
 
Last edited by OblivionReign,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Mkay.