Hacking ROM Hack Pokemon Scarlet & Violet Cheat Database

warheit

Well-Known Member
Newcomer
Joined
Sep 14, 2009
Messages
63
Trophies
1
Location
Melbourne
XP
378
Country
Australia
Thanks @OblivionReign for updating to 2.0.2


My personal 8x, 16x and 32x shiny encounter~. Tested 32x and walked around and found a few shiny in minutes so should be working.

Code:
[8x Shiny Chance]
04000000 00D97658 11000508
04000000 00D97668 531D7115
04000000 00D976A0 52800028
04000000 00D976A4 510006B5
04000000 00D976A8 6B15011F
04000000 00D97ED8 531D7117
04000000 00D97F14 52800028
04000000 00D97F18 510006F7
04000000 00D97F1C 6B17011F

[16x Shiny Chance]
04000000 00D97658 11000508
04000000 00D97668 531C6D15
04000000 00D976A0 52800028
04000000 00D976A4 510006B5
04000000 00D976A8 6B15011F
04000000 00D97ED8 531C6D17
04000000 00D97F14 52800028
04000000 00D97F18 510006F7
04000000 00D97F1C 6B17011F

[32x Shiny Chance]
04000000 00D97658 11000508
04000000 00D97668 531B6915
04000000 00D976A0 52800028
04000000 00D976A4 510006B5
04000000 00D976A8 6B15011F
04000000 00D97ED8 531B6917
04000000 00D97F14 52800028
04000000 00D97F18 510006F7
04000000 00D97F1C 6B17011F
 

tinkatonfan

Active Member
Newcomer
Joined
Apr 21, 2023
Messages
25
Trophies
0
Age
37
XP
68
Country
United States
I'm having an issue calculating the hex code for the size. I noticed that the shift from S/V update 1.3.1's hex code for the XXXS mod (04000000 00CC50AC 52800001) to the 1.3.2 hex code for XXXS (04000000 00CC549C 52800001) was +0x3F0 (Thx solleo1989 again for the codes). But when shifting 2.0.1's XXXS code (04000000 00D9781C 52800001, Thx aspd9527 for that code) by +0x3F0 making it (04000000 00D97C0C 52801FE1) the new code doesn't work. Was the shift not 0x3F0 this time around?
 

INSTRUMENTAL

-
Member
GBAtemp Patron
Joined
Nov 13, 2021
Messages
517
Trophies
1
XP
1,445
Country
Australia
I'm having an issue calculating the hex code for the size. I noticed that the shift from S/V update 1.3.1's hex code for the XXXS mod (04000000 00CC50AC 52800001) to the 1.3.2 hex code for XXXS (04000000 00CC549C 52800001) was +0x3F0 (Thx solleo1989 again for the codes). But when shifting 2.0.1's XXXS code (04000000 00D9781C 52800001, Thx aspd9527 for that code) by +0x3F0 making it (04000000 00D97C0C 52801FE1) the new code doesn't work. Was the shift not 0x3F0 this time around?
Code:
[Encounter Size XXXS 2.0.2]
04000000 00D97CEC 52800001

[Encounter Size XXXL 2.0.2]
04000000 00D97CEC 52801FE1

[Encounter Size Default 2.0.2]
04000000 00D97CEC 39418BE1
 
Last edited by INSTRUMENTAL,

INSTRUMENTAL

-
Member
GBAtemp Patron
Joined
Nov 13, 2021
Messages
517
Trophies
1
XP
1,445
Country
Australia
Thanks so much, but how did you figure out that it was +0x4D0 instead of +0x3F0?
I found the exact instruction in the new executable and replaced that address for the 2.0.1 version, with the new address location for version 2.0.2.

The instruction that the size cheat modifies is
Code:
LDRB W1, [SP, #0x62]
So by searching the new executable for that exact instruction, if in both the old executable and the new one the instructions match, I know, it's the correct function to be modifying, and so, supply the new address location.


If you use the inf.PP code, the opponent's HP will not decrease.
If that's the case, here's my Inf PP code. You can use my PP cheat and the Inf HP together.
Code:
[Inf PP (alt)]
04000000 02C4C198 52800C62
 
Last edited by INSTRUMENTAL,
  • Like
Reactions: tinkatonfan

tinkatonfan

Active Member
Newcomer
Joined
Apr 21, 2023
Messages
25
Trophies
0
Age
37
XP
68
Country
United States
I found the exact instruction in the new executable and replaced that address for the 2.0.1 version, with the new address location for version 2.0.2.

The instruction that the size cheat modifies is
Code:
LDRB W1, [SP, #0x62]
So by searching the new executable for that exact instruction, if in both the old executable and the new one the instructions match I know, it's the correct function to be modifying, and so, supply the new address location.



If that's the case, here's my Inf PP code. You can use my PP cheat and the Inf HP together.
Code:
[Inf PP (alt)]
04000000 02C4C198 52800C62
That's genius!! Thanks a bunch!
 
  • Like
Reactions: INSTRUMENTAL

OblivionReign

Developer
OP
Developer
Joined
Apr 23, 2016
Messages
2,553
Trophies
2
XP
7,796
Country
Japan
If you use the inf.PP code, the opponent's HP will not decrease.
I just checked the confirm. And yeah you are correct and I am not even sure why.

Use Instrumentals for the moment while, I figure that out. That is so bizarre lol they arent even shared functions.
 

powerzhea

Well-Known Member
Newcomer
Joined
Jun 1, 2020
Messages
58
Trophies
0
Age
39
XP
121
Country
Netherlands
Has anyone been able to get the infinite health cheat to work on ryujinx, using version 2.0.1?
It seems to be broken since version 1.3.1.
 

irteris

New Member
Newbie
Joined
Aug 30, 2023
Messages
1
Trophies
0
Age
23
XP
14
Country
United States
What memory address I should be reading to know if a shiny has spawned in the overworld? Is that even possible? I'd be using sysbot-base in a CFW switch
 

Doomxas

Member
Newcomer
Joined
Feb 4, 2022
Messages
18
Trophies
0
Age
36
Location
Santiago
XP
239
Country
Chile
Asking for help.
I erased INF PP's cheat and wild pokes still have Infinite HP. Any solution?
Edit: with this I solve the problem. Ty the guy above
[Inf PP (alt)]
04000000 02C4C198 52800C62
 
Last edited by Doomxas,

OblivionReign

Developer
OP
Developer
Joined
Apr 23, 2016
Messages
2,553
Trophies
2
XP
7,796
Country
Japan
Asking for help.
I erased INF PP's cheat and wild pokes still have Infinite HP. Any solution?
Use the restore code :)
Post automatically merged:

I have removed the master code and the inf hp/battle damage codes (I left the inf pp)
there is a conditional issue i need to fix in the health code that is seated inside the master code. Infpp was working as intended. Health wasnt. Ill update again once i fix it. Thank you for you patience.

Main post on page 1 updated the files again.
 
Last edited by OblivionReign,

Kibutsuji

Member
Newcomer
Joined
Sep 18, 2023
Messages
20
Trophies
0
Age
23
XP
66
Country
United States
so the OHK, all dmg multipliers and inf pp all apply to the enemy, along with a bug when using inf pp is my pokemon gets "sent back" and forces me to use another pokemon
Post automatically merged:

I found the exact instruction in the new executable and replaced that address for the 2.0.1 version, with the new address location for version 2.0.2.

The instruction that the size cheat modifies is
Code:
LDRB W1, [SP, #0x62]
So by searching the new executable for that exact instruction, if in both the old executable and the new one the instructions match, I know, it's the correct function to be modifying, and so, supply the new address location.



If that's the case, here's my Inf PP code. You can use my PP cheat and the Inf HP together.
Code:
[Inf PP (alt)]
04000000 02C4C198 52800C62
i tried using yours and the inf hp and the hp one won't work with it, so weird
 
Last edited by Kibutsuji,

KakarotJr

Member
Newcomer
Joined
Jun 11, 2017
Messages
23
Trophies
0
Age
29
XP
166
Country
Just posting because I am wondering if we will have a [Default Encounter] (2.0.2) code any time soon as I would like to get legit spawns but with items of my choosing.
 

OblivionReign

Developer
OP
Developer
Joined
Apr 23, 2016
Messages
2,553
Trophies
2
XP
7,796
Country
Japan
Just posting because I am wondering if we will have a [Default Encounter] (2.0.2) code any time soon as I would like to get legit spawns but with items of my choosing.
Just take the encounter codes i provided like the spawn ditto or whatever and edit the like 00000000 0000000084 to D503201F
Then save as a seperate default name for it
 

powerzhea

Well-Known Member
Newcomer
Joined
Jun 1, 2020
Messages
58
Trophies
0
Age
39
XP
121
Country
Netherlands
that is why it was removed.

Does not seem removed to me;
[--SectionStart:Battle Codes--]
00000000 00000000 00000000

[♯ 1. Inf. Health]
040E0000 0334EC80 00000001

[♯ 2a Inf. PP ★]
080E0000 0334EC3C 17E3F51A 3950C900
080E0000 0334EC34 17E3F51C 3910C900
080E0000 0334EC2C 3950CD00 37080081
040E0000 0334EC28 3941C401
040E0000 02C4C0A4 141C0AE1
 

OblivionReign

Developer
OP
Developer
Joined
Apr 23, 2016
Messages
2,553
Trophies
2
XP
7,796
Country
Japan
Does not seem removed to me;
[--SectionStart:Battle Codes--]
00000000 00000000 00000000

[♯ 1. Inf. Health]
040E0000 0334EC80 00000001

[♯ 2a Inf. PP ★]
080E0000 0334EC3C 17E3F51A 3950C900
080E0000 0334EC34 17E3F51C 3910C900
080E0000 0334EC2C 3950CD00 37080081
040E0000 0334EC28 3941C401
040E0000 02C4C0A4 141C0AE1
Well the master code that held its actual code was removed. that is why Inf hp doesnt do anything.
 

Site & Scene News

Popular threads in this forum

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