Hacking ROM Hack Pokemon Scarlet & Violet Cheat Database

Lykon

Well-Known Member
Newcomer
Joined
May 26, 2018
Messages
70
Trophies
0
Age
36
XP
142
Country
Italy
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!
Using 04000000 03075534 00000001 or 04000000 03075534 00000002 to change form doesn't work. Any idea of what's the correct value?
Post automatically merged:

do you have [Encounter Item Rare Candy (v1.0.1)] ?
https://gbatemp.net/threads/pokemon-scarlet-violet-cheat-database.621563/page-41#post-9993091
 

Drakob-N

New Member
Newbie
Joined
Nov 11, 2022
Messages
1
Trophies
0
XP
13
Country
Canada
I don't suppose anyone knows how to encounter alt forms of Pokemon?
I'm trying to do find Tauros' Fighting/Water form which is apparently Violet exclusive and I'm using this code

04000000 00CD2554 52801001
04000000 00CD2560 52800001

Which makes the normal Kanto Tauros appear. I know that the Water form has a "FormID" of 3, but I don't know what code I would need in order to find them. Any help? On 1.0.0 btw
 

bahamut87

Member
Newcomer
Joined
Apr 28, 2019
Messages
20
Trophies
0
Age
35
XP
79
Country
France
hi every body , need help for ryujinx emulator for ad 999 super candy i do no the stape because i m a nooby in that domen , sorry bad english french :)
 

uzi

Well-Known Member
Member
Joined
Mar 21, 2006
Messages
100
Trophies
1
XP
308
Country
how i can use it????if i anctive encounter mod on and after active item masterball, i encounter only evee on the map
Catch a Pokémon and then go to the box or where that Pokémon is. It’s holding the item. Remove it from the Pokémon.

I have 3 settings on, encounter on, encounter default, and master ball.

I capture 5 Pokémon. Remove the master balls being held on those Pokémon then I use edizon to modify
 

uzi

Well-Known Member
Member
Joined
Mar 21, 2006
Messages
100
Trophies
1
XP
308
Country
It’s crazy the amount of people that want rare candy lol. When there’s “exp candy” from doing raids. Do a few raids. Get 5+ exp candies. Use edizon to search that #. Go back in game. Use a few. Do another search (it will take a while. Not frozen) find the new number and freeze it

The game lets you use multi item of the same item on a Pokémon. So you can level up quick with out rare candy.
 

mizarace

Well-Known Member
Newcomer
Joined
Aug 21, 2022
Messages
65
Trophies
0
Age
35
Location
Home
XP
92
Country
Honduras
It’s crazy the amount of people that want rare candy lol. When there’s “exp candy” from doing raids. Do a few raids. Get 5+ exp candies. Use edizon to search that #. Go back in game. Use a few. Do another search (it will take a while. Not frozen) find the new number and freeze it

The game lets you use multi item of the same item on a Pokémon. So you can level up quick with out rare candy.

Well, Rare is way more efficient since it's worth 100% of current level XP and its not harder to find. I think you can get 3 or 4 in the starter east area.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: 90K it's fine lol