ROM Hack Pokemon Brilliant Diamond & Shining Pearl Cheat Database

OblivionReign

Developer
OP
Developer
Joined
Apr 23, 2016
Messages
2,542
Trophies
2
XP
7,718
Country
Japan
Changelog


Updated codes on main page one file. Page 222

added:

- Falos gba slot codes
- disable affection codes for pearl
- ditto pokeball passing

changed 6iv wild codes to use left and right dpad to turn on or off to fix any overlapping issues.

codes all tested and working on console.

Emulator support? No. test and use at your own risk.
 

OblivionReign

Developer
OP
Developer
Joined
Apr 23, 2016
Messages
2,542
Trophies
2
XP
7,718
Country
Japan
Also added to the main file the Inf lightstone timer (Its actually 24 hours) but basically infinite for Diamond 1.1.1 from @INSTRUMENTAL thank you for making it. ill see about making an asm version.

Code:
[Inf Lightstone Timer press LS]
80000010
580F0000 04EBB0B8
580F1000 00000008
580F1000 00000010
580F1000 00000008
580F1000 00000028
580F1000 00000000
580F1000 00000010
580F1000 00000028
780F0000 00000060
640F0000 00000000 47A8C000
20000000
 

pfero

Member
Newcomer
Joined
Mar 3, 2020
Messages
21
Trophies
0
Age
54
XP
150
Country
Antarctica
Submitted this to gamebanana as a patch, but might as well add these to the cheat file here:

Diamond:
Code:
[Allow following pokemon from the start of the game (v1.0.0)]
04000000 01ECFF08 52800038

[Allow following pokemon anywhere (v1.0.0)]
04000000 020B95C0 D2800020
04000000 020B95C4 D65F03C0

[Allow following pokemon from the start of the game (v1.1.0)]
04000000 02054BA8 52800038

[Allow following pokemon anywhere (v1.1.0)]
04000000 020AD3F0 D2800020
04000000 020AD3F4 D65F03C0

[Allow following pokemon from the start of the game (v1.1.1)]
04000000 01C917F8 52800038

[Allow following pokemon anywhere (v1.1.1)]
04000000 01CEA070 D2800020
04000000 01CEA074 D65F03C0

Pearl:
Code:
[Allow following pokemon from the start of the game (v1.0.0)]
04000000 01ECFF38 52800038

[Allow following pokemon anywhere (v1.0.0)]
04000000 020B95F0 D2800020
04000000 020B95F4 D65F03C0

[Allow following pokemon from the start of the game (v1.1.0)]
04000000 02054BA8 52800038

[Allow following pokemon anywhere (v1.1.0)]
04000000 020AD3F0 D2800020
04000000 020AD3F4 D65F03C0

[Allow following pokemon from the start of the game (v1.1.1)]
04000000 02055E98 52800038

[Allow following pokemon anywhere (v1.1.1)]
04000000 020AE710 D2800020
04000000 020AE714 D65F03C0
 

uzimakiuchiha

Well-Known Member
Member
GBAtemp Patron
Joined
May 17, 2009
Messages
879
Trophies
2
XP
2,407
Country
United States
Submitted this to gamebanana as a patch, but might as well add these to the cheat file here:

Diamond:
Code:
[Allow following pokemon from the start of the game (v1.0.0)]
04000000 01ECFF08 52800038

[Allow following pokemon anywhere (v1.0.0)]
04000000 020B95C0 D2800020
04000000 020B95C4 D65F03C0

[Allow following pokemon from the start of the game (v1.1.0)]
04000000 02054BA8 52800038

[Allow following pokemon anywhere (v1.1.0)]
04000000 020AD3F0 D2800020
04000000 020AD3F4 D65F03C0

[Allow following pokemon from the start of the game (v1.1.1)]
04000000 01C917F8 52800038

[Allow following pokemon anywhere (v1.1.1)]
04000000 01CEA070 D2800020
04000000 01CEA074 D65F03C0

Pearl:
Code:
[Allow following pokemon from the start of the game (v1.0.0)]
04000000 01ECFF38 52800038

[Allow following pokemon anywhere (v1.0.0)]
04000000 020B95F0 D2800020
04000000 020B95F4 D65F03C0

[Allow following pokemon from the start of the game (v1.1.0)]
04000000 02054BA8 52800038

[Allow following pokemon anywhere (v1.1.0)]
04000000 020AD3F0 D2800020
04000000 020AD3F4 D65F03C0

[Allow following pokemon from the start of the game (v1.1.1)]
04000000 02055E98 52800038

[Allow following pokemon anywhere (v1.1.1)]
04000000 020AE710 D2800020
04000000 020AE714 D65F03C0
What do these do?
 

JulTheNotSoGreat

Member
Newcomer
Joined
Mar 14, 2017
Messages
20
Trophies
0
Age
29
XP
96
Country
Pokémon Brilliant Diamond
TitleId: 0100000011D90000
BuildID: D9E96FB92878E345

Here the updated codes, i can port them over to Shining Pearl later, ida takes a while to analyze the code.

[UnderGround Codes]
Code:
[Unlimited Digging (On)(v1.1.1)]
04000000 01B2C77C D503201F
[Unlimited Digging (Off)(v1.1.1)]
04000000 01B2C77C BD016260

[Instant 40 Light Stones (On)(v1.1.1)]
04000000 01C587CC 52800514
04000000 01C58838 52800514
[Instant 40 Light Stones (Off)(v1.1.1)]
04000000 01C587CC 52800034
04000000 01C58838 52800074

[Egg Codes]
Code:
[Fast Egg Hatch (On)(v1.1.1)]
04000000 01742E34 52800001
[Fast Egg Hatch (Off)(v1.1.1)]
04000000 01742E34 2A0003E1

[Nursery Instant Egg (On)(v1.1.1)]
04000000 02278168 D503201F
04000000 0227834C D503201F
[Nursery Instant Egg (Off)(v1.1.1)]
04000000 02278168 5400132B
04000000 0227834C 5400040D

[Egg inherites 6 IV from parents (On)(v1.1.1)]
04000000 020D6030 528000C8
04000000 020D6034 528000C9
[Egg inherites 6 IV from parents (Off)(v1.1.1)]
04000000 020D6030 52800068
04000000 020D6034 528000A9

[Misc Codes]
Code:
[Ignore Evolution Conditions (On)(v1.1.1)]
04000000 020D11AC 1400000B
04000000 020D13FC 1400000B
04000000 020D164C 1400000B
[Ignore Evolution Conditions (Off)(v1.1.1)]
04000000 020D11AC 37000160
04000000 020D13FC 37000160
04000000 020D164C 37000160

[Item wont decrease (On)(v1.1.1)]
04000000 01DB2A08 2A1503E0
04000000 01789204 52800001
[Item wont decrease (Off)(v1.1.1)]
04000000 01DB2A08 4B1402A0
04000000 01789204 12800001

[Money wont decrease (On)(v1.1.1)]
04000000 01BA920C 2A0003E8
[Money wont decrease (Off)(v1.1.1)]
04000000 01BA920C 4B130008

[BP wont decrease (On)(v1.1.1)]
04000000 01E4186C D503201F
[BP wont decrease (Off)(v1.1.1)]
04000000 01E4186C 4B130000

[In Battle Codes]
Code:
[100% Catch Rate (On)(v1.1.1)]
04000000 01D797D8 1400000F
[100% Catch Rate (Off)(v1.1.1)]
04000000 01D797D8 350001E9

[Catch 1. Trainer Pokemon (On)(v1.1.1)]
04000000 021E98B8 14000008
[Catch 1. Trainer Pokemon (Off)(v1.1.1)]
04000000 021E98B8 34000100

[Shiny Pokemon (Hold R)(v1.1.1)]
04000000 020DB088 54000720
80000080
04000000 020DB088 14000045
20000000

[Disable Exp Share (On)(v1.1.1)]
04000000 020C0FF0 52800000
[Disable Exp Share (Off)(v1.1.1)]
04000000 020C0FF0 52800020

[PP wont decrease (On)(v1.1.1)]
04000000 02066C04 6B1F616B
[PP wont decrease (Off)(v1.1.1)]
04000000 02066C04 6B02616B

[Encounter Male (v1.1.1)]
04000000 0173757C 52800018
[Encounter Female (v1.1.1)]
04000000 0173757C 52800038
[Encounter Genderless (v1.1.1)]
04000000 0173757C 52800058

[Encounter Lv 1 (v1.1.1)]
04000000 01737590 52800039
[Encounter Lv 5 (v1.1.1)]
04000000 01737590 528000B9
[Encounter Lv 50 (v1.1.1)]
04000000 01737590 52800659
[Encounter Lv 100 (v1.1.1)]
04000000 01737590 52800C99

[Encounter Off (v1.1.1)]
04000000 0173757C 2A0503F8
04000000 01737590 2A0103F9
04000000 01737594 2A0003FA
04000000 017375B8 794033B4

[Encounter On (v1.1.1)]
04000000 01737594 18FFFDDA
04000000 017375B8 18FFFC94

[Encounter #001 Bulbasaur]
08000000 01737548 00000001 00000000
[Encounter #004 Charmander]
08000000 01737548 00000004 00000000
[Encounter #007 Squirtle]
08000000 01737548 00000007 00000000
[Encounter #133 Eevee]
08000000 01737548 00000085 00000000
[Encounter #152 Chikorita]
08000000 01737548 00000098 00000000
[Encounter #155 Cyndaquil]
08000000 01737548 0000009B 00000000
[Encounter #158 Totodile]
08000000 01737548 0000009E 00000000
[Encounter #249 Lugia]
08000000 01737548 000000F9 00000000
[Encounter #250 Ho-Oh]
08000000 01737548 000000FA 00000000
[Encounter #251 Celebi]
08000000 01737548 000000FB 00000000
[Encounter #252 Treecko]
08000000 01737548 000000FC 00000000
[Encounter #255 Torchic]
08000000 01737548 000000FF 00000000
[Encounter #258 Mudkip]
08000000 01737548 00000102 00000000
[Encounter #280 Ralts]
08000000 01737548 00000118 00000000
[Encounter #371 Bagon]
08000000 01737548 00000173 00000000
[Encounter #374 Beldum]
08000000 01737548 00000176 00000000
[Encounter #387 Turtwig]
08000000 01737548 00000183 00000000
[Encounter #390 Chimchar]
08000000 01737548 00000186 00000000
[Encounter #393 Piplup]
08000000 01737548 00000189 00000000
[Encounter #447 Riolu]
08000000 01737548 000001BF 00000000
[Encounter #490 Manaphy]
08000000 01737548 000001EA 00000000
[Encounter #493 Arceus]
08000000 01737548 000001ED 00000000
does this work with yuzu?
 

tnecniv43208

Well-Known Member
Member
Joined
Nov 9, 2016
Messages
194
Trophies
0
XP
553
Country
Norway
Just curious, I’ve seen the explanation about the gba codes, since the detection code is removed does that mean using the gba codes, the Pokémon captured is illegal due to encounter mismatch?
 

INSTRUMENTAL

-
Member
GBAtemp Patron
Joined
Nov 13, 2021
Messages
517
Trophies
1
XP
1,405
Country
Australia
Also added to the main file the Inf lightstone timer (Its actually 24 hours) but basically infinite for Diamond 1.1.1 from @INSTRUMENTAL thank you for making it. ill see about making an asm version.

Code:
[Inf Lightstone Timer press LS]
80000010
580F0000 04EBB0B8
580F1000 00000008
580F1000 00000010
580F1000 00000008
580F1000 00000028
580F1000 00000000
580F1000 00000010
580F1000 00000028
780F0000 00000060
640F0000 00000000 47A8C000
20000000
Yeah, it's not quite infinite, but I figured 24 hours was long enough
Also, I know it's a bit pedantic, but where you've credited my username on the main page, would you be able to fully capitalise it please?
 

LofiBoy

Active Member
Newcomer
Joined
Nov 9, 2021
Messages
25
Trophies
0
Age
21
XP
102
Country
Spain
Never got it to work on a emulator so I just used this for myself which works fine for me

Code:
[5x Damage]
040E0000 02CCDE2C 3940BD00
040E0000 02CCDE30 7100301F
040E0000 02CCDE34 5400004B
040E0000 02CCDE38 0B010821
040E0000 02CCDE3C 6B014129
040E0000 02CCDE40 17CE69DC
040E0000 020685AC 14319620
Which are the values to edit the damage
 

lattechan

Well-Known Member
Member
Joined
Nov 11, 2021
Messages
434
Trophies
0
XP
315
Country
United States
That's interesting. With the "Hold L" Shiny code I tried different controller presets, using ZL instead of regular L in case it was it, holding L when changing zones... and nothing.

I tested the Walk Through Walls code and it works in an odd way for me: I don't have to hold L and I can walk on water, but I can't walk though trees for example...
I also noticed that the "register to use as an offset" part of the code is different from the Shiny code. The Shiny code starts with 040A0000 while the WTW code starts with 04000000 🤔
for some reason emus are a pain in the butt with hold codes. I got shiny to work with Hold L but usually I just remove the modifier (which makes it always on) I only tried walk thru walls just to see if it worked but I noticed it's pretty stable for example you don't run through stuff on accident too often. The only real issue I foresaw was if you ended up on a weird level (low/high type level not exp kinda level) i could see it acting weird in some areas.
Also I think the shiny one's offset was changed because it was interfering with too many other codes but that was like 100 pages ago so idr
 

lattechan

Well-Known Member
Member
Joined
Nov 11, 2021
Messages
434
Trophies
0
XP
315
Country
United States
Wrong.
I stated in my post that the "hold L" version of the code doesn't work in emulators, that's why I'm using the "ON" one.
I meant about that other guy. He had his cheats in an entirely wrong folder that's why it wasn't working (also the buildID but you already told him that)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    cearp @ cearp: Welcome hazbeans