ROM Hack Pokemon Brilliant Diamond & Shining Pearl Cheat Database

LeyendaV

The One and Only
Member
Joined
Jun 5, 2020
Messages
856
Trophies
1
Age
32
Website
heylink.me
XP
2,338
Country
Argentina
I'm preloading the game from the eShop as I write this down, and it says game version is 1.1.1, but everywhere I look for it people says 1.1.0 was the last one.
 

Leviathanos

Active Member
Newcomer
Joined
Nov 16, 2019
Messages
29
Trophies
0
Age
27
Location
São Paulo das Missões, Brasil
Website
discord.gg
XP
100
Country
United States
The problem is how the game is coded to work.

In earlier games there were 4 slots for pokemon, Player 1, NPC 1, Trainer 1, Trainer 2, so a max of 4 (or in Gen5 6) pokemon could be on the field at the same time and only the data for the current pokemon was loaded. So when the catch code was used, it then catched the currently loaded pokemon.

But in this game (and maybe SWSH too), it was changed to load all pokemon of all trainers at once and only use an index to show which pokemon is on the field.

So when catching a pokemon, the code is only able to select between "Trainer 1 and Trainer 2", and since a wild pokemon will always be at index 0, the catching mechanic only trys to catch the pokemon at index 0.

This is not so easy to change, because the code behind this is the same code that is used for all battle mechanics offline and online, so an ipc based command system does the heavy work of sending the catch command to the scripting system.

Currently i can't do anything to fix this, use the Encounter Code as an alternative.
Ah I see, that's really sad. Well, the plus side is that we can at least catch the first Pokémon hahaha. Thanks for your hard work!

Sent from my SM-N975U1 using Tapatalk
 

Ucanthandlemeh

Member
Newcomer
Joined
Apr 17, 2017
Messages
12
Trophies
0
Age
30
XP
70
Country
Canada
It was worth a shot, atleast the other 2 events should work.
Now i try this with a different option, if i can't change it via code hacking, let's try memory hacking ^^.

I don't have noexes running currently so it's a bit slower, but i guess i have the correct memory location, for now no cheat code, because it could ruin some saves, but here the pointer path:

Code:
main.nso + 4E5E160 = MethodInfo_26B6DB0
+0x18 = klass
+0xB8 = static_fields
+0x0
+0x20 = PlayerWork.fields._saveData.intValues
intValues is a il2cpp uint32 class, so:
+0x18 = max_length (should be 500)
+0x20 = m_Items
m_Items[FlagId] should then allow us to modify event flags directly...
Code:
275 = intValues +0x46C
276 = intValues +0x470
277 = intValues +0x474
if someone wants to try it, i can't because im just after the 4. gym in the story.
did it work ?
 

AlexCardinal

Active Member
Newcomer
Joined
Jul 27, 2021
Messages
25
Trophies
0
Age
29
XP
102
Country
United States
Try these two. They both worked for me. EDIT: I was not the one who made these. I just modified the item codes to the item IDs of the capsule and patch.

[999x Abilty Capsule]
580A0000 0472AD60
580A1000 000000B8
580A1000 00000000
580A1000 00000048
780A0000 00001E5C
680A0000 00000001 000003E7
780A0000 00000008
640A0000 00000000 00010000

[999x Abilty Patch]
580A0000 0472AD60
580A1000 000000B8
580A1000 00000000
580A1000 00000048
780A0000 00004B68
680A0000 00000001 000003E7
780A0000 00000008
640A0000 00000000 00010000
is this for 1.1 or 1.0
 
  • Like
Reactions: Oris

Oris

Well-Known Member
Newcomer
Joined
Feb 1, 2013
Messages
79
Trophies
0
Age
32
XP
341
Country
United States
So I updated my cheat file to include encounter codes for all the starters, all the first forms of exclusives to SP (since I've been playing BD) including Mythical and Legendary Pokemon, and some just obnoxious Pokemon to even find to begin with like Carnivine and Feebas. I haven't tested them just yet, but I don't see why it wont work unless I screwed up typing the hex code for each mon.
 

BIGCRUSTY

New Member
Newbie
Joined
Nov 18, 2021
Messages
1
Trophies
0
Age
26
XP
29
Country
United States
Just made an account to drop here and say thanks to yall for being so helpful over the past week, I woulda spent so much more time grinding this game and waiting for people to trade w me if it wasn't for yall's hard work. sucks about 1.1.1 though LOL, thankfully i'm almost done with anything i'd need cheats for regardless.

tl;dr i appreciate yalls genius and hard quick work, you mfs are the real MVPs!!!
 

OblivionReign

Developer
OP
Developer
Joined
Apr 23, 2016
Messages
2,548
Trophies
2
XP
7,775
Country
Japan
Changelog


Updated main file post with Diamond 1.1.1 codes

I updated I am going to bed now so have a good night/day all.


Code:
[Max Pokedollars 1.1.1]
[Inf Pokeradar Energy 1.1.1]
[999x Masterballs 1.1.1]
[999x All Balls 1.1.1]
[Platinum Female Outfit Modifier 1.1.1]
[Platinum Male Outfit Modifier 1.1.1]
[Members Card 1.1.1]
[Oak's Letter 1.1.1]
[999x Dream Ball 1.1.1]
[999x Beast Ball 1.1.1]
[999x All Berries 1.1.1]
 

godlybeast97

Active Member
Newcomer
Joined
Nov 11, 2021
Messages
37
Trophies
0
Age
26
XP
44
Country
United States
how would i make a cheat to disable the blur/depth of field effect/filter???? it actually hurts my eyes really bad and its making the game unplayable for me so please any help is appreciated
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=dQ3tSfM8OXM