Hacking ROM Hack Pokemon Scarlet & Violet Cheat Database

ElephantMan

Member
Newcomer
Joined
Nov 21, 2022
Messages
13
Trophies
0
Age
54
XP
48
Country
Uzbekistan
So switching between Yuzu and Ryujinx (due to a hard crash issue in Yuzu during the Alfornada Gym trial), I discovered that the Infinite Health cheat doesn't seem to work fully on Ryujinx. In Yuzu, with the cheat enabled all your party will be invulnerable, regardless of how you swap them in and out during a battle. But in Ryujinx, only the lead Pokemon will gain the in-battle effect of infinite health. Any other team members swapped in will take damage as normal and can faint. If you swap the original lead back in mid-battle, they still retain the infinite health. Interestingly, after the battle is over any damaged party members will be back to full health, although any that fainted will remain unconscious.

Edit: Actually, on further testing the code seems to be completely wacky on Ryujinx. It looks like what it is doing is freezing the HP bar, but not actually granting them infinite health. You can get have a Pokemon one-shot and faint while still showing a full green HP bar. I didn't encounter any issues on Yuzu, so this must be down to either Ryujinx's implementation of cheats in general, or the specific application to S/V.
 
Last edited by ElephantMan,

FabioCapela

Well-Known Member
Member
Joined
Jul 12, 2007
Messages
309
Trophies
1
XP
1,259
Country
Brazil
Oh duh. Thanks. That makes sense.
I guess it would be one of these changing 3E1 to 000 but I don't know which one is which.
I would assume
04000000 00D0AB20 528003E1 - HP
04000000 00D0AB2C 528003E1 - ATK
04000000 00D0AB38 528003E1 - DEF
04000000 00D0AB44 528003E1 - SP ATK
04000000 00D0AB50 528003E1 - SP DEF
04000000 00D0AB5C 528003E1 - SPEED
but I don't know, I could be wildy wrong, lol.
@FabioCapela when you get a moment can you explain?
if I am correct then it would be
04000000 00D0AB20 528003E1
04000000 00D0AB2C 52800000 [atk 0]
04000000 00D0AB38 528003E1
04000000 00D0AB44 528003E1
04000000 00D0AB50 528003E1
04000000 00D0AB5C 52800000 [spd 0]
but I am just making an educated guess maybe I dont know how this code works at all.
Reason for my guessing - stat order in games and 3E1 = 30 which is close to 31?
;________;
You got the order right, the value wrong (though it being an ASM code the value isn't straightforward at all; you need some knowledge about ARM assembly to get it right the first try). I explained it shortly after creating the code.
Every line is a stat, yes. The order seems to be HP, Atk, Def, SAtk, SDef, Spd, though I didn't test individual lines. To get an arbitrary value you replace the last value of the line you want to change with 52800XX1, where XX is twice the value you want in hexadecimal representation; for example, for 31 you use 528003E1 (31x2 = 62, which is 3E in hex), and for zero you use 52800001.
 
  • Love
Reactions: lattechan

FabioCapela

Well-Known Member
Member
Joined
Jul 12, 2007
Messages
309
Trophies
1
XP
1,259
Country
Brazil
I see.

Well, I tested it on Violet and didnt work :(

And it didnt affect pokemons from trainers, gyms & etc, right?

That code was made for Violet 1.0.1 (though it should be compatible with Scarlet 1.0.1, as the function is identical), and I use it daily while playing Violet, so it's working. And it should affect every pokemon whose stats are generated while it's active; if it appears out of thin air (like trainer pokemon) or gets spawned in the world, it should have the modified EVs.

If you try to have more than two pre-trained stats there's a possibility the code might not work. Or, rather, that it might work for the battle, but have its effects removed when capturing the pokemon. This code affects just the initial pokemon stat generation, not the capture function (which I don't even know where it is), so if there's any EV checking in the capture function it will likely zero out the EVs if they are above the maximum.
 

gohemp

Member
Newcomer
Joined
Nov 21, 2022
Messages
7
Trophies
0
Age
21
XP
18
Country
Croatia
Guys, is it safe as for now to transfer my save file from emulator to switch?
I would like to trade my shinys and pokemons I caught to my friend and he would trade it to me.
If it is safe, what would be the way to transfer the save file and if not what would be the alternative?
 

FabioCapela

Well-Known Member
Member
Joined
Jul 12, 2007
Messages
309
Trophies
1
XP
1,259
Country
Brazil
wondering this too. i'm not a pokemon fan as this is my third one i play lol
To check IVs, you can:
- Beat the game. After you defeated everything and everyone you can get the judge function for your phone, which tells you which IVs are maxed. For specifics you'll need to ask someone else as I've not yet gotten to that point in the game.
- Use an external pokemon stats calculator before you start earning EVs with the pokemon. I'm using https://pycosites.com/pkmn/stat.php . If you use the EV cheat, set the EV for each stat you used the cheat for to 252. Precise values require the pokemon to be level 50 if it has a neutral nature, 55 otherwise, but even at low levels you should have a good idea if the code worked or not.
- Wait for PKHex to be updated and use it.
 

redds

Well-Known Member
Newcomer
Joined
Mar 31, 2021
Messages
72
Trophies
0
Age
23
XP
71
Country
Japan
[6IV On]
04000000 00D0AB20 528003E1
04000000 00D0AB2C 528003E1
04000000 00D0AB38 528003E1
04000000 00D0AB44 528003E1
04000000 00D0AB50 528003E1
04000000 00D0AB5C 528003E1

In the end, no one was able to solve how to get Speed0 and Attack0?
I couldn't solve it.
 

illbomberone

Member
Newcomer
Joined
Nov 19, 2021
Messages
19
Trophies
0
Age
29
XP
69
Country
Italy
Pls make a cheat that all pokemons are shiny on the map 🥰
it is still there! for me it works
[--SectionStart:Encounter Modifier--]
00000000 00000000 00000000

[Shiny (on) v1.0.1]
04000000 00D12BE0 12800000
04000000 01685E1C 52800016
04000000 01EE08F0 12800000
Post automatically merged:

i have a request! how about 5ivs on to make them 0 speed ready for trick room :D???
 
  • Like
Reactions: Chenchiito

gohemp

Member
Newcomer
Joined
Nov 21, 2022
Messages
7
Trophies
0
Age
21
XP
18
Country
Croatia
Guys, If I were to send my save file data from my Ryujinx to my
switch, it would have to be a modded switch, ok. But how would I do online battles and trades?
I wouldn't do stuff like perfect IV and stuff. Is that bannable? I heard when you have modded switch that
as soon as you connect to internet you get banned.
 

Mundo11880

New Member
Newbie
Joined
Nov 21, 2022
Messages
2
Trophies
0
Age
27
XP
26
Country
Germany
Hallo,

I cant put the cheat textfile in:
Atmosphäre/contents/0100A3D008C5C000

The game is installed But there is no folder
0100A3D008C5C000 where i can put the cheat File...

Can someone help pls
 

Chenchiito

New Member
Newbie
Joined
Nov 20, 2022
Messages
4
Trophies
0
Age
26
XP
25
Country
United States
Is there any trick to make the pokemon that I want appear?

Ícono de validado por la comunidad
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/vKQN3UiNNHY?si=fP6ZlFe-DhQf9SW7