More actions
m (Text replacement - "Category:3DS homebrew system tools" to "") |
|||
(10 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
|description=DS(i) mode screen filters and patches. | |description=DS(i) mode screen filters and patches. | ||
|author=Sono | |author=Sono | ||
|lastupdated= | |lastupdated=2023/07/22 | ||
|type=System Tools | |type=System Tools | ||
|version= | |version=20230722 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/3dshomebrews/twpatcher.7z | |download=https://dlhb.gamebrew.org/3dshomebrews/twpatcher.7z?k33p0fil35 | ||
|website=https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694 | |website=https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694 | ||
}} | }} | ||
Line 16: | Line 16: | ||
==Installation== | ==Installation== | ||
Below is [https://wiki.ds-homebrew.com/twilightmenu/playing-in-widescreen | Below is the guide to add widescreen support (from [https://wiki.ds-homebrew.com/twilightmenu/playing-in-widescreen DS-Homebrew Wiki], to be used with [[TWiLight Menu++]]). For this to work, make sure Luma's boot.firm is on the SD root. | ||
* Copy TWPatch.cia to your SD card and install it with [[FBI 3DS|FBI]] (you can also use [[Universal-Updater 3DS|Universal-Updater]] to install TWPatch instead). | * Copy TWPatch.cia to your SD card and install it with [[FBI 3DS|FBI]] (you can also use [[Universal-Updater 3DS|Universal-Updater]] to install TWPatch instead). | ||
Line 30: | Line 30: | ||
* Open TWiLight Menu++, press Y on your desired game to bring up the per-game settings, and set Screen Aspect Ratio to 16:10. | * Open TWiLight Menu++, press Y on your desired game to bring up the per-game settings, and set Screen Aspect Ratio to 16:10. | ||
For GBA mode, you need to hold Y while booting TWPatch to enable GBA patching mode (you know when you have enabled GBA patching mode if the number of scale filters drops dramatically, and the background is glitched out) ([https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/post-9954660 | For GBA mode, you need to hold Y while booting TWPatch to enable GBA patching mode (you know when you have enabled GBA patching mode if the number of scale filters drops dramatically, and the background is glitched out) ([https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/post-9954660 read more]). | ||
==User guide== | ==User guide== | ||
Line 45: | Line 45: | ||
==Media== | ==Media== | ||
'''Widescreen Super Mario 64 DS on a 3DS''' [https://www.youtube.com/watch?v=0Qg9giftkhc Sono] <br> | '''Widescreen Super Mario 64 DS on a 3DS''' ([https://www.youtube.com/watch?v=0Qg9giftkhc Sono]) <br> | ||
<youtube>0Qg9giftkhc</youtube> | <youtube>0Qg9giftkhc</youtube> | ||
'''Widescreen Hack - Twilightmenu NDS on 3DS''' ([https://www.youtube.com/watch?v=_rR32gO5Z1c chibon chibon]) <br> | '''Widescreen Hack - Twilightmenu NDS on 3DS''' ([https://www.youtube.com/watch?v=_rR32gO5Z1c chibon chibon]) <br> | ||
<youtube>_rR32gO5Z1c</youtube> | <youtube>_rR32gO5Z1c</youtube> | ||
==Changelog== | |||
'''v20230722''' | |||
*Added a patch to disable CPad emulation, for those with broken CPad. | |||
==External links== | ==External links== | ||
Line 55: | Line 59: | ||
* GBAtemp - https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/post-8752015 | * GBAtemp - https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/post-8752015 | ||
* DS-Homebrew Wiki - https://wiki.ds-homebrew.com/twilightmenu/playing-in-widescreen | * DS-Homebrew Wiki - https://wiki.ds-homebrew.com/twilightmenu/playing-in-widescreen | ||
Latest revision as of 05:18, 6 Mayıs 2024
twpatcher | |
---|---|
General | |
Author | Sono |
Type | System Tools |
Version | 20230722 |
License | Mixed |
Last Updated | 2023/07/22 |
Links | |
Download | |
Website | |
TWPatcher is a screen filter and patch for running DS(i) mode on the 3DS/2DS consoles. The initially patcher, which was only able to change the upscaling filter, was made by reverse engineering the capture card's image processor (used to capture DS and GBA screens), based on the 3 filters (1x (START+SELECT), 1.25x (default), and 1.5x (used only in GBA mode)) found inside TWL_FIRM.
With this patch, it is also possible to play DS(i) games using TWiLight Menu++ in widescreen.
Installation
Below is the guide to add widescreen support (from DS-Homebrew Wiki, to be used with TWiLight Menu++). For this to work, make sure Luma's boot.firm is on the SD root.
- Copy TWPatch.cia to your SD card and install it with FBI (you can also use Universal-Updater to install TWPatch instead).
- Return to the home menu and launch TWPatch.
- Hold Y+B to open the patch menu and enable Widescreen patch (384x240 16:10).
- (Optional) For a less pixelated widescreen, also enable GPU scaling (blurry, no filters).
- Press B to exit the patch menu.
- Press Start to generate a TwlBg.cxi file with widescreen.
- If the top screen doesn't indicate that wide patch is enabled, relaunch TWPatch and try again again.
- Move TwlBg.cxi from sd:/luma/sysmodules/ to sd:/_nds/TWiLightMenu/TwlBg/ (create TwlBg folder, if it doesn't exist), and rename the file to Widescreen.cxi.
- Restart your 3DS while holding Select to open Luma3DS's configuration.
- Enable external FIRMs and modules, then press Start to save and quit.
- Open TWiLight Menu++, press Y on your desired game to bring up the per-game settings, and set Screen Aspect Ratio to 16:10.
For GBA mode, you need to hold Y while booting TWPatch to enable GBA patching mode (you know when you have enabled GBA patching mode if the number of scale filters drops dramatically, and the background is glitched out) (read more).
User guide
Notes
- Most widescreen patches will only adjust 3D elements for widescreen, 2D elements (such as menus) will only be stretched.
- Do not hold Start or Select when launching TWLMenu++, if you don't want widescreen to look glitched.
- Not every game is widescreen compatible. Here is a list of games with widescreen support.
Troubleshoot
If you're stuck in widescreen mode in all of TWL_FIRM (including the TWLMenu++ GUI) launching a widescreen-compatible game, follow these steps:
- Delete TwlBg.cxi at sd:/luma/sysmodules/.
- Then uninstall and re-install TWiLight Menu++.
- Finally re-follow the above guide, as well as using the original build of Luma.
Media
Widescreen Super Mario 64 DS on a 3DS (Sono)
Widescreen Hack - Twilightmenu NDS on 3DS (chibon chibon)
Changelog
v20230722
- Added a patch to disable CPad emulation, for those with broken CPad.