Hacking Widescreen cheats for DS games on 3DS

Vague Rant

Deceptively cute
OP
Member
Joined
Aug 7, 2008
Messages
2,463
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,288
Country
@Vague Rant

What about this game it kinda feels like it has some potential 3d rendering

Fire Emblem: Shin Monshou no Nazo Hikari to Kage no Eiyuu
Nope, head-to-toe 2D. The stage maps, the battles, the support conversations, it's all fully 2D. The battles in particular are using pre-rendered 3D graphics for the sprites (like Donkey Kong Country), that's about as close as it gets.
 
  • Like
Reactions: deisuke1234

deisuke1234

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
108
Trophies
0
Age
29
XP
1,628
Country
@deisuke1234 Nice one, I had thought that game wouldn't work in 3DS widescreen because I watched a gameplay video where someone was playing with a stylus, but it looks like the stylus stuff is all optional after all.

Added to the bonus post's "Bottom-screen games" spoiler.
Well that is why i just kinda ignore how the game looks like and go for trial and error method xD
 
  • Like
Reactions: Vague Rant

Vague Rant

Deceptively cute
OP
Member
Joined
Aug 7, 2008
Messages
2,463
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,288
Country
Can someone please make a widescreen code for New Super Mario Bros.? Woud love to play Newer DS in Widescreen! Thanks!
While this is no help in terms of playing Newer DS, gamemasterplc has graced us with a 16:10 widescreen hack for New Super Mario Bros.



It comes in the form of an xdelta patch rather than a cheat code because it makes some deeper game changes like adjusting certain levels to better suit 16:10.
 

PrincessLillie

(Future) VTuber
Member
Joined
Nov 28, 2013
Messages
2,917
Trophies
3
Age
21
Location
Virtual Earth
Website
lillie2523.carrd.co
XP
4,724
Country
United States
While this is no help in terms of playing Newer DS, gamemasterplc has graced us with a 16:10 widescreen hack for New Super Mario Bros.



It comes in the form of an xdelta patch rather than a cheat code because it makes some deeper game changes like adjusting certain levels to better suit 16:10.

Now how do we make this work with TWLMenu? I know it can't automatically apply xdeltas... :unsure:
 

AlterL

Active Member
Newcomer
Joined
Aug 12, 2019
Messages
40
Trophies
0
Age
27
XP
144
Country
Venezuela
is anyone thinking about the dsvanias as well? Also does anybody knows how to change screens in Ds games? I mean, changing the action to the upper screen from the touch screen.
 

Vague Rant

Deceptively cute
OP
Member
Joined
Aug 7, 2008
Messages
2,463
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,288
Country
@AlterL Castlevania games are 2D, so it's the same situation as New Super Mario Bros., they would require fully-fledged ROM hacks to run in widescreen. Somebody might come along with the interest, time and skill to make them, but I wouldn't hold my breath.

There is no way to swap the screens currently, but that is a feature @Sono has been able to demonstrate via TwlBg hacking. It may or may not be included as a patch in future versions of his patcher.
 

Vague Rant

Deceptively cute
OP
Member
Joined
Aug 7, 2008
Messages
2,463
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,288
Country
Need a code for Metroid Prime Hunters if its possible.
Thanks.
This was one that has and continues to give me a lot of trouble, but there's now a widescreen code added to the Issues section. Personally, I feel the problems with it are pretty minor and the improved visibility is worth the occasional cosmetic bugs: e.g. the door markers next to certain special doors still seem to move relative to 4:3 instead of 16:10, so they slide around a bit relative to the rest of the stage geometry. This is really as far as I can take it, ASM hacks like this are pretty far outside of my wheelhouse.
 

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,348
Trophies
2
Location
In my house
XP
4,710
Country
Mexico
I noticed a strange issue with Dementium II (U). Sometimes, when entering doors or a new area, the widescreen wores off and the image looks stretched, this is far more noticeable in the snowy village area, just after the first save point when going outside the cabin. I will try to record a video and post it here later, I'm using TwiLightMenu++ on a New3DS
 

Vague Rant

Deceptively cute
OP
Member
Joined
Aug 7, 2008
Messages
2,463
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,288
Country
Thanks for the report, @Dartz150. If at all possible, would you be able to upload your save as well so I can take a look?

EDIT: OK, yeah, this game is a lot more cavalier about the number of addresses it uses to determine aspect ratio than I had seen in my brief initial test. I've found three more addresses that need to be hit from a quick test, and there's probably more.

EDIT2: In the meantime, attached is an updated version of the USA Dementium II code for use with TWLMenu++. You can drop it into sdmc:/_nds/TWiLightMenu/widescreen and it should improve things somewhat, but it almost certainly needs more work to capture all of the needed offsets. I'll get back to it tomorrow hopefully.
 

Attachments

  • BDEE-3D44.zip
    191 bytes · Views: 191
Last edited by Vague Rant,
  • Like
Reactions: DSoryu

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,348
Trophies
2
Location
In my house
XP
4,710
Country
Mexico
Thanks for the report, @Dartz150. If at all possible, would you be able to upload your save as well so I can take a look?

EDIT: OK, yeah, this game is a lot more cavalier about the number of addresses it uses to determine aspect ratio than I had seen in my brief initial test. I've found three more addresses that need to be hit from a quick test, and there's probably more.

EDIT2: In the meantime, attached is an updated version of the USA Dementium II code for use with TWLMenu++. You can drop it into sdmc:/_nds/TWiLightMenu/widescreen and it should improve things somewhat, but it almost certainly needs more work to capture all of the needed offsets. I'll get back to it tomorrow hopefully.

Sorry for the late reply, I was busy at work.

Here is a video if it still helps, I noticed that the issue triggers upon double pressing up on the d-pad to run in game.



I'll try the fix and report back the results, thank you so much for your help!

EDIT: It fully works as intended now, you're awesome! :yay3ds::yay3ds:
 
Last edited by DSoryu,
  • Like
Reactions: Vague Rant

AlterL

Active Member
Newcomer
Joined
Aug 12, 2019
Messages
40
Trophies
0
Age
27
XP
144
Country
Venezuela
any news regarding changing the screens display yet? I mean changing the touchscreen image with the top screen? BTW can this support homebrew I used to have some 3d homebrews from the ds days that I would like to try
 
Last edited by AlterL,

Vague Rant

Deceptively cute
OP
Member
Joined
Aug 7, 2008
Messages
2,463
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,288
Country
any news regarding changing the screens display yet? I mean changing the touchscreen image with the top screen? BTW can this support homebrew I used to have some 3d homebrews from the ds days that I would like to try
I don't think @Sono (sorry for the highlight, just in case you wanted to advise in any way) has posted any updates on the subject of screen-swapping since the initial tests, and frankly there's nobody else around right now with his knowledge or expertise about TwlBg, so his thread will be the first place you'll hear about it if there's any news.

As far as I can see, there's no technical reasons why widescreen couldn't also be hacked (or for open source software, just implemented "natively", for that matter) into homebrew, but whether they work in the same or similar ways to commercial games is not something I personally have any idea about. If you suggest one or more homebrews you're hoping to play in widescreen I'll certainly take a look, with no guarantees of course.
 
  • Like
Reactions: Sono

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,800
Trophies
2
Location
home
XP
9,221
Country
Hungary
any news regarding changing the screens display yet? I mean changing the touchscreen image with the top screen? BTW can this support homebrew I used to have some 3d homebrews from the ds days that I would like to try

Only DS mode is supported (including GBArunner2), because on GBA VC there is only one screen (the bottom screen is not part of the display), so the patch crashes.


The only problem with the screen swap patch is that it only works on a very specific version because I can't use pattern matching to find a pointer I need to swap the screen framebuffer pointers.

The above in ELI5 terms: I can't automate screen swapping, so it can only work on a specific version where it's tested working.


Also yes, homebrew can work if they can squish the 3D to fit more stuff, so it can be stretched out later.
 
  • Like
Reactions: Vague Rant

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Did you pee in the water