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
767
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
82
Trophies
0
Age
41
XP
604
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,969
Trophies
3
Age
25
XP
21,906
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
82
Trophies
0
Age
41
XP
604
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,969
Trophies
3
Age
25
XP
21,906
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,304
Trophies
2
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,660
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,467
Trophies
3
XP
29,283
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,467
Trophies
3
XP
29,283
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,969
Trophies
3
Age
25
XP
21,906
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,467
Trophies
3
XP
29,283
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,969
Trophies
3
Age
25
XP
21,906
Country
United States

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,467
Trophies
3
XP
29,283
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.
  • BigOnYa @ BigOnYa:
    I'm so dumb, I locked myself inside my own car, wifey had to come open the door for me.
    +1
  • Xdqwerty @ Xdqwerty:
    Gonna do homework, brb
    +2
  • BigOnYa @ BigOnYa:
    Chiefs vs Bills game should be good.
  • ultravioletpiolet @ ultravioletpiolet:
    easy people bless lovely to chill here for abit wiv some tunes on. <3
    +1
  • Xdqwerty @ Xdqwerty:
    I feel bad for liking stuff other people don't like and the other way around
    +1
  • ultravioletpiolet @ ultravioletpiolet:
    ahah like that in here is it ? like for like... liiiike comon man or bot :psp:
  • ultravioletpiolet @ ultravioletpiolet:
    i literally just jojned the channel / page
  • ultravioletpiolet @ ultravioletpiolet:
    idnt know it was here alttle gem this is
  • ultravioletpiolet @ ultravioletpiolet:
    xdqwerty i honestlty thought u were a bot from the begining ahaha bless man
  • Xdqwerty @ Xdqwerty:
    @ultravioletpiolet, don't worry i'm just on the autism spectrum
  • ultravioletpiolet @ ultravioletpiolet:
    hahah bro i got the card
  • ultravioletpiolet @ ultravioletpiolet:
    nothin bad or to worry about man just meanswe a bit more intuative, its evolution at the end of the day
  • Xdqwerty @ Xdqwerty:
    @ultravioletpiolet, alright i guess
    +1
  • ultravioletpiolet @ ultravioletpiolet:
    i gotta shoot cook some food anyway but il be on here dont think im bein ignorant if i dont cat i just eatin with the girl
  • ultravioletpiolet @ ultravioletpiolet:
    bless man take it easy and the other dude :ph34r:
    +1
  • Xdqwerty @ Xdqwerty:
    @ultravioletpiolet, with girl you mean your gf?
  • BigOnYa @ BigOnYa:
    Maybe he's a cannibal, actually cooking a girl. Don't be so Judgemental.
    +3
  • Kirbydogs @ Kirbydogs:
    helo
  • BigOnYa @ BigOnYa:
    Hey
  • K3Nv2 @ K3Nv2:
    Had some lobster bisque tasty
    +1
  • BigOnYa @ BigOnYa:
    Funny, I had clam chowder for dinner last night, with grilled cheese, was good. But yea lobster better.
    +1
  • BigOnYa @ BigOnYa:
    Maholmes, KC struggling already.
  • BigOnYa @ BigOnYa:
    I picked up Sniper Elite 4 for $5, is pretty good game, I like how you can chose how you want to play/ kill, is fun. Looking forward to finding and killing Hitler.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, The only chowder I know is the Cartoon Network character
    +2
  • BigOnYa @ BigOnYa:
    Its basically just creamy soup, with chunks of meat and potatoes.
    +2
    BigOnYa @ BigOnYa: Its basically just creamy soup, with chunks of meat and potatoes. +2