Hacking Widescreen cheats for DS games on 3DS

  • Thread starter Thread starter Vague Rant
  • Start date Start date
  • Views Views 293,796
  • Replies Replies 280
  • Likes Likes 28
I don't know if it too much to ask, but a code for Final Fantasy 4 Heroes of Light would be really neat
I actually made one for this game a couple of weeks ago but didn't post it because it seemed relatively unsatisfying (overworld gameplay is all on the touch screen but battles are on the top screen). If you don't mind that most of the game won't actually be in widescreen I'll give it another look.

EDIT: I worked a bit more on the 4 Heroes code so now in addition to battles, it also affects the character naming/inventory/ability menus. I've never played this one, so I'm not sure if there's anything else to widescreen. It's been added to the OP. Hopefully better than nothing. :)

EDIT2: So you can expect something like this:

Final Fantasy - The 4 Heroes of Light (USA)__wide3.png
Final Fantasy - The 4 Heroes of Light (USA)__wide.png
Final Fantasy - The 4 Heroes of Light (USA)__wide2.png
 
Last edited by Vague Rant,
I actually made one for this game a couple of weeks ago but didn't post it because it seemed relatively unsatisfying (overworld gameplay is all on the touch screen but battles are on the top screen). If you don't mind that most of the game won't actually be in widescreen I'll give it another look.

EDIT: I worked a bit more on the 4 Heroes code so now in addition to battles, it also affects the character naming/inventory/ability menus. I've never played this one, so I'm not sure if there's anything else to widescreen. It's been added to the OP. Hopefully better than nothing. :)

EDIT2: So you can expect something like this:

Whoa, it looks incredible!
Thank you so much for this!
 
@Pedroverri If you do prefer to play in full dual-screen widescreen via an emulator, I just added a quick bonus code to the first post (Bonus spoiler at the bottom) which widescreens the overworld as well:
uvCBODZ.png

Boy, that is beautiful! Kinda makes me want for some HD re-releases of DS games.
But this is the closer I will get for now, thank you for that!
 
  • Like
Reactions: Vague Rant
Updated code for
Mario Kart DS (Kiosk Demo) (USA)
Code:
16:10 Widescreen for 3DS
920466B0 00001555
120466B0 00001999
D2000000 00000000
920478E4 00001555
120478E4 00001999
D2000000 00000000
Characters on top screen of character select, are now fixed for widescreen.
 
  • Like
Reactions: Vague Rant
How do you tests those cheats if sono's patch is no already yet? Are you using a emulator to test the functionality?
 
How do you tests those cheats if sono's patch is no already yet? Are you using a emulator to test the functionality?
Yes, and also, Sono gave me access to his private GitHub for the patcher, so I got a widescreen TwlBg, as a result.
Nice idea. Why 16:10 though? Why not 400x240 and make use of the entire screen?
The matrix hardware doesn't allow full scaling to fit the entire screen.
 
How do you tests those cheats if sono's patch is no already yet? Are you using a emulator to test the functionality?

They have access to the manual patcher, but it's not usable by any user due to having to compile it from source.

Nice idea. Why 16:10 though? Why not 400x240 and make use of the entire screen?

Because you have to select a scale ratio from n/d where n and d [1; 8]

Edit: got ninja'd :ninja:
 
How do you tests those cheats if sono's patch is no already yet? Are you using a emulator to test the functionality?
You already got several answers to this, but one more since this part wasn't covered: the cheats technically "work" even without Sono's widescreen patch for TwlBg, so it's entirely possible to test them, even on hardware, without actually having a way to display the games in widescreen. The result is similar to setting a Wii to "widescreen" mode on an old 4:3 TV. Everything will work just fine, but you're displaying in the wrong aspect ratio because your TV isn't widescreen. Without the widescreen patch, these codes basically create a sort of ... squishscreen, which is ready to be stretched back out by a widescreen TwlBg as soon as that becomes available.
 
Grand Theft Auto - Chinatown Wars (Japan)
Code:
16:10 Widescreen for 3DS
920C2DA0 00001555
120C2DA0 00001999
D2000000 00000000
 
  • Like
Reactions: Vague Rant
Updated code for FabStyle (Japan)
Code:
16:10 Widescreen for 3DS
9223F114 00000606
92048390 00001999
12048390 00001555
D2000000 00000000
9223F114 00000613
92048390 00001555
12048390 00001999
D2000000 00000000
Checking initial value with conditional before writing
(The bug from the previous code is not fixed.)
 
  • Like
Reactions: Vague Rant
0095 - Yu-Gi-Oh! - Nightmare Troubadour (U) code
Code:
16:10 Widescreen 
52271764 00001555
02271764 00001999
D2000000 00000000
52020D74 00001555
02020D74 00001999
D2000000 00000000

sry this is my first time doing i have tried on emulator and it worked
 
  • Like
Reactions: Vague Rant
Super Mario 64 DS (Japan) (Rev 1)
Code:
16:10 Widescreen for 3DS
9200D030 00001555
1200D030 00001999
D2000000 00000000
9210B3B0 00001555
1210B3B0 00001999
D2000000 00000000
920B9B7C 00001555
120B9B7C 00001999
D2000000 00000000
 
  • Like
Reactions: Vague Rant
0095 - Yu-Gi-Oh! - Nightmare Troubadour (U) code
Code:
16:10 Widescreen 
52271764 00001555
02271764 00001999
D2000000 00000000
52020D74 00001555
02020D74 00001999
D2000000 00000000

sry this is my first time doing i have tried on emulator and it worked
Nice work! I just tested this on hardware (I swapped your 32-bit read/writes (codetypes 5/0) for 16-bit (codetypes 9/1) and the code works, but this game varies which screen is displaying 3D throughout gameplay, so unfortunately for 3DS users, it needs a more advanced code like Diddy Kong Racing. I've added it to the OP under the issues section.
 

Site & Scene News

Popular threads in this forum