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

BlackTearsX

Active Member
Newcomer
Joined
Nov 4, 2014
Messages
28
Trophies
0
Age
31
XP
1,794
Country
Nepal
I think you misunderstood me, if the code is deactivated, your pokemon would change back to normal, it is only shiny with the code activated. So for example if you battle a friend, he would not be able to see it shiny.
Ohh i see, that is actually fine aswell because i play offline only anyway and don't plan on trading any of them.
Just enjoying some shinies, but don't want all of them to be/look shiny :)
 
Last edited by BlackTearsX,

mc711

Well-Known Member
Newcomer
Joined
Mar 28, 2008
Messages
75
Trophies
1
XP
705
Country
United States
None of the Exp. multipliers codes actually works, i've tested all on this thread. ¿anyone does have one for pk sword?

for sword
[xp 32x]
04000000 007E4EDC 0B011536
[x]
04000000 007E4EDC 0B010136

caution: this affects xp share too.

The insta KO codes, can we get them modified so that our pokemon are not 1 hit KO's?

for sword
[instakill (a)]
04000000 007E37F0 7900E808
80000001
04000000 007E37F0 7900E81F
20000000

hold A during an attack whenever you want to 1 hit KO

Are the shiny codes for e.g. Sword modifiable to adjust the shiny rate to 1/256 instead of forcing shiny encounters? Thanks.

for sword
[shiny square:r star:zr]
04000000 00766844 54000BA0
04000000 00766854 540006C0
04000000 007773C4 2A0103E9
80000080
04000000 00766844 1400003A
04000000 00766854 14000036
04000000 007773C4 2A0103E9
20000000
80000200
04000000 00766844 1400003A
04000000 00766854 14000036
04000000 007773C4 52000C29
20000000

hold R for Square Shiny and ZR for Star Shiny before encounter




if you ever want to change the trigger buttons, change the 80000xxxx line

80000001 A
80000002 B
80000004 X
80000008 Y
80000040 L
80000080 R
80000100 ZL
80000200 ZR
80002000 D-Up
80004000 D-Right
80008000 D-Down
80001000 D-Left
80000400 Plus
80000800 Minus
80000010 Left Stick (L3)
80000020 Right Stick (R3)

if you want dual button trigger just add the hex so,
80000C00 = Plus + Minus

any code can be used like this, as long as there is an disable code

[code name]
<insert disable code>
8000xxxx
<insert enable code>
20000000



sorry i only play sword.
 
Last edited by mc711,
  • Like
Reactions: Sergiopal

Th3Alic3

Well-Known Member
OP
Member
Joined
Jan 3, 2020
Messages
345
Trophies
0
Age
41
XP
859
Country
Canada
@BlackTearsX, you are missing what @Falo is saying: The Pokémon would you make Shiny this way that would not NORMALLY be Shiny loose their Shiny-ness EVERY milisecond the code is not on. The game will revert back to it's normal calculations and no longer see the Pokémon as being Shiny.

This basically means those Pokémon are not shiny so the code is basically: "Some Pokémon pretend to be Shiny while you have this code turned on."

but don't want all of them to be/look shiny :)
It sounds a lot more like you are looking for a mod than a cheat. (Also, no one say you have to always have the code on... same goes for any cheat.)

The modified function is "btl::BTL_POKEPARAM::HpMinus"

@CrypticSoldier, the red text to accompany the codes post (back over on Page 1)... are more like disclaimers for people who don't understand a lot about programming and video games (ie. the average person looking at it.) I use lamens terms to ensure people understand. This is why my choice in words is expressed as "works as if".

People understand the concept of 1 HP easily. The majority of people (and I know this from posting the code in the older version threads) do not seem to understand "any damage received triggers a KO." While the words seem simple enough, people do not seem to understand it as easily.

Please take the red disclaimers on the front page with a grain of salt... the front page would be LONG and make codes DIFFICULT to sift through if we included the Wikia with each and everyone of them. Sorry about the confusion this caused.
 
Last edited by Th3Alic3,

BlackTearsX

Active Member
Newcomer
Joined
Nov 4, 2014
Messages
28
Trophies
0
Age
31
XP
1,794
Country
Nepal
@BlackTearsX, you are missing what @Falo is saying: The Pokémon would you make Shiny this way that would not NORMALLY be Shiny loose their Shiny-ness EVERY milisecond the code is not on. The game will revert back to it's normal calculations and no longer see the Pokémon as being Shiny.

This basically means those Pokémon are not shiny so the code is basically: "Some Pokémon pretend to be Shiny while you have this code turned on."

It sounds a lot more like you are looking for a mod than a cheat. (Also, no one say you have to always have the code on... same goes for any cheat.)
Thank you, but i am fully aware after the explanation that those shinies wouldn't be true shinies and i don't care, i just want a increased "shiny rate" to preserve a level of "surprise" during gameplay. Also asking here, because pkNX doesn't support adjusting the shiny rate currently.
 
Last edited by BlackTearsX,

LokeYourLord

Well-Known Member
Member
Joined
Jan 3, 2017
Messages
196
Trophies
0
Age
27
Location
Seoul
XP
704
Country
Korea, South
Can you or someone with pokemon sword test this?

It works for me live editing and code form. Didn't work for a shield user so these might be game specific.

Here is me using the code for regirock.

[Registeel]
01100000 50B11B40 00000000

[Regice]
01100000 50B11B08 00000000

[Regirock]
01100000 50B11AD0 00000000



Sorry to disappoint you again my dude, doesn't work. I even tried to go Camping to make the world reload or something, nada, it just doesn't work running over the pattern, and talking to the statue does nothing.
 

Th3Alic3

Well-Known Member
OP
Member
Joined
Jan 3, 2020
Messages
345
Trophies
0
Age
41
XP
859
Country
Canada
So fucking weird these must be save file specific
@SkyQueen, the correct codes are NOT versions/save specific.

You are clearly hitting story flags as opposed to encounter flags.

I know this for several reasons:
  1. The codes are only working for you which means the incorrect variable is being changed.
  2. The codes are providing you an encounter so the variable has to be related.
  3. The codes only working for you and being related means they MUST be story beat flags.
This means the the codes you are testing are not changing the Capture Bool but changing a Bool that rewinds your current story progress for the Side Quest.

This also means you are clearly NOT testing a on separate save file which is a necessity for testing Rematch codes. You are clearly testing on the SAME save file as the one you are hunting on.

The reason why this is not working for others is because their game's story progress is either too far behind or ahead of the event for the variable to cause a rewind of the story.

The rematch Bools are 100% not save nor version specific.

This is why I told you that you need to be testing your cheats on separate save with ALL the Side Quests related to that Legendary are already completed. The story flag cheats you are creating will have no effect on that save. However, the correct code will work perfect.

Also, you will be able to verify that the Bool changed after enabling the cheat code via PKHeX.

For all of these Stationary Legendaries, it will be a SINGLE Bool and the cheat code is not specific to a save or a version.

The process always has to be:
  1. Have Separate Save where the Side Quest the Pokémon is tied to already complete (with the Pokémon caught.)
  2. Activate the Code & Walk then Out of a Building... if no crash... then
  3. Save the Game
  4. Send the Save File to PKHeX & see if the specific variable was changed.
(It should never be checking on the same save as you are hunting the codes on!! :D)

If all those conditions are met, then the code is ready for others to test.
 
Last edited by Th3Alic3,

OblivionReign

Developer
Developer
Joined
Apr 23, 2016
Messages
2,544
Trophies
2
XP
7,728
Country
Japan
@SkyQueen, the correct codes are NOT versions/save specific.

You are clearly hitting story flags as opposed to encounter flags.

I know this for several reasons:
  1. The codes are only working for you which means they are not targetting the correct variable.
  2. The codes working for you means they are re-triggering story beats and since your save has the right combination of Bools for that rewind, your cheats are rewinding your story progress.
This means you are clearly NOT testing a on separate save file. You are clearly testing on the SAME save file as the one you are hunting on.

The reason why this is not working for others is because the other story beat variables on their save say that they are too early or too late in their progress for that encounter.

The rematch Bools are 100% not save nor version specific.

This is why I told you that you need to be testing your cheats on separate save with ALL the Side Quests related to that Legendary are already completed. The story flag cheats you are creating will have no effect on that save. However, the correct code will work perfect.

Also, you will be able to verify that the Bool changed after enabling the cheat code via PKHeX.

For all of these Stationary Legendaries, it will be a SINGLE Bool and the cheat code is not specific to a save or a version.

The process always has to be:
  1. Have Separate Save where the Side Quest the Pokémon is tied to already complete (with the Pokémon caught.)
  2. Activate the Code & Walk then Out of a Building... if no crash... then
  3. Save the Game
  4. Send the Save File to PKHeX & see if the specific variable was changed.
(It should never be checking on the same save as you are hunting the codes on!! :D)

If all those conditions are met, then the code is ready for others to test.
Except what is funny is these variables were given to me from somebody else's save file these were cross-check through somebody else has two different save files and I tried it out on mine and it works first try
 

Th3Alic3

Well-Known Member
OP
Member
Joined
Jan 3, 2020
Messages
345
Trophies
0
Age
41
XP
859
Country
Canada
Except what is funny is these variables were given to me from somebody else's save file these were cross-check through somebody else has two different save files and I tried it out on mine and it works first try
As I just said, it will not work on someone too far behind or too far ahead of the storybeats. It's not so much "funny" as opposed to "predictible".

I literally just explained this. You need to read my whole post!
 
Last edited by Th3Alic3,

Th3Alic3

Well-Known Member
OP
Member
Joined
Jan 3, 2020
Messages
345
Trophies
0
Age
41
XP
859
Country
Canada
This is a headache and I don't like it. I'm done.
I absolutely understand. You are clearly frustrated... and the results are showing you are trying to get it over and done with by the short cuts.

Whether you need a break or want to push on... there is NO expectation for you to continue stressing yourself.

(I unfortunately cannot help cause you didn't have both versions. I have all the saves still with the least amount of variables being changed by catching all these Legendary doodoos.)

The testing we did was over two days JUST narrowing down the Rematch Bools for the first 3 Regis. We noticed going from catching a single 1st Regi (Tests 1-3) to catching a save's 2nd Regi (Test 4-5) that the amount of story flags increased from 2 to 7... there's even more with the 3rd caught.

TEST 1
59457960 - Bool2 => Bool1
B213C388 - Bool1 => Bool2
EE1FD86E - Bool1 => Bool2

TEST 2
59457960 - Bool2 => Bool1
B213C388 - Bool1 => Bool2
DAB3DD3A - Bool1 => Bool2

TEST 3
59457960 - Bool2 => Bool1
B213C388 - Bool1 => Bool2
EE3F84E6 - Bool1 => Bool2

TEST 4
086EE81F - Bool2 => Bool1
194DB28D - Bool2 => Bool1
1E7EAB83 - Bool2 => Bool1
4269F80E - Bool2 => Bool1
6198B4E0 - Bool2 => Bool1
8909C446 - Bool2 => Bool1
B213C388 - Bool1 => Bool2
D249A548 - Bool2 => Bool1
EE1FD86E - Bool1 => Bool2
EE3F84E6 - Bool1 => Bool2

TEST 5
086EE81F - Bool2 => Bool1
194DB28D - Bool2 => Bool1
4269F80E - Bool2 => Bool1
6198B4E0 - Bool2 => Bool1
8909C446 - Bool2 => Bool1
B213C388 - Bool1 => Bool2
D249A548 - Bool2 => Bool1
DAB3DD3A - Bool1 => Bool2
EE3F84E6 - Bool1 => Bool2

There are just so many story beats testing one Stationary Legendary Pokémon one after the other on a single save to easily hit the right result. The right story Bool being edited at the RIGHT point on a save will have the desired effect but be useless to most others and yourself once you progress too far in that story. :(
 
Last edited by Th3Alic3,

OblivionReign

Developer
Developer
Joined
Apr 23, 2016
Messages
2,544
Trophies
2
XP
7,728
Country
Japan
test this will ya? I was poking random addresses and while exiting the steel ruins i heard articuno cry again (i already had it caught so this might have made him show up again)
tested on sword. like i said this was a random hit so it may have the affect of the regis code or might be like the swords of justice codes
[Articuno Galar Test]
01100000 50B00BC8 00000000

Anyways good night
 
Last edited by OblivionReign,

SoupD

Active Member
Newcomer
Joined
Oct 26, 2020
Messages
40
Trophies
0
Age
24
XP
192
Country
China
test this will ya? I was poking random addresses and while exiting the steel ruins i heard articuno cry again (i already had it caught so this might have made him show up again)
tested on sword. like i said this was a random hit so it may have the affect of the regis code or might be like the swords of justice codes
[Articuno Galar Test]
01100000 50B00BC8 00000000

Anyways good night
I've caught it, but I hear it again when I open the code, but I can't find it:wacko:
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: