Play Your Nintendo DS Games in Widescreen on your Nintendo 2DS/3DS

Play Your Nintendo DS Games in Widescreen on your Nintendo 2DS/3DS


WiiDatabase has recently published an article that includes a guide for mkpatch, which is a PC tool that patches the TWL_FIRM (the DS mode firmware) of the Nintendo 3DS/2DS and makes it possible to play Nintendo DS games in widescreen (16:10) using The TWiLight Menu++.

Quote:
Sono has reverse engineered the image matrix processor hardware of the DS mode and managed to adjust the image in DS mode (TWL_FIRM), Among other things, he has succeeded in a widescreen mode, which stretches the picture to 16:10. 

The widescreen patch stretches the upper screen image from 256 × 192 to 384 × 240, which corresponds to an aspect ratio of 16:10 . The whole thing comes with a small hook, because cheats have to be applied to the games , otherwise they are stretched (which reminds of the widescreen mode of the GBA in Game Boy games). Of course you could ignore that if you do not mind. 

For this the TWL_FIRM needs to be patched and here comes Luma3DS ability to load system modules from the SD card into play. The patch is therefore not permanent and it is enough to remove the file if you do not want it anymore. You can either use TWiLight Menu ++ , or generally patch the whole DS mode . The former has the advantage that only games with a 16:10 cheat are displayed in widescreen.
Description

mkpatch is a PC tool that patches the TWL_FIRM (the DS mode firmware) of the Nintendo 3DS/2DS and makes it possible to play Nintendo DS games in widescreen (16:10) using The TWiLight Menu++.

Instructions

*   Dumpe the exefs.bin your TWL_FIRM with [GodMode9](https://wiidatabase.de/3ds-downloads/3ds-tools/godmode9/) :
    1.  `SYSNAND CTRNAND` -] `title` -] `00040138` -] `x0000102` (where " x " stands for "2" on the New3DS and "0" stands for the Old3DS) -] `content` -] (where " yy " stands for any numbers) -] click on "A" `000000yy.app`
    2.  " `NCCH image options...` " -] " `Mount image to drive` " -] "A" to enter the path
    3.  `exefs.bin` click " " -] " `Copy to "0:/gm9/out"` "
    4.  Turn off the console and copy the "exefs.bin" from "SD: // gm9 / out /" to the PC
*   Copy the "exefs.bin" into the same folder as the EXE
*   Rename the "exefs.bin" to "section0.bin"
*   Hold down SHIFT and right-click in Explorer -] "Open Command Prompt Here"
*   Type in the following: `mkpatch_b asd 1010` and confirm with ENTER

1.  Copy the finished "TwlBg.cxi" into the folder "SD: // _ nds / TWiLightMenu / TwlBg /"
2.  Rename it to "Widescreen.cxi"
3.  In the [Luma3DS](https://wiidatabase.de/3ds-downloads/custom-firmware/luma3ds/) configuration, enable "Enable loading external FIRMs and modules"
4.  In TWiLight Menu ++, set the aspect ratio ("Screen Aspect Ratio") to 16:10 (Settings -] Games / Apps Settings)

This will only play games in widescreen, which have a 16:10 widescreen cheat . Check the included TXT file in the [TWiLight Menu ++](https://wiidatabase.de/3ds-downloads/3ds-tools/twilight-menu/) Download to see which games are supported.

*Tip for professionals: You can also add cheats yourself. The files are structured as follows: "GAMECODE-HEADERCRC16.bin", where you can get both with the [NDSHeader tool](https://static.wiidatabase.de/NDSHeader-Tool.zip) . Then edit the BIN files easily with a HEX editor and a [widescreen cheat from here](https://gbatemp.net/threads/widescreen-cheats-for-ds-games-on-3ds.543212/)insert. Note that the byte blocks must be reversed instead of "921F02DC 0000D008" -] "DC021F92 08D00000". Copy the BIN then in "SD: // _ nds / TWiLightMenu / widescreen /".*

Note that you can also play your flash card and retail games via TWiLight Menu ++. However, if you want to avoid the program, you can apply the patch to all games , whether they have a widescreen cheat. Note that you can logically use cheats only with flash cards, so it's a good idea to launch retail games via TWLMenu ++.

1.  Copy the finished "TwlBg.cxi" into the folder "SD: // luma / sysmodules /" - create the folder, if it does not already exist
2.  Copy the [current usrcheat.dat](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/) on the SD of your flash card
3.  In the [Luma3DS](https://wiidatabase.de/3ds-downloads/custom-firmware/luma3ds/) configuration, enable "Enable loading external FIRMs and modules"
4.  Activate the widescreen cheat for every game, if it has one

*Tip for professionals: With [r4cce](https://static.wiidatabase.de/r4cce.zip) , for example , [widescreen cheats can be used](https://gbatemp.net/threads/widescreen-cheats-for-ds-games-on-3ds.543212/) if you do not want to wait for an update to the DAT.*

Links & Downloads
https://wiidatabase.de/3ds-downloads/pc-tools/mkpatch/

Post a Comment

0 Comments