Hacking Widescreen cheats for DS games on 3DS

  • Thread starter Thread starter Vague Rant
  • Start date Start date
  • Views Views 293,435
  • Replies Replies 280
  • Likes Likes 28
Heya! Trying to got Pokemon Black working with the widescreen fix in Twilight and got it working! Now, the issue is the scaling completely destroying the sprites. I've tried a few different scales from the patcher, including the gpu scaling option, but none of them seem to fix the cold dead pupiless eyes of my Pokemon trainer. Haha! Any suggestions for a fix?
 
Heya! Trying to got Pokemon Black working with the widescreen fix in Twilight and got it working! Now, the issue is the scaling completely destroying the sprites. I've tried a few different scales from the patcher, including the gpu scaling option, but none of them seem to fix the cold dead pupiless eyes of my Pokemon trainer. Haha! Any suggestions for a fix?
It is not possible to fix without changing the rendering resolution of the screen, which itself is impossible, as the DS screens are designed to use that resolution (256x192).
 
The way that this works, does it apply a widescreen effect to all DS games that only stretches them out, and then once you've applied these cheats, those games with the cheats will then display in proper widescreen and not stretched out?

Like is it global that all DS games now have the stretched widescreen patch applied to them, or does it only apply to the specific games you desire. I want to apply these to a few specific DS games on my 3DS, but many of them that I have do not have such widescreen cheats, so I'd rather play those titles in their native non-stretched display. Is that achievable, or would I have to manually change a setting anytime I go from playing a non widescreen DS game to a widescreen DS game and vice versa?
Sure, you need to activate before the Widescreen patch (.xci) from TWlPatch with all the other things, plus you need to toggle once a game the 16:9 option in the TWiLight Menu
 
Hello!
I made a 16:10 code for a homebrew game, DScraft, and it works great in desmume, but DScraft doesn't even have a cheat option in Twilight menu, and if I boot the game with a forwarder whilst holding Y and enable the cheat that way, it says it's enabled but nothing happens in the game at all! Does anybody know what I'm doing wrong?

16:10 widescreen!
52009B74 00001555
02009B74 0000199A
D2000000 00000000
 
Hello!
I made a 16:10 code for a homebrew game, DScraft, and it works great in desmume, but DScraft doesn't even have a cheat option in Twilight menu, and if I boot the game with a forwarder whilst holding Y and enable the cheat that way, it says it's enabled but nothing happens in the game at all! Does anybody know what I'm doing wrong?

16:10 widescreen!
52009B74 00001555
02009B74 0000199A
D2000000 00000000
It is currently not possible to use cheats with homebrew.
For now, you'll need to apply the patch to the ROM itself.
 
  • Like
Reactions: Canary1124
It is currently not possible to use cheats with homebrew.
For now, you'll need to apply the patch to the ROM itself.
is that even possible? i've looked into patching cheat codes into roms before and all I could find was game genie guy, which worked great for what I wanted it for at the time but doesn't support DS, and DSATM, which is designed for DS but features no text input for cheat codes, crashes if i try to load a database file, has a clipboard button that does nothing, and literally randomly entirely deleted itself from my computer....
 
is that even possible? i've looked into patching cheat codes into roms before and all I could find was game genie guy, which worked great for what I wanted it for at the time but doesn't support DS, and DSATM, which is designed for DS but features no text input for cheat codes, crashes if i try to load a database file, has a clipboard button that does nothing, and literally randomly entirely deleted itself from my computer....
The patch needs to be applied via a hex editor. Open a ROM using one (HxD, for example), go to offset 9D74 (use the editor's Goto feature), and type 9A 19 over 55 15.
 
  • Like
Reactions: Canary1124
The patch needs to be applied via a hex editor. Open a ROM using one (HxD, for example), go to offset 9D74 (use the editor's Goto feature), and type 9A 19 over 55 15.
9D74 or 9B74? i'm not a programmer i've never used a hex editor until now...
 
9D74 (not 9B74), because of the ROM's header.
it worksss! yeah! i'll see if i can get a patch posted here later or something

here's the patch! nitrofs dscraft (idk if the cheat would work for both versions and i didn't test with fat so specification) in 16:10 widescreen!
https://www.mediafire.com/file/ryfuv46tjuzgh5m/widescreendscraft.xdelta/file

i also made a widescreen patch for aperture science DS!
https://www.mediafire.com/file/fqndckxb01s4158/Widescience.xdelta/file
 
Last edited by Canary1124,
  • Like
Reactions: RocketRobz
I'm not exactly sure how it works, but I wish it was an integrated option in twilightmenu without having to craft/download/use cheats
 
Apologies, I actually confused the cheats with the twpatch option. I'll try it later to see if it works. Thank you for the clarification.

Also, I wanted to ask if there is a way to apply the aspect ratio change from the shortcuts in the home menu because I usually use 'ndsforwarder'
 
Apologies, I actually confused the cheats with the twpatch option. I'll try it later to see if it works. Thank you for the clarification.

Also, I wanted to ask if there is a way to apply the aspect ratio change from the shortcuts in the home menu because I usually use 'ndsforwarder'
After launching the forwarder, hold Y until a menu appears. You'll see the option to change the aspect ratio.
 
  • Like
Reactions: DD77
For New Super Mario Bros., I don't see the code listed here. I have the code from my usrcheats.dat which I got from a github page. This is the code I have:

52062358 E1854804
0200DC5C E3A00EC3
0200AE48 E3A03000
0200AE4C E3A01000
02062338 E3A0C015
02062340 E0050C95
02062350 E1A00000
02062348 E1A05425
02000C00 E1844A0E
02000C04 E3A00015
02000C08 E0040490
02000C0C E1A04224
02000C10 EA02B3C6
D2000000 00000000
520D1BEC 00001555
020D1BEC 00001BFF
D2000000 00000000
520ADB30 E59F0014
020ADB2C EAFD4C33
D2000000 00000000


Why wasn't this code listed here though? Instead there's a video to the patch made by gamemasterplc.
 
For New Super Mario Bros., I don't see the code listed here. I have the code from my usrcheats.dat which I got from a github page. This is the code I have:

52062358 E1854804
0200DC5C E3A00EC3
0200AE48 E3A03000
0200AE4C E3A01000
02062338 E3A0C015
02062340 E0050C95
02062350 E1A00000
02062348 E1A05425
02000C00 E1844A0E
02000C04 E3A00015
02000C08 E0040490
02000C0C E1A04224
02000C10 EA02B3C6
D2000000 00000000
520D1BEC 00001555
020D1BEC 00001BFF
D2000000 00000000
520ADB30 E59F0014
020ADB2C EAFD4C33
D2000000 00000000


Why wasn't this code listed here though? Instead there's a video to the patch made by gamemasterplc.
Does that code work?
 
Does that code work?
I'm playing with it now. I'll have to compare the code to the patch and let you know which one is better. From what I can tell so far, the code is stretching the Goombas. The Fire Flowers when they are on top of an opened brown power block, they are kind of off center. There's other minor issues. I'm guessing the patch does a better job, but the problem is, I can't combine the Widescreen patch with any other patch for the game.
Post automatically merged:

Does that code work?
I have to say it doesn't work tbh. Everything is off center, and it just doesn't look good.
 

Attachments

  • IMG_2391.jpg
    IMG_2391.jpg
    2.7 MB · Views: 150
Last edited by Readmit,

Site & Scene News

Popular threads in this forum