Hacking ROM Hack Pokemon Scarlet & Violet Cheat Database

  • Thread starter Thread starter OblivionReign
  • Start date Start date
  • Views Views 3,491,046
  • Replies Replies 10,295
  • Likes Likes 202
[One strike is sure to kill]
040B0000 0301ADB4 B9405002
040B0000 0301ADB8 36100042
040B0000 0301ADBC 2A0803E1
040B0000 0301ADC0 6B21211F
040B0000 0301ADC4 17E4147A
040B0000 0291FFA8 141BEB83
Post automatically merged:

[HP will not decrease]
040B0000 0301ADA0 7940B408
040B0000 0301ADA4 B9405002
040B0000 0301ADA8 37100042
040B0000 0301ADAC 2A1F03E1
040B0000 0301ADB0 17E4147E
040B0000 0291FFA4 141BEB7F
Post automatically merged:
Could someone update the first one "One strike is sure to kill", to 1.0.1? The hold L and R ones do not work in emus.
 
v1.0.1 address is 0xD0AACC

[Encounter Female (v1.0.1)]
04000000 00D0AACC 52800021
[Encounter Male (v1.0.1)]
04000000 00D0AACC 52800001
[Encounter Genderless (v1.0.1)]
04000000 00D0AACC 52800041

I didn't add a gender code to the encounter modifier to let the game handle it, so this code should not be needed unless you want to force a gender.

Well here the other values in the function:
Code:
.text:0000000000D0AA60 E1 1B 40 B9                 LDR             W1, [SP,#0xB0+spec_copy.personalRnd] ; Encryption ID
.text:0000000000D0AA6C E1 2B 40 B9                 LDR             W1, [SP,#0xB0+spec_copy.id] ; Pokemon ID
.text:0000000000D0AA78 E1 23 40 B9                 LDR             W1, [SP,#0xB0+spec_copy.rareRnd] ; Secret ID
.text:0000000000D0AA84 E1 63 40 79                 LDRH            W1, [SP,#0xB0+spec_copy.monsno] ; Dex Id
.text:0000000000D0AA90 E1 67 40 79                 LDRH            W1, [SP,#0xB0+spec_copy.formno] ; Form Id
.text:0000000000D0AA9C E1 6B 40 79                 LDRH            W1, [SP,#0xB0+spec_copy.itemno] ; Hold Item Id
.text:0000000000D0AAA8 E1 DB 40 39                 LDRB            W1, [SP,#0xB0+spec_copy.level] ; Current Level
.text:0000000000D0AAB4 E1 77 40 79                 LDRH            W1, [SP,#0xB0+spec_copy.seikaku] ; Nature
.text:0000000000D0AAC0 E1 7B 40 79                 LDRH            W1, [SP,#0xB0+spec_copy.seikakuHosei] ; Nature2
.text:0000000000D0AACC E1 E3 40 39                 LDRB            W1, [SP,#0xB0+spec_copy.sex] ; Gender
.text:0000000000D0AAD8 E1 DB 40 39                 LDRB            W1, [SP,#0xB0+spec_copy.level] ; Catch Level
.text:0000000000D0AAE8 E1 03 1F 2A                 MOV             W1, WZR ; Game Version, pointless to edit, because it gets overwritten by the catch code
.text:0000000000D0AB20 E1 03 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.talentPower] ; IV Hp
.text:0000000000D0AB2C E1 0B 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.talentPower+2] ; IV Atk
.text:0000000000D0AB38 E1 13 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.talentPower+4] ; IV Def
.text:0000000000D0AB44 E1 1B 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.talentPower+6] ; IV SpAtk
.text:0000000000D0AB50 E1 23 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.talentPower+8] ; IV SpDef
.text:0000000000D0AB5C E1 2B 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.talentPower+0xA] ; IV Agi
.text:0000000000D0AB68 E1 33 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.effortPower] ; EV Hp
.text:0000000000D0AB74 E1 3B 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.effortPower+2] ; EV Atk
.text:0000000000D0AB80 E1 43 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.effortPower+4] ; EV Def
.text:0000000000D0AB8C E1 4B 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.effortPower+6] ; EV SpAtk
.text:0000000000D0AB98 E1 53 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.effortPower+8] ; EV SpDef
.text:0000000000D0ABA4 E1 5B 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.effortPower+0xA] ; EV Agi
.text:0000000000D0AC00 E1 03 00 2A                 MOV             W1, W0 //Ability ID
.text:0000000000D0AC48 E1 93 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.var_4C] ; unknown
.text:0000000000D0AC54 E1 97 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.var_4B] ; unknown
.text:0000000000D0AD00 01 79 69 B8                 LDR             W1, [X8,X9,LSL#2] ; EXP (used to calculated the real level)
.text:0000000000D0AD0C E1 83 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.var_50] ; unknown
.text:0000000000D0AD18 E1 7B 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.var_52] ; unknown
.text:0000000000D0AD24 E1 8B 41 39                 LDRB            W1, [SP,#0xB0+spec_copy.var_4E] ; unknown
two of the unknown values are weight and height, but without a decrypted pkm file i can only make guesses right now.
so.. in order to make the spawned pokemon have 252 EV HP, have to make this into what?

04000000 00D0AB68 394133E1 -> ???
 
I can't fully test the IV code, as I don't have any way to see IVs right now and I'm not rushing through the game just to get it, but this code (adapted from Sword) should give you all IVs 31:

Code:
[6IV On]
04000000 00D0AB20 528003E1
04000000 00D0AB2C 528003E1
04000000 00D0AB38 528003E1
04000000 00D0AB44 528003E1
04000000 00D0AB50 528003E1
04000000 00D0AB5C 528003E1

[6IV Off]
04000000 00D0AB20 394103E1
04000000 00D0AB2C 39410BE1
04000000 00D0AB38 394113E1
04000000 00D0AB44 39411BE1
04000000 00D0AB50 394123E1
04000000 00D0AB5C 39412BE1

And these are the codes for nature:

Code:
[Nature Off (1.0.1)]
04000000 00D0AAB4 794077E1
04000000 00D0AAC0 79407BE1

[(None) Hardy (1.0.1)]
04000000 00D0AAB4 52800001
04000000 00D0AAC0 52800001

[(+Atk, -Def) Lonely (1.0.1)]
04000000 00D0AAB4 52800021
04000000 00D0AAC0 52800021

[(+Atk, -Spd) Brave (1.0.1)]
04000000 00D0AAB4 52800041
04000000 00D0AAC0 52800041

[(+Atk, -SAtk) Adamant (1.0.1)]
04000000 00D0AAB4 52800061
04000000 00D0AAC0 52800061

[(+Atk, -SDef) Naughty (1.0.1)]
04000000 00D0AAB4 52800081
04000000 00D0AAC0 52800081

[(+Def, -Atk) Bold (1.0.1)]
04000000 00D0AAB4 528000A1
04000000 00D0AAC0 528000A1

[(None) Docile (1.0.1)]
04000000 00D0AAB4 528000C1
04000000 00D0AAC0 528000C1

[(+Def, -Spd) Relaxed (1.0.1)]
04000000 00D0AAB4 528000E1
04000000 00D0AAC0 528000E1

[(+Def, -SAtk) Impish (1.0.1)]
04000000 00D0AAB4 52800101
04000000 00D0AAC0 52800101

[(+Def, -SDef) Lax (1.0.1)]
04000000 00D0AAB4 52800121
04000000 00D0AAC0 52800121

[(+Spd, -Atk) Timid (1.0.1)]
04000000 00D0AAB4 52800141
04000000 00D0AAC0 52800141

[(+Spd, -Def) Hasty (1.0.1)]
04000000 00D0AAB4 52800161
04000000 00D0AAC0 52800161

[(None) Serious (1.0.1)]
04000000 00D0AAB4 52800181
04000000 00D0AAC0 52800181

[(+Spd, -SAtk) Jolly (1.0.1)]
04000000 00D0AAB4 528001A1
04000000 00D0AAC0 528001A1

[(+Spd, -SDef) Naive (1.0.1)]
04000000 00D0AAB4 528001C1
04000000 00D0AAC0 528001C1

[(+SAtk, -Atk) Modest (1.0.1)]
04000000 00D0AAB4 528001E1
04000000 00D0AAC0 528001E1

[(+SAtk, -Def) Mild (1.0.1)]
04000000 00D0AAB4 52800201
04000000 00D0AAC0 52800201

[(+SAtk, -Spd) Quiet (1.0.1)]
04000000 00D0AAB4 52800221
04000000 00D0AAC0 52800221

[(None) Bashful (1.0.1)]
04000000 00D0AAB4 52800241
04000000 00D0AAC0 52800241

[(+SAtk, -SDef) Rash (1.0.1)]
04000000 00D0AAB4 52800261
04000000 00D0AAC0 52800261

[(+SDef, -Atk) Calm (1.0.1)]
04000000 00D0AAB4 52800281
04000000 00D0AAC0 52800281

[(+SDef, -Def) Gentle (1.0.1)]
04000000 00D0AAB4 528002A1
04000000 00D0AAC0 528002A1

[(+SDef, -Spd) Sassy (1.0.1)]
04000000 00D0AAB4 528002C1
04000000 00D0AAC0 528002C1

[(+SDef, -SAtk) Careful (1.0.1)]
04000000 00D0AAB4 528002E1
04000000 00D0AAC0 528002E1

[(None) Quirky (1.0.1)]
04000000 00D0AAB4 52800301
04000000 00D0AAC0 52800301

so is this encounter or party/box?
 
I've been trying to use the froakie ID to get froakie to actually spawn in the games, since based on datamines, froakie IS in the game's code, but only from Pokémon HOME. However, it doesn't seem to work- do any of you know a way to get it to actually spawn?
 
A fair warning.

Getting any save from anyone with cfw when your planning to play the save on legit copy is a bad idea. It will just raise your chances of getting your account and console banned, ESPECIALLY when your connected to the internet regardless of ANY dns method. There is always a risk. I say its bad idea because you have no idea what cheats or modifications the save's original owner used. And its automatically your problem and your fault if you do end up screwing up your legit NIntendo account and Switch Console. Or worse, if you trade with heavily modified pokemon, you can get your friend's/other ppl's console and account banned.

Again, just a fair warning, because its better to be safe than sorry.

Also, I dont think anyone who spents hours beating the pokemon story and completing the pokedex LEGIT WITH NO CHEAT USE will ever share their hard work. You might as well not bother playing any Pokemon game if thats how your going to play a pokemon game.
nah been doing it for years i use a mod save just to breed and not be locked in on story then just do offline trade with myself or take my bred gen eggs as long as both games are on the same update offline you can trade i do this for my friends every gen
 
Is it possible to disable pokemon wild battles when you run into them? Only allow pokemon wild battles when holding down a button and running to them instead.
 
v1.0.1 address is 0xD0AACC

[Encounter Female (v1.0.1)]
04000000 00D0AACC 52800021
[Encounter Male (v1.0.1)]
04000000 00D0AACC 52800001
[Encounter Genderless (v1.0.1)]
04000000 00D0AACC 52800041

I didn't add a gender code to the encounter modifier to let the game handle it, so this code should not be needed unless you want to force a gender.

Well here the other values in the function:
Code:
.text:0000000000D0AA60 E1 1B 40 B9                 LDR             W1, [SP,#0xB0+spec_copy.personalRnd] ; Encryption ID
.text:0000000000D0AA6C E1 2B 40 B9                 LDR             W1, [SP,#0xB0+spec_copy.id] ; Pokemon ID
.text:0000000000D0AA78 E1 23 40 B9                 LDR             W1, [SP,#0xB0+spec_copy.rareRnd] ; Secret ID
.text:0000000000D0AA84 E1 63 40 79                 LDRH            W1, [SP,#0xB0+spec_copy.monsno] ; Dex Id
.text:0000000000D0AA90 E1 67 40 79                 LDRH            W1, [SP,#0xB0+spec_copy.formno] ; Form Id
.text:0000000000D0AA9C E1 6B 40 79                 LDRH            W1, [SP,#0xB0+spec_copy.itemno] ; Hold Item Id
.text:0000000000D0AAA8 E1 DB 40 39                 LDRB            W1, [SP,#0xB0+spec_copy.level] ; Current Level
.text:0000000000D0AAB4 E1 77 40 79                 LDRH            W1, [SP,#0xB0+spec_copy.seikaku] ; Nature
.text:0000000000D0AAC0 E1 7B 40 79                 LDRH            W1, [SP,#0xB0+spec_copy.seikakuHosei] ; Nature2
.text:0000000000D0AACC E1 E3 40 39                 LDRB            W1, [SP,#0xB0+spec_copy.sex] ; Gender
.text:0000000000D0AAD8 E1 DB 40 39                 LDRB            W1, [SP,#0xB0+spec_copy.level] ; Catch Level
[/QUOTE]
[/QUOTE]

Hello Falo do you happen to know whats the form id for most of the hisu forms? Everytime I try toying with the form id I usually get eggs and a game crash : P
 
do you have where they were located? i bookmarked them before but cant find how to access that bookmark so i cant add them in. (or whoever is the original author)
code by @sweet
[Game-speed-0.5x v1.0.0]
04090000 03871798 00FE2B50

[Game-speed-1.0x v1.0.0]
04090000 03871798 01FCA056

[Game-speed-1.5x v1.0.0]
04090000 03871798 02FAF080

[Game-speed-2.0x v1.0.0]
04090000 03871798 03F940AB

[Game-speed-3.0x v1.0.0]
04090000 03871798 05F5E100




[Game-speed-0.5x v1.0.1]
04090000 03826ED8 00FE2B50

[Game-speed-1.0x v1.0.1]
04090000 03826ED8 01FCA056

[Game-speed-1.5x v1.0.1]
04090000 03826ED8 02FAF080

[Game-speed-2.0x v1.0.1]
04090000 03826ED8 03F940AB

[Game-speed-3.0x v1.0.1]
04090000 03826ED8 05F5E100
I tried the 3x game speed. It didn't work.
 
  • Like
Reactions: OblivionReign
would love to see a cheat that disables battle affection if thats a thing again this pokemon game
edit: 2 more, a cheat that fixes minimap in position, and one that disables camera auto rotation
 
Last edited by GrandTickler,
am not sure if its only me, but if i use the encounter codes by Falo .....the trainers i battle have the pokemon i set as encounter.
Post automatically merged:

lmao i set encounter to Quaxly and a trainer had 2 of em lmaoooo. another weird thing is i used the Moltres encounter code...i catched it and it skipped the pkdx entry sequence...but it is in my box... i thought they cant be kept.
 
Last edited by Space_Goddess_Samus_Aran,
  • Haha
Reactions: Chaosta

Site & Scene News

Popular threads in this forum