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

delta nite

Well-Known Member
Newcomer
Joined
Sep 18, 2010
Messages
86
Trophies
1
XP
1,186
Country
United States
I recently installed TWiLightmenu++ on my R4SDHC Gold Pro flashcart due to a game incompatibility with YsMenu but I am running into issues with Pokemon Soul Silver. At completely random points after performing an action like opening a menu or winning a battle the game will freeze with a black screen with the music still running. Also changing the game loader to Kernal to use Ysmenu causes TWiLightmenu to reboot when selecting the game.

I have tried two separate roms and a new save so far with no difference. I am using the latest version of Twilightmenu
I'm having this exact same issue on HGSS. Platinum, Black and White seem to be working fine without any AP Patches. Meanwhile, Heartgold has the random crashes when going in and out of buildings. Tried multiple clean roms and manually patching.

I'm using an r4isdhc 2019.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,649
Trophies
3
Age
24
XP
21,121
Country
United States
I'm having this exact same issue on HGSS. Platinum, Black and White seem to be working fine without any AP Patches. Meanwhile, Heartgold has the random crashes when going in and out of buildings. Tried multiple clean roms and manually patching.

I'm using an r4isdhc 2019.
You may need to set the game loader to kernel instead of nds-bootstrap in order for the game to work properly.
 

RetrogamingAddict

Well-Known Member
Newcomer
Joined
Nov 10, 2023
Messages
69
Trophies
0
Age
31
XP
231
Country
France
Permanent autobooting game bug:

there's a bug when dualbooting, at least ysmenu as primary and twlight, on first setup, if user boots twlightmenu.nds instead of ysmenu.nds and launches a game from it, that first game will get permanently stuck on autorun each time the console boots. i think it creates a TTmenu.sys, on first launch of nds files. i am not sure if this is the exact cause. i tried every suggested solution posted here. from deleting twlight settings.ini, setting autogamerun to 0(already set to 0). reformat sd card and fresh install created the same problem.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,649
Trophies
3
Age
24
XP
21,121
Country
United States
Permanent autobooting game bug:

there's a bug when dualbooting, at least ysmenu as primary and twlight, on first setup, if user boots twlightmenu.nds instead of ysmenu.nds and launches a game from it, that first game will get permanently stuck on autorun each time the console boots. i think it creates a TTmenu.sys, on first launch of nds files. i am not sure if this is the exact cause. i tried every suggested solution posted here. from deleting twlight settings.ini, setting autogamerun to 0(already set to 0). reformat sd card and fresh install created the same problem.
Your only solution is to blank out the autoboot path in YSMenu.ini, and then:
  1. Install the autoboot files for your flashcard, or
  2. Do not use Kernel as the game loader for TWLMenu++, and set nds-bootstrap as the loader.
 
  • Like
Reactions: RetrogamingAddict

RetrogamingAddict

Well-Known Member
Newcomer
Joined
Nov 10, 2023
Messages
69
Trophies
0
Age
31
XP
231
Country
France
Your only solution is to blank out the autoboot path in YSMenu.ini, and then:
  1. Install the autoboot files for your flashcard, or
  2. Do not use Kernel as the game loader for TWLMenu++, and set nds-bootstrap as the loader.
What do you mean blank out the autoboot path? Would you please explain a bit more. I recently turned off my desktop and i am already in bed, else would have checked the file myself.

I think changing to kernel in TWLMEMU++ is the main issue, messing with the option will break the kernel option. At first i could launch games with eithet kernel or bootstrap, but then each time i chose kernel i get the error "flashcard may be unsupported"

I will test more and see.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,649
Trophies
3
Age
24
XP
21,121
Country
United States
What do you mean blank out the autoboot path? Would you please explain a bit more. I recently turned off my desktop and i am already in bed, else would have checked the file myself.
A setting called "AUTO_BOOT" is what contains the path of the last booted .nds file. Since TWLMenu++ writes to that setting so YSMenu can immediately boot the ROM, launching the flashcard that is set to autoboot YSMenu will then start the last booted game.
 
  • Like
Reactions: RetrogamingAddict

worm28

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
1,037
Trophies
1
XP
1,019
Country
United States
I found something strange the latest twilight menu works fine from my sd card on my N3DSXL and my N2DSXL golden sun dark dawn works perfect but i have three r4i gold flashcards with twilight menu installed all games work fine on them except golden sun dark dawn is golden sun not yet playable on flashcards? This is the cards im using but mine are the 2020 version. I have tried them on a N3DSXL a N2DSXL and a DS lite. 51BpGGjxuML.jpg
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,649
Trophies
3
Age
24
XP
21,121
Country
United States
I found something strange the latest twilight menu works fine from my sd card on my N3DSXL and my N2DSXL golden sun dark dawn works perfect but i have three r4i gold flashcards with twilight menu installed all games work fine on them except golden sun dark dawn is golden sun not yet playable on flashcards? This is the cards im using but mine are the 2020 version. I have tried them on a N3DSXL a N2DSXL and a DS lite. View attachment 404298
Golden Sun is currently not playable within nds-bootstrap on flashcards, so you'll need to switch Game Loader to Kernel for that game.
 
  • Like
Reactions: worm28

RetrogamingAddict

Well-Known Member
Newcomer
Joined
Nov 10, 2023
Messages
69
Trophies
0
Age
31
XP
231
Country
France
A setting called "AUTO_BOOT" is what contains the path of the last booted .nds file. Since TWLMenu++ writes to that setting so YSMenu can immediately boot the ROM, launching the flashcard that is set to autoboot YSMenu will then start the last booted game.
Would this affect any functionality?

As far as I understand, this option is necessary only if the user decided to use TWLMenu++ with the kernel aa boot option because it boots the game through the card launcher(ysmenu in my case).

Another question: would TWLMenu++ still get updates? I am wondering if better compatibility is possible in the future, overall it's an awesome all in one package, the only reason i wanted ysmenu, is because of better ds games compatibility.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,649
Trophies
3
Age
24
XP
21,121
Country
United States
Would this affect any functionality?

As far as I understand, this option is necessary only if the user decided to use TWLMenu++ with the kernel aa boot option because it boots the game through the card launcher(ysmenu in my case).
What do you mean?
Another question: would TWLMenu++ still get updates? I am wondering if better compatibility is possible in the future, overall it's an awesome all in one package, the only reason i wanted ysmenu, is because of better ds games compatibility.
YSMenu or Wood is as best as it will likely get, in terms of compatibility.
 
  • Like
Reactions: RetrogamingAddict

RetrogamingAddict

Well-Known Member
Newcomer
Joined
Nov 10, 2023
Messages
69
Trophies
0
Age
31
XP
231
Country
France
What do you mean?
I meant, would i lose any functions, like "Reset hotkey" if i blank out the autoboot in YSMenu.ini

I also wanted to express my thanks amd gratitude for the immense support you're providing to the community 🙏🏽, you're doing god's work being very patient and responsive to all comments here, and it's all from your free time.
 
  • Like
Reactions: RocketRobz

RetrogamingAddict

Well-Known Member
Newcomer
Joined
Nov 10, 2023
Messages
69
Trophies
0
Age
31
XP
231
Country
France
these are the autoboot from TWLMENU++ downloaded file for my card. would these work for ysmenu?

Your only solution is to blank out the autoboot path in YSMenu.ini, and then:
  1. Install the autoboot files for your flashcard, or
  2. Do not use Kernel as the game loader for TWLMenu++, and set nds-bootstrap as the loader.
Edit; they would boot me into TWLMENU++
My autboot path in YSMENU.ini are already empty too.
 

Attachments

  • Unbenannt.PNG
    Unbenannt.PNG
    17.2 KB · Views: 26

RetrogamingAddict

Well-Known Member
Newcomer
Joined
Nov 10, 2023
Messages
69
Trophies
0
Age
31
XP
231
Country
France
Yes, put these files on the flashcard's SD root (if you haven't done so yet).
If launching the flashcard no longer starts your last-launched game, then your issue is fixed.
I do, but it will autoboot to TWLMENU++, i want it to autoboot to ysmenu instead. That's not possible with the autoboot files i assume?
 
v26.3.0

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,649
Trophies
3
Age
24
XP
21,121
Country
United States
I do, but it will autoboot to TWLMENU++, i want it to autoboot to ysmenu instead. That's not possible with the autoboot files i assume?
Ah, now I remember (that is, iirc) that you installed TWLMenu++ so that you can play DSiWare games.
If you prefer to use YSMenu as primary kernel, but still want to play DSiWare games, then the next version of NDSForwarder-DSi (which is now released) will support creating nds-bootstrap forwarders on flashcards, in order to launch DSiWare games using YSMenu (or other flashcard kernel) instead of TWLMenu++.
Post automatically merged:

v26.3.0
Includes nds-bootstrap v1.0.3 (GBATemp thread)

What's new?​

  • @DeadSkullzJr: Updated AP-fix for Pokémon: Refined Gold Overhaul.
  • Added DSi build of A5200DS to run Bosconian at full speed!
  • Switched to the new version of nesDS!
  • @edo9300: Updated the DS Classic Menu to function more closely to the DS/DS Lite system menu!
  • Various: Updated translations and add Kazakh language!

Bug fixes​

  • GFX_STATUS register is now cleared before booting homebrew.
  • @Dartz150: Added fix for Top Gun: Combat Zones when running in native GBA mode with Slot-2 flashcard.

Known bug​

  • Some font characters are missing for the Kazakh language to properly display.
 
Last edited by RocketRobz,

RetrogamingAddict

Well-Known Member
Newcomer
Joined
Nov 10, 2023
Messages
69
Trophies
0
Age
31
XP
231
Country
France
https://github.com/lifehackerhansol/NDSForwarder-DSi

-so this allows games to use ndsbootstrap, does that mean the ndsbootstrap is integrated in this or do i have to install it manually?

-So i put my dsi games on a separate folder, then using the forwarder app, i navigate to their location and install them, then they should appear in folder named "Forwarders". And from there i should be able to launch them from ysmenu?

-And what about the AP patches, do i have to install games that require AP using the forwarder too?
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,649
Trophies
3
Age
24
XP
21,121
Country
United States
https://github.com/lifehackerhansol/NDSForwarder-DSi

-so this allows games to use ndsbootstrap, does that mean the ndsbootstrap is integrated in this or do i have to install it manually?

-So i put my dsi games on a separate folder, then using the forwarder app, i navigate to their location and install them, then they should appear in folder named "Forwarders". And from there i should be able to launch them from ysmenu?

-And what about the AP patches, do i have to install games that require AP using the forwarder too?
  • If you install the forwarder pack (which is required), then nds-bootstrap will be installed.
  • Correct.
  • If you plan on using nds-bootstrap to run those AP-protected games, yeah.
 
  • Like
Reactions: RetrogamingAddict

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • 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."
    +1
  • 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.
  • 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
  • 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
    cearp @ cearp: still, I agree physical media is nice to have. just pointing out the issue is drm