Hacking ROM Hack Pokemon Scarlet & Violet Cheat Database

  • Thread starter Thread starter OblivionReign
  • Start date Start date
  • Views Views 3,470,152
  • Replies Replies 10,294
  • Likes Likes 202
Example : Pokemon Scarlet or both if possible
Request : ALL TMs
Request : ALL TM mats
Request : ALL foods
Request : ALL usable items (not Key) or a code of each bag section except key
Request : Max money/LP
Request : 1 HP remains on wild mon
Request : Space Jump (like PLA)
Request : Invisible (not detected my wild mons)
Request : 2x speed?
Request : ALL clothes
Request : Shiny code

Title id : 0100A3D008C5C000
Build id : CA44E7DD62E61A2A
Version : v1.0.0

Not to overload or rush get to em in time I just wanted to cover the basics in case they weren't requested yet or got overlooked. Apologies for any repeat requests!
 
  • Love
Reactions: Kumano
Not 100% why but breeze is giving me sucha hard time. Im getting cannot access cheats when im trying to load cheats from file.

Titles/0100A3D008C5C000/cheats/CA44E7DD62E61A2A
 
Encounter:
Code:
.text:0000000000CD2554 E1 63 40 79                 LDRH            W1, [SP,#0xB0+var_98.monsno] ; monsno
.text:0000000000CD2560 E1 67 40 79                 LDRH            W1, [SP,#0xB0+var_98.formno] ; formno
.text:0000000000CD2578 E1 DB 40 39                 LDRB            W1, [SP,#0xB0+var_98.level] ; level
.text:0000000000CD25A8 E1 DB 40 39                 LDRB            W1, [SP,#0xB0+var_98.level] ; level
.text:0000000000CD259C E1 E3 40 39                 LDRB            W1, [SP,#0xB0+var_98.sex] ; sex

Shiny Check:
Code:
.text:0000000000CD2154 00 51 00 54                 B.EQ            loc_CD2B74
.text:0000000000CD2B94 28 01 88 9A                 CSEL            X8, X9, X8, EQ

I don't know how to patch the shiny check, it does nothing ingame, but the encounter codes work.

Note1: The game has some kind of Anti-Cheat, for example: if you try catching evoli, it works, but Mew, the game doesn't let you keep the catched pokemon.
Note2: use https://armconverter.com/ for the encounter codes:
"MOV W1, 151" -> E1128052, reverse it to 528012E1 and you have it, there is no code cave this time, so no easy to edit value...
Note3: i can't find the check for flame body ability, so either no breeding or they changed how it works.

Code:
[Encounter Codes Off (v1.0.0)]
04000000 00CD2554 794063E1
04000000 00CD2560 794067E1
04000000 00CD2578 3940DBE1
04000000 00CD25A8 3940DBE1
04000000 00CD259C 3940E3E1

[Encounter #004 Charmander (v1.0.0)]
04000000 00CD2554 52800081
04000000 00CD2560 52800001
[Encounter #133 Evoli (v1.0.0)]
04000000 00CD2554 528010A1
04000000 00CD2560 52800001
[Encounter #151 Mew (v1.0.0)]
04000000 00CD2554 528012E1
04000000 00CD2560 52800001
[Encounter #228 Houndour (v1.0.0)]
04000000 00CD2554 52801C81
04000000 00CD2560 52800001
[Encounter #447 Riolu (v1.0.0)]
04000000 00CD2554 528037E1
04000000 00CD2560 52800001
[Encounter #906 Sprigatito (v1.0.0)]
04000000 00CD2554 52807141
04000000 00CD2560 52800001
[Encounter #909 Fuecoco (v1.0.0)]
04000000 00CD2554 528071A1
04000000 00CD2560 52800001
[Encounter #912 Quaxly (v1.0.0)]
04000000 00CD2554 52807201
04000000 00CD2560 52800001

[Encounter Lv 10 (v1.0.0)]
04000000 00CD2578 52800141
04000000 00CD25A8 52800141
[Encounter Lv 20 (v1.0.0)]
04000000 00CD2578 52800281
04000000 00CD25A8 52800281
[Encounter Lv 30 (v1.0.0)]
04000000 00CD2578 528003C1
04000000 00CD25A8 528003C1
[Encounter Lv 40 (v1.0.0)]
04000000 00CD2578 52800501
04000000 00CD25A8 52800501
[Encounter Lv 50 (v1.0.0)]
04000000 00CD2578 52800641
04000000 00CD25A8 52800641
[Encounter Lv 60 (v1.0.0)]
04000000 00CD2578 52800781
04000000 00CD25A8 52800781
[Encounter Lv 70 (v1.0.0)]
04000000 00CD2578 528008C1
04000000 00CD25A8 528008C1
[Encounter Lv 80 (v1.0.0)]
04000000 00CD2578 52800A01
04000000 00CD25A8 52800A01
[Encounter Lv 90 (v1.0.0)]
04000000 00CD2578 52800B41
04000000 00CD25A8 52800B41
[Encounter Lv 100 (v1.0.0)]
04000000 00CD2578 52800C81
04000000 00CD25A8 52800C81

[Encounter Female (v1.0.0)]
04000000 00CD259C 52800021
[Encounter Male (v1.0.0)]
04000000 00CD259C 52800001
[Encounter Genderless (v1.0.0)]
04000000 00CD259C 52800041
 
was the sparkle very noticeable?
Not at all, I was playing in hand-held and tbh my vision isn't the best, but I was struggling to notice it, and underwater the gold magikarp looked red, so I lost it several times till it swam back to shore.
Encounter:
Code:
.text:0000000000CD2554 E1 63 40 79                 LDRH            W1, [SP,#0xB0+var_98.monsno] ; monsno
.text:0000000000CD2560 E1 67 40 79                 LDRH            W1, [SP,#0xB0+var_98.formno] ; formno
.text:0000000000CD2578 E1 DB 40 39                 LDRB            W1, [SP,#0xB0+var_98.level] ; level
.text:0000000000CD25A8 E1 DB 40 39                 LDRB            W1, [SP,#0xB0+var_98.level] ; level
.text:0000000000CD259C E1 E3 40 39                 LDRB            W1, [SP,#0xB0+var_98.sex] ; sex

Shiny Check:
Code:
.text:0000000000CD2154 00 51 00 54                 B.EQ            loc_CD2B74
.text:0000000000CD2B94 28 01 88 9A                 CSEL            X8, X9, X8, EQ

I don't know how to patch the shiny check, it does nothing ingame, but the encounter codes work.

Note1: The game has some kind of Anti-Cheat, for example: if you try catching evoli, it works, but Mew, the game doesn't let you keep the catched pokemon.
Note2: use https://armconverter.com/ for the encounter codes:
"MOV W1, 151" -> E1128052, reverse it to 528012E1 and you have it, there is no code cave this time, so no easy to edit value...
Note3: i can't find the check for flame body ability, so either no breeding or they changed how it works.

Code:
[Encounter Codes Off (v1.0.0)]
04000000 00CD2554 794063E1
04000000 00CD2560 794067E1
04000000 00CD2578 3940DBE1
04000000 00CD25A8 3940DBE1
04000000 00CD259C 3940E3E1

[Encounter #004 Charmander (v1.0.0)]
04000000 00CD2554 52800081
04000000 00CD2560 52800001
[Encounter #133 Evoli (v1.0.0)]
04000000 00CD2554 528010A1
04000000 00CD2560 52800001
[Encounter #151 Mew (v1.0.0)]
04000000 00CD2554 528012E1
04000000 00CD2560 52800001
[Encounter #228 Houndour (v1.0.0)]
04000000 00CD2554 52801C81
04000000 00CD2560 52800001
[Encounter #447 Riolu (v1.0.0)]
04000000 00CD2554 528037E1
04000000 00CD2560 52800001
[Encounter #906 Sprigatito (v1.0.0)]
04000000 00CD2554 52807141
04000000 00CD2560 52800001
[Encounter #909 Fuecoco (v1.0.0)]
04000000 00CD2554 528071A1
04000000 00CD2560 52800001
[Encounter #912 Quaxly (v1.0.0)]
04000000 00CD2554 52807201
04000000 00CD2560 52800001

[Encounter Lv 10 (v1.0.0)]
04000000 00CD2578 52800141
04000000 00CD25A8 52800141
[Encounter Lv 20 (v1.0.0)]
04000000 00CD2578 52800281
04000000 00CD25A8 52800281
[Encounter Lv 30 (v1.0.0)]
04000000 00CD2578 528003C1
04000000 00CD25A8 528003C1
[Encounter Lv 40 (v1.0.0)]
04000000 00CD2578 52800501
04000000 00CD25A8 52800501
[Encounter Lv 50 (v1.0.0)]
04000000 00CD2578 52800641
04000000 00CD25A8 52800641
[Encounter Lv 60 (v1.0.0)]
04000000 00CD2578 52800781
04000000 00CD25A8 52800781
[Encounter Lv 70 (v1.0.0)]
04000000 00CD2578 528008C1
04000000 00CD25A8 528008C1
[Encounter Lv 80 (v1.0.0)]
04000000 00CD2578 52800A01
04000000 00CD25A8 52800A01
[Encounter Lv 90 (v1.0.0)]
04000000 00CD2578 52800B41
04000000 00CD25A8 52800B41
[Encounter Lv 100 (v1.0.0)]
04000000 00CD2578 52800C81
04000000 00CD25A8 52800C81

[Encounter Female (v1.0.0)]
04000000 00CD259C 52800021
[Encounter Male (v1.0.0)]
04000000 00CD259C 52800001
[Encounter Genderless (v1.0.0)]
04000000 00CD259C 52800041
Do you happen to know gible's encounter code?
 
Not at all, I was playing in hand-held and tbh my vision isn't the best, but I was struggling to notice it, and underwater the gold magikarp looked red, so I lost it several times till it swam back to shore.

Do you happen to know gible's encounter code?
Charmander dont work too
 
  • Like
Reactions: Kumano
Just write down your money or lp, then with game open hit home button, return to homescreen, then, album > edizon. Click cheats, search ram, click u32, then "=", then "heap", then type in what your money or lp was. Hit search, once it's done it'll show alot of results. Hit home button, go back into game, buy something with money if editing money, lp if editing lp. Then write that new number down, repeat process, except in edizon hit "next search". Continue till 1 result, edit that last result to 9999999. Done
Awesome info! Is this the same process for items in the bag or are the options different?
 
You can get around the fact that changing an item in HEAP does not reflect in the save by letting the monster have it once.
If someone else has posted this, please ignore this content.
Post automatically merged:

You can get around the fact that changing an item in HEAP does not reflect in the save by letting the monster have it once.
If someone else has posted this, please ignore this content.
 

Site & Scene News

Popular threads in this forum