TWiLightMenu icon indicating copy to clipboard operation
TWiLightMenu copied to clipboard

Can't get widescreen working on flashcart (R4i+ 3DS/DS RTS)

Open Spamboxx opened this issue 1 month ago • 20 comments

On my 3DSXL running 11.16.0-49U, I am trying to get wide-screen patching running on my R4i Gold + in TwilightMenu++, version v27.18.1, DSi theme. However, no matter how many times I follow the instructions, the option never shows up. I already know usrcheats.dat won't work natively, only through nds-bootstrap, but widescreen should be showing up on a flashcart running nds-bootstrap, correct? How can I get this working, as I moved everything from my 3DS's SD card to my flashcards to save space?

Steps to reproduce

  1. Use TWPatch to create TwlBg.cxi
  2. Move to flashcard SD card to _nds/TwilightMenu/TwlBg and rename to Widescreen.cxi
  3. Restart 3DS, go to Luma, and check external FIRMs and modules, save and quit, reopen TWPatch, set screen filter with standalone TwlBg.cxi file with RTCOM

Spamboxx avatar Nov 11 '25 03:11 Spamboxx

Widescreen will only work if TWiLight Menu++ is running from the 3DS SD card, but the games themselves can still be on your flashcard. Re-install TWiLight Menu++ on the 3DS if it's been uninstalled, then follow the steps in the Accessing flashcard contents section. https://wiki.ds-homebrew.com/twilightmenu/installing-3ds

RocketRobz avatar Nov 11 '25 03:11 RocketRobz

I'm not sure which folder corresponds to my flashcart. There's several R4i folders, but which one is specifically for R4i 3DS Gold Plus?

Spamboxx avatar Nov 11 '25 04:11 Spamboxx

I'm not sure which folder corresponds to my flashcart. There's several R4i folders, but which one is specifically for R4i 3DS Gold Plus?

Please post a picture of your flashcard.

RocketRobz avatar Nov 11 '25 04:11 RocketRobz

Image

Spamboxx avatar Nov 11 '25 04:11 Spamboxx

...I just now am taking in the fact the website is shown as one of the folders. That one's on me.

Actually, does the "r4i.cn" folder work 1:1 or is it completely different?

Spamboxx avatar Nov 11 '25 04:11 Spamboxx

Did you see the picture?

Spamboxx avatar Nov 11 '25 04:11 Spamboxx

...I just now am taking in the fact the website is shown as one of the folders. That one's on me.

Actually, does the "r4i.cn" folder work 1:1 or is it completely different?

Yes, it'll work.

RocketRobz avatar Nov 11 '25 04:11 RocketRobz

Got it working, though in the root of the menu, Twilight shows up twice.

Spamboxx avatar Nov 11 '25 04:11 Spamboxx

Got it working, though in the root of the menu, Twilight shows up twice.

Most likely because ntrboot.nds is on the SD card root. You can delete that from the SD card.

RocketRobz avatar Nov 11 '25 04:11 RocketRobz

Got it working, though in the root of the menu, Twilight shows up twice.

Most likely because ntrboot.nds is on the SD card root. You can delete that from the SD card.

Aside from not finding that whenever I take the SD card to the computer, I ran into an issue. I decided to boot a game that supported 16:10, only for it to go black and restart TwilightMenu stretched. After that, the screen ratio option disappears. When I checked the main 3DS SD card, I see a file called "TwlBg.cxi.bak" that appears now. Is that normal?

Spamboxx avatar Nov 11 '25 18:11 Spamboxx

To clarify-between the 3DS and flashcart SD cards, should only one have a widescreen.cxi file or both?

Spamboxx avatar Nov 11 '25 18:11 Spamboxx

Aside from not finding that whenever I take the SD card to the computer, I ran into an issue. I decided to boot a game that supported 16:10, only for it to go black and restart TwilightMenu stretched. After that, the screen ratio option disappears. When I checked the main 3DS SD card, I see a file called "TwlBg.cxi.bak" that appears now. Is that normal?

What is supposed to happen is that Widescreen.cxi in sd:/_nds/TWiLightMenu/TwlBg/ gets renamed to TwlBg.cxi, and is moved to sd:/luma/sysmodules/, with the existing TwlBg.cxi renamed to TwlBg.cxi first. After widescreen is activated, Widescreen.cxi is renamed back to TwlBg.cxi and is moved back to sd:/_nds/TWiLightMenu/TwlBg/, with TwlBg.cxi.bak in sd:/luma/sysmodules/ renamed back to TwlBg.cxi.

Unfortunately, TWLMenu++ is not registering that a game has been launched after widescreen has been activated, so what's supposed to happen after widescreen is activated is not happening.

RocketRobz avatar Nov 11 '25 19:11 RocketRobz

Aside from not finding that whenever I take the SD card to the computer, I ran into an issue. I decided to boot a game that supported 16:10, only for it to go black and restart TwilightMenu stretched. After that, the screen ratio option disappears. When I checked the main 3DS SD card, I see a file called "TwlBg.cxi.bak" that appears now. Is that normal?

What is supposed to happen is that Widescreen.cxi in sd:/_nds/TWiLightMenu/TwlBg/ gets renamed to TwlBg.cxi, and is moved to sd:/luma/sysmodules/, with the existing TwlBg.cxi renamed to TwlBg.cxi first. After widescreen is activated, Widescreen.cxi is renamed back to TwlBg.cxi and is moved back to sd:/_nds/TWiLightMenu/TwlBg/, with TwlBg.cxi.bak in sd:/luma/sysmodules/ renamed back to TwlBg.cxi.

Unfortunately, TWLMenu++ is not registering that a game has been launched after widescreen has been activated, so what's supposed to happen after widescreen is activated is not happening.

Well, I just redid all the steps again. I have the Widescreen.cxi in a TwlBg folder on my flashcart's SD card, and the standalone file in luma/sysmodules where it always generates (though whenever I check through FPTD, I always have to refresh so it starts showing up). Went to TwilightMenu and Screen Aspect Ratio is not present. Copied back to 3DS's SD card, setting is back. Default and 4:3 work as intended, 16:10 still gives same error. How can we fix this?

Spamboxx avatar Nov 11 '25 20:11 Spamboxx

Let me know if you find a fix for this...

Spamboxx avatar Nov 11 '25 21:11 Spamboxx

So I tested running a game with the widescreen patch directly from the 3DS SD card instead of my flashcart... worked fine, so the issue lies on the patch

Aside from not finding that whenever I take the SD card to the computer, I ran into an issue. I decided to boot a game that supported 16:10, only for it to go black and restart TwilightMenu stretched. After that, the screen ratio option disappears. When I checked the main 3DS SD card, I see a file called "TwlBg.cxi.bak" that appears now. Is that normal?

What is supposed to happen is that Widescreen.cxi in sd:/_nds/TWiLightMenu/TwlBg/ gets renamed to TwlBg.cxi, and is moved to sd:/luma/sysmodules/, with the existing TwlBg.cxi renamed to TwlBg.cxi first. After widescreen is activated, Widescreen.cxi is renamed back to TwlBg.cxi and is moved back to sd:/_nds/TWiLightMenu/TwlBg/, with TwlBg.cxi.bak in sd:/luma/sysmodules/ renamed back to TwlBg.cxi.

Unfortunately, TWLMenu++ is not registering that a game has been launched after widescreen has been activated, so what's supposed to happen after widescreen is activated is not happening.

Tested with running a game from the 3DS SD card with widescreen... worked easily, so the issue lies with it not working when the game is run on the flashcart's SD card for some reason...

Spamboxx avatar Nov 12 '25 13:11 Spamboxx

So have you found any solutions on your end?

Spamboxx avatar Nov 15 '25 17:11 Spamboxx

So have you found any solutions on your end?

I have not looked into the issue.

RocketRobz avatar Nov 15 '25 18:11 RocketRobz

Please check if the issue is fixed in v27.19.0.

RocketRobz avatar Nov 27 '25 08:11 RocketRobz

Image

Please check if the issue is fixed in v27.19.0.

Now getting errors when trying to autoboot, keeps giving "FAT init failed" issues... I updated to the newest on the flashcard and on 3DS. Tried updating files on flashcart SD card again, now everything is black save for microSD and folder icons on screen. Note that I only get this from booting from the flashcart, autoboot or normal.

Spamboxx avatar Nov 27 '25 13:11 Spamboxx

Image

Please check if the issue is fixed in v27.19.0.

Now getting errors when trying to autoboot, keeps giving "FAT init failed" issues... I updated to the newest on the flashcard and on 3DS. Tried updating files on flashcart SD card again, now everything is black save for microSD and folder icons on screen. Note that I only get this from booting from the flashcart, autoboot or normal.

Okay, so after another half hour of troubleshooting the above, turns out I had to re-navigate to TwilightMenu on that black screen across directories, and it appeared thrice. Either way, things are booting up normally. However, when booting both Nostalgia and Okamiden after trying and redoing the Widescreen.cxi twice, still getting issues with widescreen rebooting TwilightMenu stretched from my flashcart SD card. Also, Misc. Settings doesn't have a Screen Aspect Ratio option across all games unless I run it without running from the flashcart.

Spamboxx avatar Nov 27 '25 14:11 Spamboxx