Hacking ROM Hack Pokemon Scarlet & Violet Cheat Database

hooon42

Member
Newcomer
Joined
Feb 2, 2022
Messages
9
Trophies
0
Age
29
XP
59
Country
Hong Kong
Code Patches don't work like Memory Patches.

Enable "Encounter Mod On" then disable it (it stays active since it patched a code).
Then enable "Encounter Item Masterball" and all encounters should have a Masterball.

Code patches always need a "Off" code, because they stay active after disabling them.

//edit:
Also my new encounter code seems to bypass the anti-cheat detection...
you didn't answer my question: do you have [Encounter Item Rare Candy (v1.0.1)] ?
 

MissShuwa

Active Member
Newcomer
Joined
Jun 16, 2021
Messages
44
Trophies
0
Age
22
XP
58
Country
Germany
Ok here an updated Encounter code, this time i edit the pml:: pokepara::InitialSpec structure instead of the pokemon directly, this should fix the ability and level issues.
As a bonus i used a code cave to store the data, so you can now edit it using hex values instead of asm codes.

Default Value is a Lv1 Evoli.
04000000 03075530 00000085 //dex id
04000000 03075534 00000000 //form id
04000000 03075538 00000000 //item id
04000000 0307553C 00000001 //level

source code:
Code:
.text:0000000000D0A610 BC AB 8D 14                 B               loc_3075500 //jump to code cave

Cave:0000000003075500             ; START OF FUNCTION CHUNK FOR pml::pokepara::Factory::InitCoreData(pml::pokepara::CoreData *,pml::pokepara::InitialSpec const&)
Cave:0000000003075500
Cave:0000000003075500             loc_3075500                             ; CODE XREF: pml::pokepara::Factory::InitCoreData(pml::pokepara::CoreData *,pml::pokepara::InitialSpec const&)+F8↑j
Cave:0000000003075500 81 01 00 18                 LDR             W1, =0x85
Cave:0000000003075504 E1 63 00 79                 STRH            W1, [SP,#0xB0+spec_copy.monsno]
Cave:0000000003075508 61 01 00 18                 LDR             W1, =0x0
Cave:000000000307550C E1 67 00 79                 STRH            W1, [SP,#0xB0+spec_copy.formno]
Cave:0000000003075510 41 01 00 18                 LDR             W1, =0x0
Cave:0000000003075514 E1 6B 00 79                 STRH            W1, [SP,#0xB0+spec_copy.itemno]
Cave:0000000003075518 21 01 00 18                 LDR             W1, =0x1
Cave:000000000307551C E1 DB 00 39                 STRB            W1, [SP,#0xB0+spec_copy.level]
Cave:0000000003075520 88 22 40 39                 LDRB            W8, [X20,#8] //original code
Cave:0000000003075524 3C 54 72 17                 B               loc_D0A614 //return
Cave:0000000003075524             ; END OF FUNCTION CHUNK FOR pml::pokepara::Factory::InitCoreData(pml::pokepara::CoreData *,pml::pokepara::InitialSpec const&)
Cave:0000000003075524             ; ---------------------------------------------------------------------------
Cave:0000000003075528 00 00 00 00                 DCD 0
Cave:000000000307552C 00 00 00 00                 DCD 0
Cave:0000000003075530 85 00 00 00 dword_3075530   DCD 0x85                ; DATA XREF: pml::pokepara::Factory::InitCoreData(pml::pokepara::CoreData *,pml::pokepara::InitialSpec const&):loc_3075500↑r
Cave:0000000003075534 00 00 00 00 dword_3075534   DCD 0x00                ; DATA XREF: pml::pokepara::Factory::InitCoreData(pml::pokepara::CoreData *,pml::pokepara::InitialSpec const&)+236AFF0↑r
Cave:0000000003075538 00 00 00 00 dword_3075538   DCD 0x00                ; DATA XREF: pml::pokepara::Factory::InitCoreData(pml::pokepara::CoreData *,pml::pokepara::InitialSpec const&)+236AFF8↑r
Cave:000000000307553C 01 00 00 00 dword_307553C   DCD 0x01                ; DATA XREF: pml::pokepara::Factory::InitCoreData(pml::pokepara::CoreData *,pml::pokepara::InitialSpec const&)+236B000↑r


Code:
[Encounter Mod Off (v1.0.1)]
04000000 00D0A610 39402288

[Encounter Mod On (v1.0.1)]
04000000 00D0A610 148DABBC
04000000 03075500 18000181
04000000 03075504 790063E1
04000000 03075508 18000161
04000000 0307550C 790067E1
04000000 03075510 18000141
04000000 03075514 79006BE1
04000000 03075518 18000121
04000000 0307551C 3900DBE1
04000000 03075520 39402288
04000000 03075524 1772543C
04000000 03075530 00000085
04000000 03075534 00000000
04000000 03075538 00000000
04000000 0307553C 00000001

[Default Encounter (v1.0.1)]
04000000 03075500 D503201F
04000000 03075504 D503201F
04000000 03075508 D503201F
04000000 0307550C D503201F

[Encounter #004 Charmander (v1.0.1)]
08000000 03075530 0000000000000004
[Encounter #133 Evoli (v1.0.1)]
08000000 03075530 0000000000000085
[Encounter #151 Mew (v1.0.1)]
08000000 03075530 0000000000000097
[Encounter #228 Houndour (v1.0.1)]
08000000 03075530 00000000000000E4
[Encounter #447 Riolu (v1.0.1)]
08000000 03075530 00000000000001BF
[Encounter #906 Sprigatito (v1.0.1)]
08000000 03075530 000000000000038A
[Encounter #909 Fuecoco (v1.0.1)]
08000000 03075530 000000000000038D
[Encounter #912 Quaxly (v1.0.1)]
08000000 03075530 0000000000000390

[Encounter Item None (v1.0.1)]
04000000 03075538 00000000
[Encounter Item Masterball (v1.0.1)]
04000000 03075538 00000001

[Encounter Lv 10 (v1.0.1)]
04000000 0307553C 0000000A
[Encounter Lv 20 (v1.0.1)]
04000000 0307553C 00000014
[Encounter Lv 30 (v1.0.1)]
04000000 0307553C 0000001E
[Encounter Lv 40 (v1.0.1)]
04000000 0307553C 00000028
[Encounter Lv 50 (v1.0.1)]
04000000 0307553C 00000032
[Encounter Lv 60 (v1.0.1)]
04000000 0307553C 0000003C
[Encounter Lv 70 (v1.0.1)]
04000000 0307553C 00000046
[Encounter Lv 80 (v1.0.1)]
04000000 0307553C 00000050
[Encounter Lv 90 (v1.0.1)]
04000000 0307553C 0000005A
[Encounter Lv 100 (v1.0.1)]
04000000 0307553C 00000064

//edit: fixed a bug with the values, sorry ^^
//edit2: added Default Encounter code

Note: [Encounter Mod On (v1.0.1)] must be on for these codes to work!
have you a Encounter Item Rare Candy?

Need it for Head Search
 
  • Like
Reactions: hooon42

Falo

Well-Known Member
Member
Joined
Jul 22, 2012
Messages
680
Trophies
2
XP
2,628
Country
Germany

pajion

Well-Known Member
Newcomer
Joined
Nov 28, 2021
Messages
64
Trophies
0
Age
29
XP
69
Country
United States
So not really cheat related, but thought I'd ask here since we're all playing... how on earth do we do the dragon titan? Im there, but its not lol
I'm running through all 18 "badges" still but I'm assuming when you finish the other 4 titans, you get power ups, boost, glide, swim, I'm assuming the one I'm missing is Dive. I think the false dragon has something to do with the rest, but in all honesty I have no clue, just a guess.
 

CharlotteLeighX

Member
Newcomer
Joined
Jan 23, 2022
Messages
9
Trophies
0
Age
28
XP
105
Country
United Kingdom
I'm running through all 18 "badges" still but I'm assuming when you finish the other 4 titans, you get power ups, boost, glide, swim, I'm assuming the one I'm missing is Dive. I think the false dragon has something to do with the rest, but in all honesty I have no clue, just a guess.
I've done the rest of them, I'm at the place of the false dragon I just can't find it :(
 

mizarace

Well-Known Member
Newcomer
Joined
Aug 21, 2022
Messages
65
Trophies
0
Age
35
Location
Home
XP
92
Country
Honduras
Why is cheat engine not working I have changed the value of all the addresses

Just tested just in case but it is working fine.


1668191378597.png
 
  • Like
Reactions: WicCaesar

Cencil

Well-Known Member
Member
Joined
Aug 24, 2016
Messages
292
Trophies
0
XP
1,122
Country
Canada
if you want a challenge, I advice you to skip battling all trainers and wild pokemon. This way, you can't level up.
Yes because this is a reasonable thing to do hahaha

EXP multipier cheats for 0.25%, 0.5% etc would be greatly appreciated so these games don't feel nearly as faceroll. It's easy regardless, but added difficulty = more fun
 

Ruimusume

Well-Known Member
Newcomer
Joined
Jan 27, 2018
Messages
75
Trophies
0
Age
31
Location
日本 大阪
Website
weibo.com
XP
1,012
Country
Japan
Code Patches don't work like Memory Patches.

Enable "Encounter Mod On" then disable it (it stays active since it patched a code).
Then enable "Encounter Item Masterball" and all encounters should have a Masterball.

Code patches always need a "Off" code, because they stay active after disabling them.

//edit:
Also my new encounter code seems to bypass the anti-cheat detection...

I finally understand that this is the prop carried by Encounter pokemon
You need to capturepokemon to get it from pokemon
 

Tere Valentin

Well-Known Member
Member
Joined
Nov 21, 2015
Messages
1,291
Trophies
0
Age
36
XP
2,368
Country
United States
Out of curiousity, which cheat is easier to make?
A cheat that gives you x999 of any item you pick up/are given/buy from shop (not key items)
or
A cheat that just focuses on giving you x999 of just ONE item (example: x999 rare candy)
 
  • Like
Reactions: JrpgAddict

Practicum

Member
Newcomer
Joined
Sep 2, 2015
Messages
24
Trophies
0
Age
54
XP
84
Country
Hi there.

Does anybody know how to create the Pokémon from Generation VIII? I want to get the three starter Pokémon but I don't know how.

Thank you.
 

JoshDevious

Well-Known Member
Member
Joined
Nov 4, 2007
Messages
194
Trophies
1
XP
1,782
Country
United States
Code Patches don't work like Memory Patches.

Enable "Encounter Mod On" then disable it (it stays active since it patched a code).
Then enable "Encounter Item Masterball" and all encounters should have a Masterball.

Code patches always need a "Off" code, because they stay active after disabling them.

//edit:
Also my new encounter code seems to bypass the anti-cheat detection...

edit: okay yes the updated codes are working! ty!
 
Last edited by JoshDevious,

PokeGen

Active Member
Newcomer
Joined
Jan 13, 2020
Messages
38
Trophies
0
Age
36
XP
234
Country
United States

Kevin1232132

Well-Known Member
Member
Joined
Oct 23, 2022
Messages
147
Trophies
0
Age
40
XP
129
Country
United States
Big thanks for @Ruimusume for providing the list of the Hex values I needed.

This is a modified version of the 1.0.1 Scarlet cheat from the first page, with every legal Pokémon added to be caught. Other formes and cheats will be added at a later point, but for now this can be used to catch any available Pokémon in the game.
After I updated the game what worked fine my previous cheat text file had another codename so cheats were not visible changed that text file to yours after my switch getting error can't read sd card I am wiping off my SD card it somehow fucked everything I had the switch stating setup again even when chaging the old text again didn't helped
 
Last edited by Kevin1232132,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @mthrnite, Cheetah Girls, the sequel to Action 52's Cheetah Men.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Pokemon Black I played that one a lot
  • K3Nv2 @ K3Nv2:
    Honestly never messed with Pokémon on ds much
  • mthrnite @ mthrnite:
    I played pokemon once, was bored, never tried again
  • Psionic Roshambo @ Psionic Roshambo:
    Oh Dragon Quest IX
  • K3Nv2 @ K3Nv2:
    Spent like 5 hours on switch one never touched it again
  • Psionic Roshambo @ Psionic Roshambo:
    Sentinel of the stary skies
  • K3Nv2 @ K3Nv2:
    Ds is 20 years old this year
  • Psionic Roshambo @ Psionic Roshambo:
    So MJ no longer wants to play with it?
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
    Veho @ Veho: +1