ROM Hack Pokemon Brilliant Diamond & Shining Pearl Cheat Database

graceoflives

New Member
Newbie
Joined
Jan 14, 2018
Messages
4
Trophies
0
Age
32
XP
61
Country
Vietnam
Hi. I am having trouble with the [Pokeradar chain 40 (1.1.2)] in BD. I am having white screen when encounter another pokemon after the chain ended.
Here is what I did:
- Go to grass patch and use radar to start a chain
- Use repel
- Catch the farthest mon to get 40 chain. After this the chain number is 39.
- Meet the next mon and run from it to break the chain
- Run around until repel ends then meet another mon. Upon switch to battle screen the screen becomes white. I can still hear the music but cannot do anything.

I am playing on emulator so I have no idea if it is emulator-only problem.
 

INSTRUMENTAL

-
Member
GBAtemp Patron
Joined
Nov 13, 2021
Messages
517
Trophies
1
XP
1,417
Country
Australia
Hi. I am having trouble with the [Pokeradar chain 40 (1.1.2)] in BD. I am having white screen when encounter another pokemon after the chain ended.
Here is what I did:
- Go to grass patch and use radar to start a chain
- Use repel
- Catch the farthest mon to get 40 chain. After this the chain number is 39.
- Meet the next mon and run from it to break the chain
- Run around until repel ends then meet another mon. Upon switch to battle screen the screen becomes white. I can still hear the music but cannot do anything.

I am playing on emulator so I have no idea if it is emulator-only problem.
@graceoflives (To the best of my knowledge, at the time of writing) When the chain ends, the memory of where the chain count was stored is freed. So when you encounter the next pokemon, with the chain cheat still activated, it runs into problems, as the address for the the new chain count is different and the cheat code ends up interfering with other game instructions, causing the white screen.
Since you're on an emulator there isn't a fast way to turn off and on the code, in order to get your chain to be at least 1 before enabling the code, like you would on the switch.

Again, this is just my guess as to what's happening, as I've not specifically looked at that code and what game function it's altering, or how the instructions end up changing.

If you want, the codes below prevent the chain from breaking, if you'd like. Credit to @FabioCapela

I was playing a bit with Pearl 1.1.2 and made a few more codes:

Code:
[Chain won't break (v1.1.2)]
04000000 01E6B910 6B0803FF
04000000 01E6D3BC 52800CA9
04000000 01E6D4E4 52800CA8

[Chain won't break (Off) (v1.1.2)]
04000000 01E6B910 6B08001F
04000000 01E6D3BC 1100D509
04000000 01E6D4E4 52800BA8

[Fix chain IV values (1.1.2)]
04000000 01E6D5B0 540002C2
04000000 01E6D5C4 540002AB
04000000 01E6D5CC 540002EB
04000000 01E6D604 540001AB

[Fix chain IV values (Off) (1.1.2)]
04000000 01E6D5B0 54000342
04000000 01E6D5C4 54000320
04000000 01E6D5CC 54000261
04000000 01E6D604 540000A1

[Berry trees start watered max yield (v1.1.2)]
08000000 01F65DB8 910003E0 2900FFE1
08000000 01F65DC0 390033E1 52800021

[Berry trees start watered max yield (Off) (v1.1.2)]
08000000 01F65DB8 94258311 2A0803E0
08000000 01F65DC0 910003E0 2900FFE0

[Poffins 30s without flaws (v1.1.2)]
04000000 02471924 1E27D008
08000000 02471930 2A1F03F8 2A1F03F7

[Poffins 30s without flaws (Off) (v1.1.2)]
04000000 02471924 4EA01C08
08000000 02471930 2A0103F8 2A0203F7

[VS Seeker Always Charged (v1.1.2)]
04000000 0238FA50 52800C80

[VS Seeker Always Charged (Off) (v1.1.2)]
04000000 0238FA50 394AB400

[PokeRadar Always Charged (v1.1.2)]
04000000 01B594B8 D503201F
04000000 01B59014 B9402D00
08000000 01B59018 39013BF4 52800654
04000000 01B59020 52800021

[PokeRadar Always Charged (Off) (v1.1.2)]
04000000 01B594B8 39015BF3
04000000 01B59014 39413BF4
08000000 01B59018 B9402D00 7100C69F
04000000 01B59020 1A9F97E1

Chain Won't Break prevents the PokeRadar chain from breaking when capturing or defeating the pokemon; other ways of stopping the chain still work.

Fix Chain IV Values should make the guaranteed perfect IVs the way they were in older games, i.e., 1 perfect IV when chain is 20 to 29 long, 2 IVs from 30 to 39, 3 IVs from 40 to 99, 5 IVs from 100 onward. BDSP usually does no guaranteed IV unless the chain is exactly 20, 30, 40, or 100. I didn't really test this one, but it should work, as I confirmed the changed instructions and playing with it enabled (getting a 40-long chain without capturing and always choosing the closest shaking grass while testing the previous code) didn't crash my game.

Poffins 30s without flaws is included for completeness sake, as I posted it before; it makes poffins always have the stats they would have if you somehow made them in 30s without spilling or burning.

The VS Seeker and PokeRadar codes are assembly versions of the already existing codes.

Also, if anyone wants to use codes converted to an IPS patch, you can do it with the homebrew app IPSwitch. The file I'm using with Pearl 1.1.2 is:
Code:
@nsobid-5D3A3B56321FFD4CB5B5AEDC62550AFB
# Pokemon Shining Pearl 1.1.2
@flag offset_shift 0x100

// Instant Egg
@disabled
025bd468 1F2003D5
025bd64c 1F2003D5

// Quick Egg Hatch
@enabled
01b07594 01008052

// Max Capture Chance
@enabled
0213e73c 1F2003D5
0213E64C 28008052

// Chain won't break
@enabled
01E6B910 FF03086B
01E6D3BC A90C8052
01E6D4E4 A80C8052

// Fix chain IV values
@enabled
01E6D5B0 C2020054
01E6D5C4 AB020054
01E6D5CC EB020054
01E6D604 AB010054

// Berries always have max yield and start wet
@enabled
01F65DB8 E1FF0029E003009121008052E1330039

// Poffins 30s without flaws
@enabled
02471924 08D0271E
02471930 F7031F2AF8031F2A

// PokeRadar Always Charged
@enabled
01B594B8 1F2003D5
01B59014 002D40B954068052F43B013921008052

// VS Seeker Always Charged
@enabled
0238FA50 800C8052

// Inf Safari Balls
@enabled
01AFE040 1F2003D5

// Inf Safari Steps
@enabled
021DE490 F8FF9F52

// Inf Lightstone Timer
@enabled
01D63904 00F0291E

// Instant 40 Lightstones
@enabled
0201d48c 14058052
0201d4f8 14058052
 
Last edited by INSTRUMENTAL,
  • Like
Reactions: uzimakiuchiha

Entangulum

Member
Newcomer
Joined
May 30, 2020
Messages
5
Trophies
0
Age
23
XP
42
Country
Canada
You can give it it yourself with pkhex. Nothing will change in regard to the story.
ah tysm, I was looking for something like that for a while now, I was convinced save edits werent done yet.

Is there a code to prevent chain breaks yet? I didnt see one but I may have accidentally skipped over it.
 

SeraphimZ

Member
Newcomer
Joined
Aug 19, 2017
Messages
7
Trophies
0
Age
24
XP
139
Country
United States
I was playing a bit with Pearl 1.1.2 and made a few more codes:

Code:
[Chain won't break (v1.1.2)]
04000000 01E6B910 6B0803FF
04000000 01E6D3BC 52800CA9
04000000 01E6D4E4 52800CA8

[Chain won't break (Off) (v1.1.2)]
04000000 01E6B910 6B08001F
04000000 01E6D3BC 1100D509
04000000 01E6D4E4 52800BA8

[Fix chain IV values (1.1.2)]
04000000 01E6D5B0 540002C2
04000000 01E6D5C4 540002AB
04000000 01E6D5CC 540002EB
04000000 01E6D604 540001AB

[Fix chain IV values (Off) (1.1.2)]
04000000 01E6D5B0 54000342
04000000 01E6D5C4 54000320
04000000 01E6D5CC 54000261
04000000 01E6D604 540000A1

[Berry trees start watered max yield (v1.1.2)]
08000000 01F65DB8 910003E0 2900FFE1
08000000 01F65DC0 390033E1 52800021

[Berry trees start watered max yield (Off) (v1.1.2)]
08000000 01F65DB8 94258311 2A0803E0
08000000 01F65DC0 910003E0 2900FFE0

[Poffins 30s without flaws (v1.1.2)]
04000000 02471924 1E27D008
08000000 02471930 2A1F03F8 2A1F03F7

[Poffins 30s without flaws (Off) (v1.1.2)]
04000000 02471924 4EA01C08
08000000 02471930 2A0103F8 2A0203F7

[VS Seeker Always Charged (v1.1.2)]
04000000 0238FA50 52800C80

[VS Seeker Always Charged (Off) (v1.1.2)]
04000000 0238FA50 394AB400

[PokeRadar Always Charged (v1.1.2)]
04000000 01B594B8 D503201F
04000000 01B59014 B9402D00
08000000 01B59018 39013BF4 52800654
04000000 01B59020 52800021

[PokeRadar Always Charged (Off) (v1.1.2)]
04000000 01B594B8 39015BF3
04000000 01B59014 39413BF4
08000000 01B59018 B9402D00 7100C69F
04000000 01B59020 1A9F97E1

Chain Won't Break prevents the PokeRadar chain from breaking when capturing or defeating the pokemon; other ways of stopping the chain still work.

Fix Chain IV Values should make the guaranteed perfect IVs the way they were in older games, i.e., 1 perfect IV when chain is 20 to 29 long, 2 IVs from 30 to 39, 3 IVs from 40 to 99, 5 IVs from 100 onward. BDSP usually does no guaranteed IV unless the chain is exactly 20, 30, 40, or 100. I didn't really test this one, but it should work, as I confirmed the changed instructions and playing with it enabled (getting a 40-long chain without capturing and always choosing the closest shaking grass while testing the previous code) didn't crash my game.

Poffins 30s without flaws is included for completeness sake, as I posted it before; it makes poffins always have the stats they would have if you somehow made them in 30s without spilling or burning.

The VS Seeker and PokeRadar codes are assembly versions of the already existing codes.

Also, if anyone wants to use codes converted to an IPS patch, you can do it with the homebrew app IPSwitch. The file I'm using with Pearl 1.1.2 is:
Code:
@nsobid-5D3A3B56321FFD4CB5B5AEDC62550AFB
# Pokemon Shining Pearl 1.1.2
@flag offset_shift 0x100

// Instant Egg
@disabled
025bd468 1F2003D5
025bd64c 1F2003D5

// Quick Egg Hatch
@enabled
01b07594 01008052

// Max Capture Chance
@enabled
0213e73c 1F2003D5
0213E64C 28008052

// Chain won't break
@enabled
01E6B910 FF03086B
01E6D3BC A90C8052
01E6D4E4 A80C8052

// Fix chain IV values
@enabled
01E6D5B0 C2020054
01E6D5C4 AB020054
01E6D5CC EB020054
01E6D604 AB010054

// Berries always have max yield and start wet
@enabled
01F65DB8 E1FF0029E003009121008052E1330039

// Poffins 30s without flaws
@enabled
02471924 08D0271E
02471930 F7031F2AF8031F2A

// PokeRadar Always Charged
@enabled
01B594B8 1F2003D5
01B59014 002D40B954068052F43B013921008052

// VS Seeker Always Charged
@enabled
0238FA50 800C8052

// Inf Safari Balls
@enabled
01AFE040 1F2003D5

// Inf Safari Steps
@enabled
021DE490 F8FF9F52

// Inf Lightstone Timer
@enabled
01D63904 00F0291E

// Instant 40 Lightstones
@enabled
0201d48c 14058052
0201d4f8 14058052
Any chance you could port the fix to chain IV's to BD v1.1.2? Would appreciate it!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    The Real Jdbye @ The Real Jdbye: 4th wife