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

v27.9.0

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,980
Trophies
3
Age
25
XP
21,954
Country
United States
v27.9.0
Includes nds-bootstrap v2.0.1 (GBATemp thread)

What's new?​

  • The AP-fix for SaGa 3 has been fixed to work on nds-bootstrap! (pinging @ExData7 for this, as it's been an update he's waiting for)
    • The AP-fix (by RetroGameFan) was not working due to nds-bootstrap's patch code. The fixed version of the AP-fix relocates the branching code to an area where it's not affected by nds-bootstrap's patch code.
  • Added AP-fix for Okamiden (Spanish translation)!
  • If a corrupt `.nds` file has been detected, it'll now show a message saying that either the title and/or SD card is corrupted, and prevent it from launching.
    • Please note the detection system isn't perfect, and certain corrupt `.nds` files could still be launched.
  • The original DSi Menu scroll speed has been restored for the DSi theme!
  • Custom icons can now be assigned to individual argv files!
  • For faster booting of old DS homebrew (as well as GBARunner2), the `Load Bootloader` setting is now set to `Direct` by default.
  • Removed `Slot-1 Touch Mode` setting.
    • Due to the improvements made to sound frequency changing, DSi touch mode has caused very low quality sound output when nds-bootstrap switches to DS touch mode.
    • This unfortunately means that games running in DSi mode via SCFG access for Slot-1 can no longer use camera features. Attempting to use camera features will now cause the game to crash.

Bug fixes​

  • Fixed misdetection of Harvest Moon DS Cute as homebrew.
  • 3DS theme: Fixed bottom `START` button on the touch screen not doing anything.
  • DSi theme: Fixed drop down animation playing 5 frames behind a white screen.
  • DSi theme: Fixed top screen appearing with white tint.
  • Fixed low quality sound output on DSi/3DS consoles.
 
Last edited by RocketRobz,

ExData7

Well-Known Member
Member
Joined
Jan 10, 2017
Messages
203
Trophies
1
Age
29
XP
2,408
Country
United States
v27.9.0
Includes nds-bootstrap v2.0.1 (GBATemp thread)

What's new?​

  • The AP-fix for SaGa 3 has been fixed to work on nds-bootstrap! (pinging @ExData7 for this, as it's been an update he's waiting for)
    • The AP-fix (by RetroGameFan) was not working due to nds-bootstrap's patch code. The fixed version of the AP-fix relocates the branching code to an area where it's not affected by nds-bootstrap's patch code.
  • Added AP-fix for Okamiden (Spanish translation)!
  • If a corrupt `.nds` file has been detected, it'll now show a message saying that either the title and/or SD card is corrupted, and prevent it from launching.
    • Please note the detection system isn't perfect, and certain corrupt `.nds` files could still be launched.
  • The original DSi Menu scroll speed has been restored for the DSi theme!
  • Custom icons can now be assigned to individual argv files!
  • For faster booting of old DS homebrew (as well as GBARunner2), the `Load Bootloader` setting is now set to `Direct` by default.
  • Removed `Slot-1 Touch Mode` setting.
    • Due to the improvements made to sound frequency changing, DSi touch mode has caused very low quality sound output when nds-bootstrap switches to DS touch mode.
    • This unfortunately means that games running in DSi mode via SCFG access for Slot-1 can no longer use camera features. Attempting to use camera features will now cause the game to crash.

Bug fixes​

  • Fixed misdetection of Harvest Moon DS Cute as homebrew.
  • 3DS theme: Fixed bottom `START` button on the touch screen not doing anything.
  • DSi theme: Fixed drop down animation playing 5 frames behind a white screen.
  • DSi theme: Fixed top screen appearing with white tint.
  • Fixed low quality sound output on DSi/3DS consoles.
Oooooooh freakin sweet now kudos on finding out the issue and releasing the new update. Much appreciated!!!!!!!
 
v27.10.0

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,980
Trophies
3
Age
25
XP
21,954
Country
United States
v27.10.0
Includes nds-bootstrap v2.0.2 (GBATemp thread)

What's new?​

  • The original DSi Menu launch dot animation has been added!
    • Special thanks to @fizzyfizzfizzz for dumping the animation from the original DSi Menu!
  • Updated AP-fix for SaGa 2 (English translation) (v2.12).
    • The original AP-fix did not work with nds-bootstrap due to how the ROM of the English translation is structured. To fix the structuring, either open the ROM using the latest nightly build of TinkeDSi and then save the ROM, or download the xdelta patch in `Assets` (in the GitHub page) to apply to the clean Japanese ROM.
  • Slot-1 SCFG setting no longer overrides the SD access setting. To continue switching between flashcard and SD contents using the SCFG setting, you'll now need to turn on the `SD access for Slot-1` setting as well.

Bug fixes​

  • @lifehackerhansol: Fixed games not working when using the `Kernel` setting as `Game Loader` for M3DS flashcards.
  • DSi theme: Fixed the icon vertical position being 1px higher than in the original DSi Menu.
  • Fixed a bug which caused low quality sound output on DSi/3DS consoles running from flashcards.
  • Fixed select sound only playing in the SEGA Saturn theme.
  • DSi theme: Fixed spacing of the left/right brace sprites.
  • DSi theme: Fixed color behind scroll bar buttons in the default white skin.

 

Indy13

Well-Known Member
Member
Joined
Jan 26, 2017
Messages
660
Trophies
0
Age
45
XP
1,503
Country
France
Hello friends,

I have a problem with jEnesisDS, I have placed my roms in .gen format in the "ROMS/GEN" directory, I have defined jEnesisDS as an emulator in the settings but when I want to launch a game this does not work, the jEnesisDS logo appears on the top screen then the root structure appears on the screen so logically I go to roms then gen then I look for my game and I launch it and it freezes.

I use the flashcard version of Twilight on a DS Lite as for the games, I tested them all on another R4 on which I had already installed jEnesisDS as standalone.

Anyone have an idea where this could come from?

I suspect a quantity of ROMs that is too large for the reading capacity of jEnesisDS but I have not yet tested ROM storage in subdirectories.


EDIT : OK, that's it, I solved the problem by myself, jEnesisDS isn't able to read too much roms in one folder, subfolders are required.
 
Last edited by Indy13,

Jate

Well-Known Member
Newcomer
Joined
Feb 11, 2011
Messages
75
Trophies
1
XP
458
Country
Spain
Hi @RocketRobz
I have been able to make some icons to represent the formats of each system.
If you like them, feel free to use them.
If you notice that some of them are missing, I'll try to make them. In the gba icon there are two images but the lower one I don't know what use it has and that's why I haven't edited it.
By the way, while testing to make a custom icon for rvid, I made an icon of your avatar. I add it in case you like it.
 

Attachments

  • icon_a26.bmp
    682 bytes · Views: 5
  • icon_msx.bmp
    666 bytes · Views: 2
  • icon_nes.bmp
    678 bytes · Views: 4
  • icon_ngp.bmp
    670 bytes · Views: 5
  • icon_pce.bmp
    670 bytes · Views: 6
  • icon_rvid.bmp
    654 bytes · Views: 9
  • icon_sg.bmp
    666 bytes · Views: 5
  • icon_sms.bmp
    654 bytes · Views: 6
  • icon_snes.bmp
    658 bytes · Views: 7
  • icon_ws.bmp
    682 bytes · Views: 6
  • icon_xex.bmp
    654 bytes · Views: 6
  • rocket.bmp
    670 bytes · Views: 8
  • icon_mini.bmp
    674 bytes · Views: 5
  • icon_md.bmp
    690 bytes · Views: 8
  • icon_m5.bmp
    658 bytes · Views: 6
  • icon_a52.bmp
    674 bytes · Views: 4
  • icon_a78.bmp
    678 bytes · Views: 5
  • icon_atr.bmp
    654 bytes · Views: 6
  • icon_avi.bmp
    650 bytes · Views: 5
  • icon_col.bmp
    666 bytes · Views: 4
  • icon_cpc.bmp
    658 bytes · Views: 7
  • icon_fv.bmp
    650 bytes · Views: 6
  • icon_gb.bmp
    1.2 KB · Views: 3
  • icon_gba.bmp
    1.2 KB · Views: 4
  • icon_gg.bmp
    678 bytes · Views: 5
  • icon_int.bmp
    654 bytes · Views: 6

Indy13

Well-Known Member
Member
Joined
Jan 26, 2017
Messages
660
Trophies
0
Age
45
XP
1,503
Country
France
Is there a way to manually change the revival version of SNEmulDS that is in TWL++ to the classic version? I tried to change the .nds file but it gives me an error message.

Or is there a way to configure this emulator so that it works on DS Lite because for me it doesn't work...

To tell the truth, I've been trying to run this emulator on my DS Lite for almost years and it's always a disaster in terms of wasted time with no results. I managed to run this revival version of SNEmulDS a year or two ago on a very old version of TWL++ but the result didn't really convince me, I didn't have the same configuration on my SD card, the classic version suited me, since version a without doubt still evolved but I would like to be able to run my snes games with TWL++.

I would like to point out that with the old version (the classic version), I have no problem, all my games work without problems.

If you have any advice to give me I'm interested because I really don't see any solutions.

I leave a video of what is happening on my DS Lite with the latest version of TWL++

Thank you in advance for those who take the time to explain to me.

Last clarification, all the other emulators work perfectly, the only problem I encountered is with the homebrew port of CannonFodder which does not seem compatible but that's another story.

 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,980
Trophies
3
Age
25
XP
21,954
Country
United States
Is there a way to manually change the revival version of SNEmulDS that is in TWL++ to the classic version? I tried to change the .nds file but it gives me an error message.

Or is there a way to configure this emulator so that it works on DS Lite because for me it doesn't work...

To tell the truth, I've been trying to run this emulator on my DS Lite for almost years and it's always a disaster in terms of wasted time with no results. I managed to run this revival version of SNEmulDS a year or two ago on a very old version of TWL++ but the result didn't really convince me, I didn't have the same configuration on my SD card, the classic version suited me, since version a without doubt still evolved but I would like to be able to run my snes games with TWL++.

I would like to point out that with the old version (the classic version), I have no problem, all my games work without problems.

If you have any advice to give me I'm interested because I really don't see any solutions.

I leave a video of what is happening on my DS Lite with the latest version of TWL++

Thank you in advance for those who take the time to explain to me.

Last clarification, all the other emulators work perfectly, the only problem I encountered is with the homebrew port of CannonFodder which does not seem compatible but that's another story.

View attachment 463095
Just open "sd:/_nds/TWiLightMenu/settings.ini", and set "NEW_SNES_EMU_VER" to 0. If that setting doesn't exist, then you're already using the classic version.
Also, the "snes" folder containing the ROMs should be placed on the SD root.
 
  • Like
Reactions: Indy13

Indy13

Well-Known Member
Member
Joined
Jan 26, 2017
Messages
660
Trophies
0
Age
45
XP
1,503
Country
France
oh... this line wasn't in the setting.ini file but I added the line to set it up to 0 and I have the same result
 

SylverReZ

Well-Known Member
Member
Joined
Sep 13, 2022
Messages
8,668
Trophies
6
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
26,967
Country
United Kingdom
Hi @RocketRobz
I have been able to make some icons to represent the formats of each system.
If you like them, feel free to use them.
If you notice that some of them are missing, I'll try to make them. In the gba icon there are two images but the lower one I don't know what use it has and that's why I haven't edited it.
By the way, while testing to make a custom icon for rvid, I made an icon of your avatar. I add it in case you like it.
Would've been better to have them zipped up in an archive without having to upload more than one file.

Bit too late now but it's just a suggestion. :P
 

Indy13

Well-Known Member
Member
Joined
Jan 26, 2017
Messages
660
Trophies
0
Age
45
XP
1,503
Country
France
Just open "sd:/_nds/TWiLightMenu/settings.ini", and set "NEW_SNES_EMU_VER" to 0. If that setting doesn't exist, then you're already using the classic version.
Also, the "snes" folder containing the ROMs should be placed on the SD root.
Ok I understand, by changing the value to 1, I can use the new version of SNEmulDS so I suppose my problem came the fact that my snes folder wasn't on the root of my sd card, thx for your help Rob ! ;)

Oh is there a way to add rompath for the gameyob in the setting.ini ? Because when click to the "exit" option when a game is launched, i come back to emulators folder and i would like to know if it's possible to comeback directly to the gb folder, thx in advance.

Edit : forget my last question, it was stupid, I forgot that it was possible to quit to return to the launcher, it's a much more practical and elegant solution
 
Last edited by Indy13,

Jate

Well-Known Member
Newcomer
Joined
Feb 11, 2011
Messages
75
Trophies
1
XP
458
Country
Spain
Would've been better to have them zipped up in an archive without having to upload more than one file.

Bit too late now but it's just a suggestion. :P
You are right.
I put them that way because I thought it would show a preview of the icon, but it does not.
 

Tom8823

Well-Known Member
Newcomer
Joined
Jun 22, 2020
Messages
78
Trophies
0
Age
36
XP
711
Country
Canada
Question, I installed TWiLight Menu++ on my New 2DS XL long time ago way before Universal Updater. Now since all updates should be done through Universal updater I still have an icon of Twilight Updater on my home screen. Is there a way of removing the Twilight Updater only but leaving TWiLight Menu++ app intact?
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,980
Trophies
3
Age
25
XP
21,954
Country
United States
Question, I installed TWiLight Menu++ on my New 2DS XL long time ago way before Universal Updater. Now since all updates should be done through Universal updater I still have an icon of Twilight Updater on my home screen. Is there a way of removing the Twilight Updater only but leaving TWiLight Menu++ app intact?
You can remove the updater using System Settings.
 
  • Like
Reactions: Tom8823

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    kijetesantakalu042 @ kijetesantakalu042: @BigOnYa I thought thumbs up didn't exist there