Universal-Team / Relaunch

Open-Source lookalike of nocash’s Unlaunch.dsi
https://universal-team.net/projects/relaunch
MIT License
34 stars 5 forks source link

White screen on N3DS #38

Open beta215 opened 3 years ago

beta215 commented 3 years ago

New 3DS XL with Luma3DS (latest firmware) Relaunch v4.0.1 CIA

Expected behaviour

Holding A and B opens the menu. Holding A opens file mentioned in Relaunch.ini.

Actual behaviour

Holding A and B or just A displays a white screen, which changes to a black screen, and shows nothing more.

I guess 3DS support is expected cause' there's a CIA build, so do you know what might be the issue?

SuperSaiyajinStackZ commented 3 years ago

How did you installed it? Also afaik you'd have to hold the Buttons quite a bit longer on 3DS, since the 3DS takes quite a bit to load into TWL_FIRM from CTR_MODE.

beta215 commented 3 years ago

Installed it by downloading the zip from releases, then installing the CIA from SD card with FBI and pasting the _nds folder.

Pressing no buttons shows me the oof: Error 3 message. I guess they're being detected, else it would just show oof: Error 3.

SuperSaiyajinStackZ commented 3 years ago

If it freezes on a White / Black screen, then the loaded NDS app may not be supported through Relaunch.

beta215 commented 3 years ago

I understand. I guess even Relaunch's own menu isn't supported in CIA build. Still hoping that I'm doing something wrong tbh. I'll report in future releases if something changes.

SuperSaiyajinStackZ commented 3 years ago

For the A+B Menu, make sure the menu.bin or whatever it was is in sd:/_nds/Relaunch/ or so. For the file one, make sure it matches properly (It must be sd and not sdmc iirc) and doesn't contain weird characters or so. Generally speaking, TWiLight Menu++ is a better choice, if you want to load NDS Homebrew apps or something.

beta215 commented 3 years ago

File's location is /_nds/Relaunch/menu.bin, so it should be working I think.

I use TWLM++ for NDS stuff, but it stopped supporting loading DSi homebrew in 3DS. Now it just works in DSi via Unlaunch, so I thought using Relaunch could help me in this. I've made SM64 DSi port boot via Memory Pit exploit in 3DS, but it's quite cumbersome and not a practical way to do it.

SuperSaiyajinStackZ commented 3 years ago

Relaunch doesn't support DSi Homebrew Loading, as far as i know, so that might be why it black / white screened. Relaunch also is just a look-a-like of Unlaunch like the repo description says.