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

Al_Fahrel

Member
Newcomer
Joined
Feb 16, 2018
Messages
9
Trophies
0
Age
28
XP
58
Country
Italy
Is there any way to use gameshark Cheat Codes with this? I really wish I could unlock the wifi-locked content in Final Fantasy III
 

t0w3l

Well-Known Member
Newcomer
Joined
Aug 15, 2018
Messages
82
Trophies
0
XP
97
Country
United States
Is there a patch that can fix multiplayer problems with DSiMenu++?
Like, If "New Super Mario Bros" doesn't work with multiplayer can a patch just, fix the problem?

Let me ask here aswell, does someone know about the issue with local multiplayer ? Aka DS Download Play.
Doesn't work with the current iteration.

Huh, let me guess. Card-to-card multiplayer works if both persons have DSiMenu++? I tested that with my brothers DSi and It doesn't work.
Club Penguin Elite Penguin Force freezes when trying to Host/Join.
Super Mario 64 DS just softlocks.
Kirby Super Star Ultra doesn't work either.
Mario Hoops 3-on-3 says "Communication Error"
I hope that DS Download Play is going to be a thing in DSiMenu++
And well, other games softlock when trying to host card-to-card multiplayer or ds download.

What I did was replace the current release nds-bootstrap with v0.10.2 to play multiplayer games, 'do it won't work with Flipnotehax anymore, and some games won't work. It'll at least fix the crashes that happens when trying to use multiplayer in some games.
"nds-boostrap v0.11.0: All-in-one build!" was released 08/15/2018, and with it came many advantages. For the first time in history nds-bootstrap became compatible with FlipnoteLenny and ugopwn (arguably the most common DSiWare currently, as any DSi from after 2010 should have Flipnote pre-intalled), and made all SDK's supported in one build (which is the reason for the name). The build was a great step forward, but it had it's flaws. Compatibility, As well as Wireless Communications and Direct booting from unlaunch for non-Hiya DSi users, were all affected by the update and fusion of the SDK5 and SDK1-4 Versions.
The compatibility was fixed 6 days after, through v0.11.1, readding the games that were broken in v0.11.0 and also adding a few Later SDK3 games that weren't compatible before. It also fixed many Sound related problems with nds-bootstrap, including adding a "SOUND_FIX" option to the .ini file that fixes most of the sound crackles present in games.
Only 3 days after that, another update came along, v0.11.2, which added VRAM boost, as a way to improve video performance when using TWL Speed.
This means that if you use HiyaCFW, or is using DSiMenu++ on a Homebrew-Enabled 3DS, you should be fine, and nds-bootstrap should be working great for you, specially with the new features added in v0.11.1 and v0.11.2, but if you're on a non-HiyaCFW DSi (like me, as I keep getting a white screen after the Hiya logo) you're probably missing Multiplayer support, most likely crashing/softlocking your game after trying to use such functionalities. Also, that makes the Gen 4 Pokemon games unplayable, as they will try to check for connections after pressing "Start" on the Title Screen, giving an error screen and restarting the game.

That was really anoying to me, and the only sollutions I imagined to the Multiplayer Problem were the following:
1- Install HiyaCFW (which again, gave me a white screen after the installation)
2- Have another way to boot into DSiMenu++ that isn't FlipnoteLenny or ugopwn (another DSiWareHax, like SudokuHax or launch it directly from unlaunch using bootcode.dsi) and return to nds-bootstrap v0.10.2, when Multiplayer was still available for non-Hiya users.

The second option was the one I chose as I had already installed unlaunch for the HiyaCFW guide. I used the nightly 87c85d5 SDK5 and Release v0.10.2 SDK1-4 as the "nds-bootstrap-nightly.nds" and "nds-bootstrap-release.nds" respectively on the "_nds" folder for DSiMenu++ v6.0.0 and they both work great. While "Release" will only be able to play SDK1-4 games, "Nightly" will play both SDK5 and most SDK1-4 games with a few glitches here and there. To avoid these problems, you just have to change between the two on the Settings menu for DSiMenu++. Using this all games should be able to enter multiplayer screens without giving error messages/crashing, with only a few games I tested not being able to connect to another DS. This means that all Gen 4 Pokemon Games returned to a playable state (and also multiplayer enabled).
The only drawback is that FlipnoteHax, again, will not be compatible with it, and that you'll lose all the amazing features added in the later versions. Still worthwhile if you can't (or don't want to) do HiyaCFW.
These problems can be addressed in a future update, 'do as Robz8 said, future builds may become incompatible with FlipnoteHax again.

If you're a FlipnoteHax user that doesn't have any other exploitable DSiWare, I highly recommend you install unlaunch, even if you're not interested in Hiya, it will spare the time of copying and pasting the FlipnoteLenny exploit, as you can launch DSiMenu++ directly (it will not play any NDS games 'do, unless you also use nds-bootstrap v0.10.2 or lower) as well as play DSiWare exclusive games from the SD Card. Then you can do the nds-bootstrap replacement as a temporary solution as you wait for v0.12.0, which will hopefully fix the multiplayer for non-hiya users. Even if it doesn't you'll still always be able to use v0.10.2 to play a variety of games(including Pokemon, Mario Kart and New Super Mario Bros) multiplayer, with friends that use the Original Cartridge, an R4 or DSiMenu++ itself.
Don't know if it's the best way to do it, but it's the only one I could come up with... Guess we'll have to wait 'till an update fixes the multiplayer problem.
 

AkikoKumagara

The Coolest Bear Around
Member
Joined
Jan 4, 2017
Messages
1,544
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,984
Country
United States
Is there any way to use gameshark Cheat Codes with this? I really wish I could unlock the wifi-locked content in Final Fantasy III
This has been coming up a lot. Rob usually says to wait for GUI support on DSiMenu++ before using cheats with it, even though it's apparently supported in some form by NDS-Bootstrap.
 

Der_Blockbuster

Well-Known Member
Member
Joined
Mar 2, 2016
Messages
878
Trophies
0
Age
24
XP
2,886
Country
Germany
What I did was replace the current release nds-bootstrap with v0.10.2 to play multiplayer games, 'do it won't work with Flipnotehax anymore, and some games won't work. It'll at least fix the crashes that happens when trying to use multiplayer in some games.

Don't know if it's the best way to do it, but it's the only one I could come up with... Guess we'll have to wait 'till an update fixes the multiplayer problem.
Im new to this stuff, how do I change my bootstrap version
 

t0w3l

Well-Known Member
Newcomer
Joined
Aug 15, 2018
Messages
82
Trophies
0
XP
97
Country
United States
Im new to this stuff, how do I change my bootstrap version
First I must remind you that this will NOT work if you're using Flipnote to enter DSiMenu++, you need either another Exploit, or Unlaunch

https://github.com/Robz8/DSiMenuPlusPlus/releases/tag/v5.4.1 download this version of DSiMenu++ and open the _nds folder on it. Then find the files "release-bootstrap.nds", and "nightly-bootstrap-sdk5.nds". Extract and rename them as "nds-bootstrap-release.nds" and "nds-bootstrap-nightly.nds" respectively.
After that, still on the file you downloaded, open the folder dsimenuplusplus (inside of _nds) and find the files "nightly-bootstrap" and "release-bootstrap" and extract them.
Now, all you have to do is put these files in their respective folders on your SD Card, replacing the current ones.
To be able to play SDK5 games (you can see if a game is SDK5 by pressing "select" on it) change your settings on DSiMenu to use the nightly boostrap (2nd page, last item), and if you find any problems when playing Non-SDK5 games (Any game that has SDK1, 2, 3, or 4), change them back to use the release bootstrap (SDK5 will stop working) and most problems should be fixed.
 
  • Like
Reactions: Apollon

Al_Fahrel

Member
Newcomer
Joined
Feb 16, 2018
Messages
9
Trophies
0
Age
28
XP
58
Country
Italy
After some sort of browsing I found out that NDS-bootstrap can indeed load cheat codes by putting them in cheat.xml on the _nds folder of my SD card
But how do I manage it? How do I link the code I want to input to the rom I want to choose? Do I just put the code in the file and it's applied to every nds rom?
What exactly do I write into cheat.xml?

In case it's simpler to explain with an example, I'll give some data
The game is Final Fantasy III (USA)
The Cheat is having sent 99 WiFi mails (necessary for unlocking certain sidequests)
The code is 220C6410 00000063

Thanks for your time
 

Der_Blockbuster

Well-Known Member
Member
Joined
Mar 2, 2016
Messages
878
Trophies
0
Age
24
XP
2,886
Country
Germany
First I must remind you that this will NOT work if you're using Flipnote to enter DSiMenu++, you need either another Exploit, or Unlaunch

https://github.com/Robz8/DSiMenuPlusPlus/releases/tag/v5.4.1 download this version of DSiMenu++ and open the _nds folder on it. Then find the files "release-bootstrap.nds", and "nightly-bootstrap-sdk5.nds". Extract and rename them as "nds-bootstrap-release.nds" and "nds-bootstrap-nightly.nds" respectively.
After that, still on the file you downloaded, open the folder dsimenuplusplus (inside of _nds) and find the files "nightly-bootstrap" and "release-bootstrap" and extract them.
Now, all you have to do is put these files in their respective folders on your SD Card, replacing the current ones.
To be able to play SDK5 games (you can see if a game is SDK5 by pressing "select" on it) change your settings on DSiMenu to use the nightly boostrap (2nd page, last item), and if you find any problems when playing Non-SDK5 games (Any game that has SDK1, 2, 3, or 4), change them back to use the release bootstrap (SDK5 will stop working) and most problems should be fixed.
Oh okay thank you very much I will try it out!
 

Dargentum

Well-Known Member
Newcomer
Joined
Jun 8, 2018
Messages
46
Trophies
0
Age
26
XP
137
Country
Chile
Guys, is there a way to soft reset the Dsi menu? I'm tired of closing and rebooting the app each time I want to change a game.
Also, Phantom Hourglass stays on a white screen and doesn't boot; Spirit tracks lacks the train controlls.
Am I stupid?
 

Raulix

Active Member
Newcomer
Joined
Feb 18, 2018
Messages
39
Trophies
0
XP
201
Country
Argentina
Guys, is there a way to soft reset the Dsi menu? I'm tired of closing and rebooting the app each time I want to change a game.
Also, Phantom Hourglass stays on a white screen and doesn't boot; Spirit tracks lacks the train controlls.
Am I stupid?

No, soft-reset works with CFW. It says that in the first page.
But the weird thing is that I pressed L+R+DOWN+B and then I pressed the power button and It just resets normally, without a CFW.

Was this a new update or just a bug?
 

t0w3l

Well-Known Member
Newcomer
Joined
Aug 15, 2018
Messages
82
Trophies
0
XP
97
Country
United States
Guys, is there a way to soft reset the Dsi menu? I'm tired of closing and rebooting the app each time I want to change a game.
Also, Phantom Hourglass stays on a white screen and doesn't boot; Spirit tracks lacks the train controlls.
Am I stupid?
You can only Soft Reset with CFW. You can boot directly to DSiMenu++ without Hiya using unlaunch, if you're tired of booting with DSiWareHax, but nds-bootstrap will only work that way if you use v0.10.2 or lower.
Phantom Hourglass is broken in some versions of nds-bootstrap. What version are you using?
The Spirit Tracks issue is because of Anti-Piracy. You'll need to patch your dump to make them appear using one of the patches found here.

--------------------- MERGED ---------------------------

No, soft-reset works with CFW. It says that in the first page.
But the weird thing is that I pressed L+R+DOWN+B and then I pressed the power button and It just resets normally, without a CFW.
Was this a new update or just a bug?
You mean it comes back to DSiMenu++? If you're using unlaunch, that's because there's a "bootcode.dsi" file on the root of your SD Card, which unlaunch runs right after boot, and has nothing to do with you pressing L+R+DOWN+B. In this case, just hold "A" while turning the DSi on and you should come back to the Normal System Menu
 
  • Like
Reactions: Deadniel

able

Well-Known Member
Newcomer
Joined
Jun 22, 2018
Messages
69
Trophies
0
Age
32
XP
172
Country
United States
o2ds/cfw luma 9.1/newest fastboot/newest bootstrap/newest dsmenu++ and dsmenu++ launcher
ok, i was making an issue on github, but it says to come here. ive seen rob mention sd card corruption to me before, but it was involving gba runner.
so this happened last night and scared the shite out of me, i was playing a ds game for a while, and then i tried to open a dragonball game, when i did it gave me the error along the lines of "problem with save file, rebooting cart" and from there, it opened up a 3ds theme menu ive never seen before saying pick a theme. i then restarted, and it when i did, theme data was gone, and my 3ds icons were wrapped as if they were just installed, and it was saying they came from spotpass. i then restarted again, and it appeared to be softbricked, no luma no fastboot no godmode nothing, just the blue light saying it was on. took out sd card and i can boot into fastboot. what i did was put the sd card in my windows pc, windows told me it had errors, so i repaired them, put it into my 3ds, it booted luma, stil no theme and icons all wrapped and randomly scattered.
i unwrapped everything, installed my theme, and reorganize my icons.
is there something i should know on how to prevent this?, did i fix it correctly?, is this a known issue? etc.
 

Sonikal

Well-Known Member
Newcomer
Joined
Aug 23, 2018
Messages
45
Trophies
0
Age
23
XP
90
Country
Spain
You don't even have to. DSiMenu++ has its own dedicated folder at root:/_nds/. Where you can save the box art and roms if you make a dedicaded folder. Or if you've already got roms, navigate to the folder containing the roms.
No problem to update nds-bootsrap in twloader folder?
 

PP1000

New Member
Newbie
Joined
Sep 6, 2018
Messages
2
Trophies
0
Age
24
XP
46
Country
Spain
Hi, Dragon Quest IX is supposed to work but it is not working for me. Tried with the raw .nds and got a white screen, then tried the ap-patched .nds (did it with "DS Scene rom Tool") and got a double white screen, which then turned into a double black one with the bottom screen swapping between black and white.
I would appreciate so much any kind of help ^^
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,676
Trophies
3
Age
25
XP
21,215
Country
United States
Hi, Dragon Quest IX is supposed to work but it is not working for me. Tried with the raw .nds and got a white screen, then tried the ap-patched .nds (did it with "DS Scene rom Tool") and got a double white screen, which then turned into a double black one with the bottom screen swapping between black and white.
I would appreciate so much any kind of help ^^
Turn off async prefetch.
 

MisterSteak

Member
Newcomer
Joined
Feb 7, 2018
Messages
17
Trophies
0
Age
39
XP
64
Country
United States
Does DSiMenu++ typically take 30 seconds to start, or is something screwy with my configuration? I've timed it a few times and it averages out to about 30 seconds of white screen before booting into my list of games every time. I'm on an N3DS and I've followed the instructions given in the main thread.

I did come from TWLoader - could there be some sort of straggler that I didn't delete that's causing the hangup? I don't recall TWLoader taking this long to start up.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: If she gets stuck in the dryer make sure you help!