Hacking Widescreen cheats for DS games on 3DS

gamemasterplc

Active Member
Newcomer
Joined
Sep 6, 2019
Messages
25
Trophies
0
Age
19
XP
309
Country
United States
Castlevania does thankfully use the 3D engine for most of its 2d. Text and some menus are the main exclusions. The number sprites and the sub screen are also exclusions. It however uses the bottom screen for the main screen and some touch features. Just expanding the view causes some disappearing issues on the edges or on the right side along with a few alignment issues especially with touching. Im talking about castlevania dawn of sorrow. In US Dawn of Sorrow, some view parameters are set in the function at 0x20083AC. Dawn of sorrow does thankfully have a patch that allows you to ignore the touch screen at https://www.romhacking.net/hacks/3408/.
 
Last edited by gamemasterplc,

gamemasterplc

Active Member
Newcomer
Joined
Sep 6, 2019
Messages
25
Trophies
0
Age
19
XP
309
Country
United States
Mario Kart DS (USA)
16:10 Widescreen for 3DS

5208A06C E3A06806
02000C14 E594006C
02000C18 E594224C
02000C1C E3520002
02000C20 0A000002
02000C24 E59F2008
02000C28 E0000290
02000C2C E1A00640
02000C30 EA01D92D
02000C34 00001334
020770E8 EAFE26C9
02077090 E3A00001
120789BC 0000199A
0208A068 E3A00A9A
D2000000 00000000

Fixes Bottom Screen of Course Intros. Also fix large text on top screen.
 
Last edited by gamemasterplc,

gamemasterplc

Active Member
Newcomer
Joined
Sep 6, 2019
Messages
25
Trophies
0
Age
19
XP
309
Country
United States
Grid (USA)
16:10 Widescreen for 3DS

52075AB4 EBFE3B8C
02075AAC EAFE2C73
02000C80 E5952004
02000C84 E3A03301
02000C88 E5933304
02000C8C E2133902
02000C90 0A000002
02000C94 E59F3008
02000C98 E0020392
02000C9C E1A02642
02000CA0 EA01D382
02000CA4 00001334
D2000000 00000000

Code Shortened by 4 lines
 
  • Like
Reactions: Vague Rant

gamemasterplc

Active Member
Newcomer
Joined
Sep 6, 2019
Messages
25
Trophies
0
Age
19
XP
309
Country
United States
N+ (USA)
16:10 Widescreen for 3DS

520DACF8 020DAD18
02021198 EA02E432
02039410 EB02837F
0203948C EB028360
02052148 EA02203A
020DA214 E3A01301
020DA218 E5911304
020DA21C E2111902
020DA220 0A000001
020DA224 E3A01F4D
020DA228 E1C010B0
020DA22C E59F0000
020DA230 E12FFF1E
020DA234 020DE0CC
020DA238 E3A03301
020DA23C E5933304
020DA240 E2133902
020DA244 0A000002
020DA248 E59F3014
020DA24C E5813004
020DA250 EA000001
020DA254 E3A03902
020DA258 E5813004
020DA25C EBFDEB01
020DA260 EAFDDFB9
020DA264 00006A64
020DA268 E2401080
020DA26C E3A02301
020DA270 E5922304
020DA274 E2122902
020DA278 0A000000
020DA27C E2411018
020DA280 EAFD1BC5
D2000000 00000000
Make sure the map is on the bottom screen for this to work.
 

DeadSkullzJr

Developer
Developer
Joined
Sep 28, 2017
Messages
1,250
Trophies
0
XP
1,971
Country
United States
Couple widescreen codes I did since they didn't seem to be up there already. Each has 16:9 and 16:10 for emulation and 3DS purposes respectively.

Metroid Prime - Hunters (USA) (Demo) (Kiosk)
Code:
Widescreen (16:9)
520E1FD4 E5991664
020E1FD4 E3A01090
D2000000 00000000
520ED610 E59A1664
020ED610 E3A01090
D2000000 00000000
920E17F8 00001555
120E17F8 00001C72
D2000000 00000000

Widescreen (16:10)
520E1FD4 E5991664
020E1FD4 E3A0109F
D2000000 00000000
520ED610 E59A1664
020ED610 E3A0109F
D2000000 00000000
920E17F8 00001555
120E17F8 0000199A
D2000000 00000000
Metroid Prime - Hunters (USA, Europe) (Demo) (DS Download Station)
Code:
Widescreen (16:9)
520321D0 E5991620
020321D0 E3A01090
D2000000 00000000
52039E60 E59A1620
02039E60 E3A01090
D2000000 00000000
9201C24C 00001555
1201C24C 00001C72
D2000000 00000000

Widescreen (16:10)
520321D0 E5991620
020321D0 E3A0109F
D2000000 00000000
52039E60 E59A1620
02039E60 E3A0109F
D2000000 00000000
9201C24C 00001555
1201C24C 0000199A
D2000000 00000000


I also made a nicer set of widescreen codes to work with for Metroid Prime Hunters - First Hunt.

Metroid Prime - Hunters - First Hunt (Europe) (Demo)
Code:
Widescreen (16:9)
5201DCA0 E591164C
0201DCA0 E3A01090
D2000000 00000000
520200B0 E596164C
020200B0 E3A01090
D2000000 00000000
920193D0 00001555
120193D0 00001C72
D2000000 00000000

Widescreen (16:10)
5201DCA0 E591164C
0201DCA0 E3A0109F
D2000000 00000000
520200B0 E596164C
020200B0 E3A0109F
D2000000 00000000
920193D0 00001555
120193D0 0000199A
D2000000 00000000
Metroid Prime - Hunters - First Hunt (USA, Australia) (Demo)
Code:
Widescreen (16:9)
5201DA14 E591164C
0201DA14 E3A01090
D2000000 00000000
5201FE24 E596164C
0201FE24 E3A01090
D2000000 00000000
92019134 00001555
12019134 00001C72
D2000000 00000000

Widescreen (16:10)
5201DA14 E591164C
0201DA14 E3A0109F
D2000000 00000000
5201FE24 E596164C
0201FE24 E3A0109F
D2000000 00000000
92019134 00001555
12019134 0000199A
D2000000 00000000
 
Last edited by DeadSkullzJr,

DeadSkullzJr

Developer
Developer
Joined
Sep 28, 2017
Messages
1,250
Trophies
0
XP
1,971
Country
United States
More widescreen codes.

Pocket Monsters - Diamond (Japan) (Debug Version)
Code:
Widescreen (16:9)
92022B6C 00001555
12022B6C 00001C72
D2000000 00000000

Widescreen (16:10)
92022B6C 00001555
12022B6C 0000199A
D2000000 00000000
Pokemon - Diamond Version + Pokemon - Pearl Version (USA) (Demo) (Kiosk)
Code:
Widescreen (16:9)
9201ECF0 00001555
1201ECF0 00001C72
D2000000 00000000

Widescreen (16:10)
9201ECF0 00001555
1201ECF0 0000199A
D2000000 00000000
 
Last edited by DeadSkullzJr,

gamemasterplc

Active Member
Newcomer
Joined
Sep 6, 2019
Messages
25
Trophies
0
Age
19
XP
309
Country
United States
The first 3 lines of yu gi oh's code is the code for the battles of the game with the last 3 being for various 3d parts of the game that are mainly on bottom screen.
 
  • Like
Reactions: Vague Rant

DeadSkullzJr

Developer
Developer
Joined
Sep 28, 2017
Messages
1,250
Trophies
0
XP
1,971
Country
United States
The first 3 lines of yu gi oh's code is the code for the battles of the game with the last 3 being for various 3d parts of the game that are mainly on bottom screen.
I had a feeling, but I wasn’t sure, I just saw that the USA code existed but not the other two. I never played the games before, only way for someone to know for sure is to play it all the way through.
 
  • Like
Reactions: w0nd3rb0yfx

DeadSkullzJr

Developer
Developer
Joined
Sep 28, 2017
Messages
1,250
Trophies
0
XP
1,971
Country
United States
Added the extra needed address to the Yu-Gi-Oh Nightmare Troubadour games.

Yu-Gi-Oh! - Nightmare Troubadour (USA)
Code:
Widescreen (16:9)
92020D74 00001555
12020D74 00001C72
D2000000 00000000
921B6B5C 00001555
121B6B5C 00001C72
D2000000 00000000
92271764 00001555
12271764 00001C72
D2000000 00000000

Widescreen (16:10)
92020D74 00001555
12020D74 0000199A
D2000000 00000000
921B6B5C 00001555
121B6B5C 0000199A
D2000000 00000000
92271764 00001555
12271764 0000199A
D2000000 00000000
Yu-Gi-Oh! - Nightmare Troubadour (Europe) (En,Fr,De,Es,It)
Code:
Widescreen (16:9)
92020F1C 00001555
12020F1C 00001C72
D2000000 00000000
921B8C08 00001555
121B8C08 00001C72
D2000000 00000000
9225A704 00001555
1225A704 00001C72
D2000000 00000000

Widescreen (16:10)
92020F1C 00001555
12020F1C 0000199A
D2000000 00000000
921B8C08 00001555
121B8C08 0000199A
D2000000 00000000
9225A704 00001555
1225A704 0000199A
D2000000 00000000
Yu-Gi-Oh! Duel Monsters - Nightmare Troubadour (Japan)
Code:
Widescreen (16:9)
92020D2C 00001555
12020D2C 00001C72
D2000000 00000000
921B6A5C 00001555
121B6A5C 00001C72
D2000000 00000000
9226F584 00001555
1226F584 00001C72
D2000000 00000000

Widescreen (16:10)
92020D2C 00001555
12020D2C 0000199A
D2000000 00000000
921B6A5C 00001555
121B6A5C 0000199A
D2000000 00000000
9226F584 00001555
1226F584 0000199A
D2000000 00000000
 

DeadSkullzJr

Developer
Developer
Joined
Sep 28, 2017
Messages
1,250
Trophies
0
XP
1,971
Country
United States
Some ASM is likely needed to make the menus mesh better with these codes, so don't consider these to be final, however the game is very much playable with just these.

Dragon Quest IX - Sentinels of the Starry Skies (USA) (En,Fr,Es)
Code:
Widescreen (16:9)
9202E088 00001555
1202E088 00001C72
D2000000 00000000

Widescreen (16:10)
9202E088 00001555
1202E088 0000199A
D2000000 00000000
Dragon Quest IX - Sentinels of the Starry Skies (Europe) (En,Fr,De,Es,It)
Code:
Widescreen (16:9)
9202E098 00001555
1202E098 00001C72
D2000000 00000000

Widescreen (16:10)
9202E098 00001555
1202E098 0000199A
D2000000 00000000
Dragon Quest IX - Hoshizora no Mamoribito (Japan)
Code:
Widescreen (16:9)
9202DBF8 00001555
1202DBF8 00001C72
D2000000 00000000

Widescreen (16:10)
9202DBF8 00001555
1202DBF8 0000199A
D2000000 00000000


These games seem to be working fine with widescreen.

Bakugan - Battle Brawlers (USA) (En,Fr)
Code:
Widescreen (16:9)
92026104 00001555
12026104 00001C72
D2000000 00000000
920267E8 00001555
120267E8 00001C72
D2000000 00000000

Widescreen (16:10)
92026104 00001555
12026104 0000199A
D2000000 00000000
920267E8 00001555
120267E8 0000199A
D2000000 00000000
Bakugan - Battle Brawlers (Europe) (En,Fr,De,Es,It,Nl,Sv) (B6RP)
Code:
Widescreen (16:9)
92026104 00001555
12026104 00001C72
D2000000 00000000
920267E8 00001555
120267E8 00001C72
D2000000 00000000

Widescreen (16:10)
92026104 00001555
12026104 0000199A
D2000000 00000000
920267E8 00001555
120267E8 0000199A
D2000000 00000000
Bakugan - Battle Brawlers (Europe) (En,Fr,De,Es,It,Nl,Sv) (Toys'R'Us)
Code:
Widescreen (16:9)
92026104 00001555
12026104 00001C72
D2000000 00000000
920267E8 00001555
120267E8 00001C72
D2000000 00000000

Widescreen (16:10)
92026104 00001555
12026104 0000199A
D2000000 00000000
920267E8 00001555
120267E8 0000199A
D2000000 00000000

Bakugan - Battle Brawlers - Battle Trainer (USA)
Code:
Widescreen (16:9)
920335E8 00001555
120335E8 00001C72
D2000000 00000000

Widescreen (16:10)
920335E8 00001555
120335E8 0000199A
D2000000 00000000
Bakugan - Battle Brawlers - Battle Trainer (Europe) (En,Fr,De,Es,It,Nl,Sv)
Code:
Widescreen (16:9)
9203376C 00001555
1203376C 00001C72
D2000000 00000000

Widescreen (16:10)
9203376C 00001555
1203376C 0000199A
D2000000 00000000

Bakugan - Defenders of the Core (USA) (En,Fr)
Code:
Widescreen (16:9)
92066018 00001555
12066018 00001C72
D2000000 00000000

Widescreen (16:10)
92066018 00001555
12066018 0000199A
D2000000 00000000
Bakugan - Defenders of the Core (Europe) (En,Fr,De,Es,It,Nl,Sv)
Code:
Widescreen (16:9)
92066124 00001555
12066124 00001C72
D2000000 00000000

Widescreen (16:10)
92066124 00001555
12066124 0000199A
D2000000 00000000
Bakugan Battle Brawlers DS - Defender of the Core (Japan)
Code:
Widescreen (16:9)
920662C8 00001555
120662C8 00001C72
D2000000 00000000

Widescreen (16:10)
920662C8 00001555
120662C8 0000199A
D2000000 00000000


These games will need a screen swap code in order to take advantage of these codes, so again, these aren't final codes to work with.

Beyblade - Metal Fusion (USA) (En,Fr,Es)
Code:
Widescreen (16:9)
920052AC 00001555
120052AC 00001C72
D2000000 00000000

Widescreen (16:10)
920052AC 00001555
120052AC 0000199A
D2000000 00000000
Beyblade - Metal Fusion (USA) (En,Fr,Es) (Collector's Edition)
Code:
Widescreen (16:9)
920052AC 00001555
120052AC 00001C72
D2000000 00000000

Widescreen (16:10)
920052AC 00001555
120052AC 0000199A
D2000000 00000000
Beyblade - Metal Fusion (USA) (En,Fr,Es) (ToysRus Exclusive)
Code:
Widescreen (16:9)
920052AC 00001555
120052AC 00001C72
D2000000 00000000

Widescreen (16:10)
920052AC 00001555
120052AC 0000199A
D2000000 00000000
Beyblade - Metal Fusion (USA) (En,Fr,Es) (Walmart Exclusive)
Code:
Widescreen (16:9)
920052AC 00001555
120052AC 00001C72
D2000000 00000000

Widescreen (16:10)
920052AC 00001555
120052AC 0000199A
D2000000 00000000
Beyblade Metal Fusion - Cyber Pegasus (Europe)
Code:
Widescreen (16:9)
920052AC 00001555
120052AC 00001C72
D2000000 00000000

Widescreen (16:10)
920052AC 00001555
120052AC 0000199A
D2000000 00000000
Metal Beyblade - Cyber Pegasis (Korea)
Code:
Widescreen (16:9)
920058EC 00001555
120058EC 00001C72
D2000000 00000000

Widescreen (16:10)
920058EC 00001555
120058EC 0000199A
D2000000 00000000
Metal Fight Beyblade - Bakutan! Cyber Pegasis (Japan)
Code:
Widescreen (16:9)
92005750 00001555
12005750 00001C72
D2000000 00000000

Widescreen (16:10)
92005750 00001555
12005750 0000199A
D2000000 00000000

Beyblade - Metal Masters (USA) (En,Fr,Es)
Code:
Widescreen (16:9)
92005D84 00001555
12005D84 00001C72
D2000000 00000000

Widescreen (16:10)
92005D84 00001555
12005D84 0000199A
D2000000 00000000
Beyblade - Metal Masters (USA) (En,Fr,Es) (Best Buy Exclusive)
Code:
Widescreen (16:9)
92005D7C 00001555
12005D7C 00001C72
D2000000 00000000

Widescreen (16:10)
92005D7C 00001555
12005D7C 0000199A
D2000000 00000000
Beyblade - Metal Masters (USA) (En,Fr,Es) (Collector's Edition)
Code:
Widescreen (16:9)
92005D7C 00001555
12005D7C 00001C72
D2000000 00000000

Widescreen (16:10)
92005D7C 00001555
12005D7C 0000199A
D2000000 00000000
Beyblade - Metal Masters (USA) (En,Fr,Es) (Target Exclusive)
Code:
Widescreen (16:9)
92005D7C 00001555
12005D7C 00001C72
D2000000 00000000

Widescreen (16:10)
92005D7C 00001555
12005D7C 0000199A
D2000000 00000000
Beyblade - Metal Masters (USA) (En,Fr,Es) (ToysRus Exclusive)
Code:
Widescreen (16:9)
92005D7C 00001555
12005D7C 00001C72
D2000000 00000000

Widescreen (16:10)
92005D7C 00001555
12005D7C 0000199A
D2000000 00000000
Beyblade - Metal Masters - Nightmare Rex (Europe) (En,Fr,De,Es,It)
Code:
Widescreen (16:9)
92005D7C 00001555
12005D7C 00001C72
D2000000 00000000

Widescreen (16:10)
92005D7C 00001555
12005D7C 0000199A
D2000000 00000000
Metal Fight Beyblade - Choujou Kessen! - Big Bang Bladers (Japan)
Code:
Widescreen (16:9)
92005C60 00001555
12005C60 00001C72
D2000000 00000000

Widescreen (16:10)
92005C60 00001555
12005C60 0000199A
D2000000 00000000

Metal Fight Beyblade (Japan)
Code:
Widescreen (16:9)
920055C0 00001555
120055C0 00001C72
D2000000 00000000

Widescreen (16:10)
920055C0 00001555
120055C0 0000199A
D2000000 00000000
Metal Fight Beyblade (Japan) (Value Price)
Code:
Widescreen (16:9)
920055C0 00001555
120055C0 00001C72
D2000000 00000000

Widescreen (16:10)
920055C0 00001555
120055C0 0000199A
D2000000 00000000
 
Last edited by DeadSkullzJr,

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,336
Trophies
0
Location
Melbourne
Website
vaguerant.tumblr.com
XP
1,897
Country
Awesome work on all these hacks, thanks DeadSkullzJr.
Added the extra needed address to the Yu-Gi-Oh Nightmare Troubadour games.
Before I add these codes to the thread, do you remember what the new third address hits and whether it's something on the top screen or bottom screen?

EDIT:
These [Beyblade] games will need a screen swap code in order to take advantage of these codes, so again, these aren't final codes to work with.
From a quick scan of some reviews, it seems like these games are very focussed on touch input for gameplay, is that right? Tapping where you want your Beyblade to go, dragging it to move, etc. If those reviews are accurate, it might not really be practical to swap the screens on these games. Mandatory touch input is the bane of screen-swap hacks.
 
Last edited by Vague Rant,

DeadSkullzJr

Developer
Developer
Joined
Sep 28, 2017
Messages
1,250
Trophies
0
XP
1,971
Country
United States
Awesome work on all these hacks, thanks DeadSkullzJr.

Before I add these codes to the thread, do you remember what the new third address hits and whether it's something on the top screen or bottom screen?

EDIT:

From a quick scan of some reviews, it seems like these games are very focussed on touch input for gameplay, is that right? Tapping where you want your Beyblade to go, dragging it to move, etc. If those reviews are accurate, it might not really be practical to swap the screens on these games. Mandatory touch input is the bane of screen-swap hacks.
Sort of forgot for the Yu-Gi-Oh games, sorry..The Beyblade games yes require the touch screen so you might be right with functionality cases.

Bakugan might be a similar case in a portion of the game.
 

gamemasterplc

Active Member
Newcomer
Joined
Sep 6, 2019
Messages
25
Trophies
0
Age
19
XP
309
Country
United States
upload_2019-10-22_20-41-53.png

16:10 in Dawn of Sorrow is possible. Bottom screen being stretched is no$gba's fault and won't happen on 3ds.
 

gamemasterplc

Active Member
Newcomer
Joined
Sep 6, 2019
Messages
25
Trophies
0
Age
19
XP
309
Country
United States
Diddy Kong Racing DS
16:10 Widescreen for 3DS

92018D6E 0000F058
02000000 E59F202C
02000004 E59D002C
02000008 E59F3C20
0200000C E1500003
02000010 0A000004
02000014 E3A03301
02000018 E5933304
0200001C E2133902
02000020 0A000000
02000024 E59F2010
02000028 E59D0010
0200002C E3A03B02
02000030 E12FFF1E
02000034 00001555
02000038 020FF0FF
0200003C 0000199A
12018746 000046C0
12018D6A 0000F7E7
12018D6C 0000E94A
D2000000 00000000

Fixed balloon popping games. Can someone please test this code.
 
Last edited by gamemasterplc,
  • Like
Reactions: Zense

NO_ob

Well-Known Member
Member
Joined
Apr 16, 2017
Messages
152
Trophies
0
Age
22
XP
262
Country
I cant get the platinum code to work properly, the code works because the image looks squashed after applying it so i think its making it widescreen and then squashing it to fit in the smaller width with the black borders still. This is with an r4 card on the new3ds xl
 

RocketRobz

Coolest of TWL
Developer
Joined
Oct 1, 2010
Messages
14,735
Trophies
2
Age
22
XP
16,638
Country
United States
I cant get the platinum code to work properly, the code works because the image looks squashed after applying it so i think its making it widescreen and then squashing it to fit in the smaller width with the black borders still. This is with an r4 card on the new3ds xl
You need to run the game on the SD card for the game to be in widescreen.
Plus, you don't need to add the code manually.
 
Last edited by RocketRobz,

selcuk

Well-Known Member
Newcomer
Joined
Oct 3, 2015
Messages
49
Trophies
0
Age
31
XP
129
Country
can someone make a widescreen cheat for ace attorney investigations 2? preferrably for the english patched version
 

gamemasterplc

Active Member
Newcomer
Joined
Sep 6, 2019
Messages
25
Trophies
0
Age
19
XP
309
Country
United States
Mario Kart DS Widescreen (USA)

5208A06C E3A06806
E2000C14 00000028
E594006C E594224C
E3520002 0A000002
E59F2008 E0000290
E1A00640 EA01D92D
00001334 00000000
020770E8 EAFE26C9
02077090 E3A00001
120789BC 0000199A
02086148 E2810A19
02086308 E3A00B6E
0208A068 E3A00926
020A2E10 0000199A
021659C8 00008844
021659CC 00028000
D2000000 00000000

Fixes battle names and congraulations screen 3D.
 
General chit-chat
Help Users
    mthrnite @ mthrnite: it'll nice to get out there and see some shit