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

YukidaruPunch

Well-Known Member
Member
Joined
Oct 24, 2017
Messages
270
Trophies
0
Age
35
XP
755
Country
Brazil
There are no plans, due to the the button customizing needing to be done per-game.
I see, thanks!

Sounds like you're on 3DS? Can maybe use this then: https://shocoman.github.io/3ds_nds_remap_codegen/ (thread)

I'm not sure if that's universal for all games or not, if it is I wonder how hard it would be to make that a built in feature of nds-bootstrap instead of an AR code...
I'll definitely be testing that during the morning! Thank you very much!
 

ryba

Well-Known Member
Newcomer
Joined
Mar 21, 2023
Messages
78
Trophies
0
Age
41
XP
482
Country
Czech Republic
Hm, OK. Someone can help me with custom sfx.bin?
I tried to make my custom file, placed it in themes\skin\sound folder, but TW menu just uses default sfx.
All wavs in 16bit 16KHz mono wav.
Does this proces require anything more than downloading devkitPro? like download mmutil above it? I didn't do this, just got devkitPro.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,594
Trophies
3
Age
24
XP
20,991
Country
United States
Hm, OK. Someone can help me with custom sfx.bin?
I tried to make my custom file, placed it in themes\skin\sound folder, but TW menu just uses default sfx.
All wavs in 16bit 16KHz mono wav.
Does this proces require anything more than downloading devkitPro? like download mmutil above it? I didn't do this, just got devkitPro.
You need to change the DSi/3DS Theme Music to "Theme" (that's the actual option name) in TWLMenu++ Settings.
 

ryba

Well-Known Member
Newcomer
Joined
Mar 21, 2023
Messages
78
Trophies
0
Age
41
XP
482
Country
Czech Republic
OK. Thanks.
It's on wiki instructions page on the bottom. I've missed that.
Also default BGM is playing in a background, maybee cause I've left menu.wav from example file in the folder.
I'll mess with it later.
Edit: Yeah, I placed some blank bgm.pcm.raw file in a folder.
Any chance to enable/disable BGM in settings in custom theme?
I also thought startup.wav will play with my custom animation. Oh, It is not. Shame.
Do you have a plan to implement such a function to TWLMenu++?
(Custom sound playing alongside custom gif animation)?
Thanks.
 
Last edited by ryba,
v25.9.0

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,594
Trophies
3
Age
24
XP
20,991
Country
United States
v25.9.0
Includes nds-bootstrap v0.71.0 (GBATemp thread)

What's new?​

  • @DeadSkullzJr: Added AP-fix for Pokémon: SoothingSilver Version (v1.3.0)
  • @DeadSkullzJr: Added AP-fix for Pokemon: StormSilver Version (v1.10)
  • @icup321: Added Rayman Raving Rabbids widescreen patch (#2169)
  • To recreate the look and feel more closely, the DSi & 3DS themes now fade in after loading the current page of games.
  • Increased file/folder limit from 320 to 512 (Flashcard) or 1024 (DSi/3DS).
  • @PW5190: Added ESRB Ratings for more DS games (#2175)
  • Changed the `Use nds-bootstrap` setting to `Game Loader` on flashcards.
    • Default setting is `nds-bootstrap`.

Improvement​

  • @Pk11 and various: Updated translations.

Bug fixes​

  • To prevent some weird issues, TWLMenu++ no longer boots with a write-locked SD card.
  • argv is no longer passed to Unlaunch.dsi, in hopes of fixing the bug where it doesn't boot for certain users.
  • Fixed `sd:/hiya.dsi` not being detected, for when trying to open System Settings or the DSi Menu.
  • Fixed DSiWare launched from flashcard not booting via nds-bootstrap when copied to a temp location on the SD card.
  • @DieGo367: Fixed custom icons/banners on argv files (#2166, #2167)
  • Fixed a long-standing bug where launching Pictochat or DLP using the DS Classic Menu doesn't work sometimes.
  • @DieGo367: Added bounds checks for datetime/username font draws (#2173)
  • @DieGo367: Fixed font-related crash (#2163)
  • If an invalid user/favorite color is detected in the FW chip, it now defaults to gray (or red for the TWLMenu++ splash screen).
  • Switched back to the FastVideoDSPlayer build with TWL WRAM check to allow video playback when using Memory Pit.
 
Last edited by RocketRobz,

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
10,195
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,158
Country
United Kingdom
v25.9.0
Includes nds-bootstrap v0.71.0 (GBATemp thread)

What's new?​

  • @DeadSkullzJr: Added AP-fix for Pokémon: SoothingSilver Version (v1.3.0)
  • @DeadSkullzJr: Added AP-fix for Pokemon: StormSilver Version (v1.10)
  • @icup321: Added Rayman Raving Rabbids widescreen patch (#2169)
  • To recreate the look and feel more closely, the DSi & 3DS themes now fade in after loading the current page of games.
  • Increased file/folder limit from 320 to 512 (Flashcard) or 1024 (DSi/3DS).
  • @PW5190: Added ESRB Ratings for more DS games (#2175)
  • Changed the `Use nds-bootstrap` setting to `Game Loader` on flashcards.
    • Default setting is `nds-bootstrap`.

Improvement​

  • @Pk11 and various: Updated translations.

Bug fixes​

  • To prevent some weird issues, TWLMenu++ no longer boots with a write-locked SD card.
  • argv is no longer passed to Unlaunch.dsi, in hopes of fixing the bug where it doesn't boot for certain users.
  • Fixed `sd:/hiya.dsi` not being detected, for when trying to open System Settings or the DSi Menu.
  • Fixed DSiWare launched from flashcard not booting via nds-bootstrap when copied to a temp location on the SD card.
  • @DieGo367: Fixed custom icons/banners on argv files (#2166, #2167)
  • Fixed a long-standing bug where launching Pictochat or DLP using the DS Classic Menu doesn't work sometimes.
  • @DieGo367: Added bounds checks for datetime/username font draws (#2173)
  • @DieGo367: Fixed font-related crash (#2163)
  • If an invalid user/favorite color is detected in the FW chip, it now defaults to gray (or red for the TWLMenu++ splash screen).
  • Switched back to the FastVideoDSPlayer build with TWL WRAM check to allow video playback when using Memory Pit.
First of all great work as always @Robz8

Found a very minor issue with the new update that has happened on all 3 of my 3DS systems. After updating using universal updater then loading twighlight menu all 3 systems immediately boot to a white screen then nothing then happens. It just remains forever more on the white screen.

Simply switching the 3DS off then booting twighlight menu fixes the problem.

So as I said not a great issue but just putting it out there in case anyone else is having the same issue. As I said the solution is to simply switch the 3DS off and on again lol.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
First of all great work as always @Robz8

Found a very minor issue with the new update that has happened on all 3 of my 3DS systems. After updating using universal updater then loading twighlight menu all 3 systems immediately boot to a white screen then nothing then happens. It just remains forever more on the white screen.

Simply switching the 3DS off then booting twighlight menu fixes the problem.

So as I said not a great issue but just putting it out there incase it happens to anyone else. As I said the solution is to simply switch the 3DS off and on again lol.
I had the same problem, plus wide-screen is messed up.
 
  • Like
Reactions: AmandaRose

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
Yep check your twighlightmenu settings some of mine have randomly changed in the latest update from what I had them previously set to for some reason.
Already done, there were slight black bars. Then, I redid wide-screen, and now it's 4x3. I updated luma to 12.1 right after updating twighlight menu. And, I enabled external modules. Didn't make a difference. It's charging right now.
Post automatically merged:

I fixed it from 4x3, but there are still tiny black bars on either side. also, changing to 4x3 doesn't affect anything for me.
 
Last edited by godreborn,
  • Like
Reactions: AmandaRose

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,594
Trophies
3
Age
24
XP
20,991
Country
United States
Already done, there were slight black bars. Then, I redid wide-screen, and now it's 4x3. I updated luma to 12.1 right after updating twighlight menu. And, I enabled external modules. Didn't make a difference. It's charging right now.
Post automatically merged:

I fixed it from 4x3, but there are still tiny black bars on either side. also, changing to 4x3 doesn't affect anything for me.
Delete "TwlBg.cxi" in "sd:/luma/sysmodules/", then re-follow the widescreen guide.
The new TWLMenu++ update does not change how widescreen works.
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
Are there supposed to be tiny black bars with 16x10. I play the system so seldom I'm not sure. It looks like 16x9. It is in wide-screen though.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,594
Trophies
3
Age
24
XP
20,991
Country
United States

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
v25.9.1a (hotfix)

Bug fix (DSi/3DS)​

  • Fixed to no longer show white screens on boot (unless there's an actual SD or libfat issue).
I put this on my ds as well as 3ds, but there's a small bug where the box art screen on the ds is just white before selecting a game. after selecting a game, the box art appears for a split second. it wasn't like that on the previous build. this doesn't affect the 3ds.
 
  • Like
Reactions: AmandaRose

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-