Homebrew [DS(i)/3DS] TWiLight Menu++ - GUI for DS(i) games, and DS(i) Menu replacement

Pk11

A catgirl with a DSi
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
xn--rck9c.xn--tckwe
XP
3,910
Country
United States
Hello! First of all, thank you very much for this amazing tool.

My question today is, if I open an NDS game via the icon on the 3ds home screen generated by the NDS Forwarder, will I still be getting the 133 Mhz and 48 KHz options activated via the TWiLight Menu++? Or do I have to open the games via the TWiLight Menu++ to get those activated?

Thanks in advance!
it won't use TWiLight's settings, but you can hold Y while loading the forwarder to change its settings.
 

BatIron

Well-Known Member
Newcomer
Joined
Apr 15, 2018
Messages
86
Trophies
0
Age
22
XP
785
Country
Venezuela
Hi, i have a issue, for a while i`ve try to update to the last version but them when i open twilight the system reboot (in a dsi with Hiya CFW obviously) is there any fix for that? (btw, if is need sd info is from 2gb and have 200-ish space free)
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,649
Trophies
3
Age
24
XP
21,121
Country
United States
Hi, i have a issue, for a while i`ve try to update to the last version but them when i open twilight the system reboot (in a dsi with Hiya CFW obviously) is there any fix for that? (btw, if is need sd info is from 2gb and have 200-ish space free)
The system is supposed to reboot into TWiLight Menu++ to work around NAND reading issues.
Are you still able to start TWiLight Menu++ from the Unlaunch menu?
 

VitorMG

Member
Newcomer
Joined
Nov 24, 2013
Messages
9
Trophies
0
Age
30
XP
149
Country
Brazil
it won't use TWiLight's settings, but you can hold Y while loading the forwarder to change its settings.
Thanks for the response, I managed to figure it out.

Also, if I open my retail cartridge games within the TWiLight's menu with all my preferred options enabled, will I get things like 133 MHz and improved sound quality activated? Or are those exclusive to rom files?
 

BatIron

Well-Known Member
Newcomer
Joined
Apr 15, 2018
Messages
86
Trophies
0
Age
22
XP
785
Country
Venezuela
The system is supposed to reboot into TWiLight Menu++ to work around NAND reading issues.
Are you still able to start TWiLight Menu++ from the Unlaunch menu?
I fixed, the problem was that i dont update the unlaunch since i install all the cfw in like 2019 xd thx
 
Joined
Aug 15, 2023
Messages
8
Trophies
0
Age
26
XP
24
Country
United States
So this happened yesterday and i wanted to ask about it because of how strange it was. In pokemon soulsilver i tried resetting my save file because i was messing around with shiny hacks and had a few hacks open, and i pressed up select and b to reset it but the screen just went black. Then the r4 stopped being readable for a second and when it did work it said “Cannot find _DS_MENU.DAT”. I then checked out the sd card on my computer and literally all the files i had on there were corrupted. I luckily had a backup of most of my games, but i had to redownload all of the software and emulators, along with all of my save files being deleted. It took a few hours, but i just wanted to ask if any of you know what it was and why it happened.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,649
Trophies
3
Age
24
XP
21,121
Country
United States
Also, if I open my retail cartridge games within the TWiLight's menu with all my preferred options enabled, will I get things like 133 MHz and improved sound quality activated? Or are those exclusive to rom files?
Improved sound quality should work with cartridges, but you won't be able to use 133 MHz. Currently, for Slot-1, it can only be used with flashcard ROMs, if the necessary files are installed in order for TWiLight Menu++ to read flashcard contents.
So this happened yesterday and i wanted to ask about it because of how strange it was. In pokemon soulsilver i tried resetting my save file because i was messing around with shiny hacks and had a few hacks open, and i pressed up select and b to reset it but the screen just went black. Then the r4 stopped being readable for a second and when it did work it said “Cannot find _DS_MENU.DAT”. I then checked out the sd card on my computer and literally all the files i had on there were corrupted. I luckily had a backup of most of my games, but i had to redownload all of the software and emulators, along with all of my save files being deleted. It took a few hours, but i just wanted to ask if any of you know what it was and why it happened.
Sounds like the game has somehow overwrote the sector table in memory. Should be possible to fix for the next nds-bootstrap version (if that's what you we're using as game loader).
 

BigGangster

Member
Newcomer
Joined
Sep 19, 2023
Messages
9
Trophies
0
Age
21
XP
238
Country
United States
I used Twilight Menu++ a lot, and it's great. Everything looks nice, and had played NDS games on my New 2DS XL. I did try some other games from NES, GB, GBA, SNES, A2600, A5200, A7800, A800, Master System, and Colecovision, and they play and run solid.
 
  • Like
Reactions: RocketRobz

niklakis

Well-Known Member
Newcomer
Joined
Oct 23, 2011
Messages
49
Trophies
1
XP
2,326
Country
Greece
Hi, I have a 2DS XL and use the 3DS theme and noticed the icons at the top of the touch screen. When I press either the friend list icon or the icon to it's right (not sure what it represents) I get start failed error -2. What are they supposed to open and why am I getting this error? Also another thing, the instruction manual (green book icon) has tearing when scrolling.

The app works perfectly for me and these are minor nitpicks I noticed while messing around.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,649
Trophies
3
Age
24
XP
21,121
Country
United States
Hi, I have a 2DS XL and use the 3DS theme and noticed the icons at the top of the touch screen. When I press either the friend list icon or the icon to it's right (not sure what it represents) I get start failed error -2. What are they supposed to open and why am I getting this error? Also another thing, the instruction manual (green book icon) has tearing when scrolling.

The app works perfectly for me and these are minor nitpicks I noticed while messing around.
The friend list icon is actually the Pictochat icon, and the next one is the Download Play icon. Those open their respective apps.
For the apps to work, put both "pictochat.nds" and "dlplay.nds" in "sd:/_nds/".

In the next version, a message will appear if "pictochat.nds" doesn't exist, and DLPlay will be launched from the console itself if "dlplay.nds" doesn't exist.
 
  • Like
Reactions: SylverReZ

niklakis

Well-Known Member
Newcomer
Joined
Oct 23, 2011
Messages
49
Trophies
1
XP
2,326
Country
Greece
The friend list icon is actually the Pictochat icon, and the next one is the Download Play icon. Those open their respective apps.
For the apps to work, put both "pictochat.nds" and "dlplay.nds" in "sd:/_nds/".

In the next version, a message will appear if "pictochat.nds" doesn't exist, and DLPlay will be launched from the console itself if "dlplay.nds" doesn't exist.
Thank you very much for the response!
 
v26.1.1

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,649
Trophies
3
Age
24
XP
21,121
Country
United States
v26.1.1
Includes nds-bootstrap v1.0.1 (GBATemp thread)

What's new?​

  • Added a new feature where you can test out the upcoming GBARunner3!
    1. To enable it, set `GBARUNNER3_TEST` to `1` in `sd:/_nds/TWiLightMenu/settings.ini`
    2. Build from source code here: https://github.com/Gericom/GBARunner3
    3. Copy `bootstrap.nds` to `sd:/_nds/TWiLightMenu/emulators/`, and rename to `GBARunner3.nds`
    4. Launch a GBA game, and report any issues you encounter to https://github.com/Gericom/GBARunner3/issues
    5. As of this TWLMenu++ release, GBARunner3 currently doesn't work on DS flashcards.
    6. If you want good compatibility when playing GBA games, please stick to GBARunner2 for now. Only use GBARunner3 for testing purposes.
  • A message will now appear when attempting to launch Pictochat or Download Play in the 3DS theme if their `.nds` files don't exist in `/_nds/`.

Bug fixes​

  • Fixed AP-fixes for
  • Fixed internet browser not launching correctly in 3DS theme when not in the same location as the `.nds` file of the browser.
  • RAM disk setting is now changeable again.
  • Launching Mario & Luigi: Partners in Time on DS flashcards will no longer show the "known to not work" message when trying to run it with nds-bootstrap/B4DS.
 
Last edited by RocketRobz,

BigGangster

Member
Newcomer
Joined
Sep 19, 2023
Messages
9
Trophies
0
Age
21
XP
238
Country
United States
v26.1.1
Includes nds-bootstrap v1.0.1 (GBATemp thread)

What's new?​

  • Added a new feature where you can test out the upcoming GBARunner3!
    1. To enable it, set `GBARUNNER3_TEST` to `1` in `sd:/_nds/TWiLightMenu/settings.ini`
    2. Build from source code here: https://github.com/Gericom/GBARunner3
    3. Copy `bootstrap.nds` to `sd:/_nds/TWiLightMenu/emulators/`, and rename to `GBARunner3.nds`
    4. Launch a GBA game, and report any issues you encounter to https://github.com/Gericom/GBARunner3/issues
    5. As of this TWLMenu++ release, GBARunner3 currently doesn't work on DS flashcards.
    6. If you want good compatibility when playing GBA games, please stick to GBARunner2 for now. Only use GBARunner3 for testing purposes.
  • A message will now appear when attempting to launch Pictochat or Download Play in the 3DS theme if their `.nds` files don't exist in `/_nds/`.

Bug fixes​

  • Fixed AP-fixes for
  • Fixed internet browser not launching correctly in 3DS theme when not in the same location as the `.nds` file of the browser.
  • RAM disk setting is now changeable again.
  • Launching Mario & Luigi: Partners in Time on DS flashcards will no longer show the "known to not work" message when trying to run it with nds-bootstrap/B4DS.
Wow, GBARunner3 out for testing, that's cool!
 

Indy13

Well-Known Member
Member
Joined
Jan 26, 2017
Messages
611
Trophies
0
Age
45
XP
1,290
Country
France
hello friends, I would like to update my version of TWL++ (which I installed on a flashcard last year), to do that I just need to replace the _nds folder (and its contents) and the BOOT.nds file, right?

On the other hand I use TWL++ only to launch DSIWare games on my ds lite so where can I find an updated compatibility list for dsiware games on ds lite or ds phat?

Thanks in advance
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,649
Trophies
3
Age
24
XP
21,121
Country
United States
hello friends, I would like to update my version of TWL++ (which I installed on a flashcard last year), to do that I just need to replace the _nds folder (and its contents) and the BOOT.nds file, right?
For the most part, yes. Full instructions are here: https://wiki.ds-homebrew.com/twilightmenu/updating-flashcard
On the other hand I use TWL++ only to launch DSIWare games on my ds lite so where can I find an updated compatibility list for dsiware games on ds lite or ds phat?

Thanks in advance
Same link as always: https://github.com/DS-Homebrew/TWiLightMenu/blob/master/universal/include/compatibleDSiWareMap.h
 
  • Like
Reactions: Indy13

ber71

Well-Known Member
Member
Joined
Apr 24, 2019
Messages
567
Trophies
0
Age
58
XP
2,491
Country
Spain
Hi, here comes a small contribution.

I missed a lot of info about the ds-mode emulators included into twlm++, which systems emulate, which bios do they need and last but not least where do these bios need to be, for each emulator.

Sorry for the bad formatting and my bad English. Hope this helps anyone. The twlm++ wiki would be a good place, if you consider this useful.

A5200DS - (Atari 5200). Need the bios
5200.rom
in the same folders where the emulators reside
sd:/_nds/TWiLightMenu/emulators/ , or in sd:/roms/bios/
A7800DS - (Atari 7800 ProSystem) . Need the bios
highscore.rom
in the same folders where the emulators reside
sd:/_nds/TWiLightMenu/emulators/ , or in sd:/roms/bios/
A8DS - (Atari800XL/XEGS) . Need the bios
atarixl.rom atariosb.rom ataribas.rom
in the same folders where the emulators reside
sd:/_nds/TWiLightMenu/emulators/ , or in sd:/roms/bios/
AmEDS - (Amstrad CPC) . Bios not needed, in theory.
ColecoDS - (Colecovision, and a bunch of other systems: ADAM, Casio PV-2000,
MSX1, Sord-M5, Memotech MTX, Spectravision SVI, Hanimex Pencil II, Tatung
Einstein, SG-1000/SC-3000, and the Creativision). Need the bios
bioscv.rom, cf-2700.rom, coleco.rom, cx5m.rom, einstein.rom, eos.rom,
fc-200.rom, fs-1300.rom, hb-10.rom, hx-10.rom, msx.rom, pencil2.rom,
pv2000.rom, pv-7.rom, sordm5p.rom, sordm5.rom, svi.rom y writer.rom
in the same folders where the emulators reside
sd:/_nds/TWiLightMenu/emulators/ , or in sd:/roms/bios/
CrocoDS - (Amstrad CPC) . Bios not needed, in theory.
GameYob - (Nintendo GB / GB Color) . To colorize GB games as a GBC would do,
it needs the bios
gbc_bios.bin
in the same directory where the games are, according to the docs. Some people
report this working and some other people need an existing /gameyobds.ini
configuration file, so you can put the exact bios path there.
If missing, that file can be generated from inside the emulator.
GBARunner2 - (Nintendo GBA) . Need the bios
bios.bin
in either the root folder, /gba , or /_gba
jEnesisDS - (SEGA Megadrive) . Bios not needed, in theory.
nesDS - (Nintendo NES) . For playing fds roms, you have to put the bios
disksys.rom
in the root folder.
NGPDS - (Neo Geo Pocket bw and colour). Need the bios
'[BIOS] SNK Neo Geo Pocket (Japan, Europe).ngp'
'[BIOS] SNK Neo Geo Pocket Color (World) (En,Ja).ngp'
at any folder, for example the same folder where the emulators are sd:/_nds/TWiLightMenu/emulators/ , and
configure the emulador so that they're read from there, one or the other. Save config.
Nintellivision - (Intellivision) . Need the bios
ecs.bin exec.bin grom.bin ivoice.bin
in the same folders where the emulators reside
sd:/_nds/TWiLightMenu/emulators/ , or in sd:/roms/bios/
NitroGrafx - (PC-Engine). To be able to load cdrom games, you need the bios from the cdrom drive,
[BIOS] CD-ROM System (Japan) (v1.0).pce
[BIOS] CD-ROM System (Japan) (v2.0).pce
[BIOS] CD-ROM System (Japan) (v2.1).pce
[BIOS] Super CD-ROM System (Japan) (v3.0).pce (the most compatible)
[BIOS] TurboGrafx CD Super System Card (USA) (v3.0).pce
[BIOS] TurboGrafx CD System Card (USA) (v2.0).pce
at any folder, for example the same folder where the emulators are sd:/_nds/TWiLightMenu/emulators/, and
configure the emulador so that it's read from there. Save config.
NitroSwan - (WonderSwan). Need the bios
'[BIOS] SwanCrystal Boot ROM (Japan) (En).wsc'
'[BIOS] WonderSwan Boot ROM (Japan) (En).ws'
'[BIOS] WonderSwan Color Boot ROM (Japan) (En).wsc'
at any folder, for example the same folder where the emulators are sd:/_nds/TWiLightMenu/emulators/ , and
configure the emulador so that they're read from there, one by one. Save config.
PicoDriveTWL - (SEGA Megadrive) . Bios not needed, in theory.
PokeMini - (Pokémon Mini) . The real bios is recommended,
bios.min
in the same folders where the emulators reside sd:/_nds/TWiLightMenu/emulators/
S8DS - (several 8-bit systems mainly from sega: SEGA SG-1000/SG-1000 II,
SEGA SC-3000, SEGA Mark III, SEGA Master System J, 1 & 2, SEGA Game Gear, SEGA
System-E, Coleco, MSX 1, Sord M5). Need the bios
'[BIOS] ColecoVision (USA, Europe).col'
'[BIOS] Sega Game Gear (USA) (Majesco).gg'
'[BIOS] Sega Master System (Japan) (v2.1).sms'
'[BIOS] Sega Master System (USA, Europe) (v1.3).sms'
MSX_S8DS.ROM (you may use any name different from the rom for ColecoDS, which uses a fixed filename)
sordm5.rom
at any folder, for example the same folder where the emulators are sd:/_nds/TWiLightMenu/emulators/ , and
configure the emulador so that they're read from there, one by one. Save config.
SNEmulDS - (Nintendo SNES) . Bios not needed, in theory.
StellaDS - (Atari 2600) . Bios not needed, in theory.
 

DatOver9KSaiyan

New Member
Newbie
Joined
Sep 30, 2023
Messages
3
Trophies
0
Age
23
XP
16
Country
United States
Hello @RocketRobz I don't know if it's your app or the boot strap but I've been getting a red screen here and there while playing TLoZ: Phantom Hourglass and it started doing this today after I got to the half way point of the game
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,649
Trophies
3
Age
24
XP
21,121
Country
United States
Hello @RocketRobz I don't know if it's your app or the boot strap but I've been getting a red screen here and there while playing TLoZ: Phantom Hourglass and it started doing this today after I got to the half way point of the game
Are you sure it's when killing an enemy? It's known to occur when moving some statue.
Try changing ARM9 CPU Speed to TWL in the per-game settings menu (opened by pressing Y button in TWLMenu++).
 
  • Like
Reactions: DatOver9KSaiyan

DatOver9KSaiyan

New Member
Newbie
Joined
Sep 30, 2023
Messages
3
Trophies
0
Age
23
XP
16
Country
United States
Are you sure it's when killing an enemy? It's known to occur when moving some statue.
Try changing ARM9 CPU Speed to TWL in the per-game settings menu (opened by pressing Y button in TWLMenu++).
Both actually and alright I'll try that. I will let you know if it occurs again or not
Post automatically merged:

Are you sure it's when killing an enemy? It's known to occur when moving some statue.
Try changing ARM9 CPU Speed to TWL in the per-game settings menu (opened by pressing Y button in TWLMenu++).
Welp🥲
 

Attachments

  • 20230929_195751.jpg
    20230929_195751.jpg
    770.2 KB · Views: 16

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
    +1
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
    +1
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    +1
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
  • SylverReZ @ SylverReZ:
    @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage shiz.
    +1
  • AncientBoi @ AncientBoi:
    [squeezes @SylverReZ onto a physical media, then archives you in my old stuff box] :tpi::rofl2::tpi:
    +1
  • BakerMan @ BakerMan:
    guys, should i change my pfp to one of these or keep it the same?
    iu

    iu

    (i guess i could change it to one of my other pfps too, but i just want to see what you guys think first)
  • SylverReZ @ SylverReZ:
    @BakerMan, Up to you.
  • BakerMan @ BakerMan:
    smug sonic time lmao
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Chronic The HempHog
  • DilllyDabDharma @ DilllyDabDharma:
    I'm new! Hi!
    DilllyDabDharma @ DilllyDabDharma: I'm new! Hi!