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

Dimensional

Well-Known Member
Member
Joined
Dec 7, 2008
Messages
1,008
Trophies
1
Age
34
Location
Texas
XP
2,781
Country
United States
I'm confused about this. The OP states it can play DS games, but then states it can't because they are slot-1. Can someone explain what he means?
 

Patxinco

Riding a Shooting Star
Member
Joined
Apr 18, 2011
Messages
847
Trophies
1
XP
2,231
Country
Spain
I'm confused about this. The OP states it can play DS games, but then states it can't because they are slot-1. Can someone explain what he means?
Slot-1 exploits disables SD card slot, so it can only be launched via DSiWare, cause your .nds must be on your SD.
 

Thunder Hawk

Firefox Master Race
Member
Joined
Jan 21, 2013
Messages
804
Trophies
1
XP
2,604
Country
United States
I'm confused about this. The OP states it can play DS games, but then states it can't because they are slot-1. Can someone explain what he means?
It can play DS games using the SD card and some method of running homebrew such as Sudokuhax or another exploited DSiWare game installed into the system. SRLoader cannot be used with The Biggest Loser exploit because since it is a Slot-1 game, SD access is disabled.
 

Dimensional

Well-Known Member
Member
Joined
Dec 7, 2008
Messages
1,008
Trophies
1
Age
34
Location
Texas
XP
2,781
Country
United States
It can play DS games using the SD card and some method of running homebrew such as Sudokuhax or another exploited DSiWare game installed into the system. SRLoader cannot be used with The Biggest Loser exploit because since it is a Slot-1 game, SD access is disabled.
But DS games are slot-1, so loading them from the SD using this would suddenly crash them because they can't read the SD they are loading from.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,969
Country
United States
But DS games are slot-1, so loading them from the SD using this would suddenly crash them because they can't read the SD they are loading from.
You haven't heard of nds-bootstrap, the SD ROM loader that redirects Slot-1 reads/writes to SD card?
It serves as a backend for both SRLoader and TWLoader.
 

Dimensional

Well-Known Member
Member
Joined
Dec 7, 2008
Messages
1,008
Trophies
1
Age
34
Location
Texas
XP
2,781
Country
United States
You haven't heard of nds-bootstrap, the SD ROM loader that redirects Slot-1 reads/writes to SD card?
It serves as a backend for both SRLoader and TWLoader.
No. I have. Just the OP made it sound like it could and couldn't load DS games because of something different from NDS-bootstrap and TWLoader.
 

Thunder Hawk

Firefox Master Race
Member
Joined
Jan 21, 2013
Messages
804
Trophies
1
XP
2,604
Country
United States
DSI System 1.4.3U (Is it still possible to update? Not that I really want to, but...)
Flipnote Studio and the Nintendo DSi Browser can be copied to the SD Card, yay! (Not the 3DS Transfer Tool... rip) (Also rip the DSiware on my old old 3DS)


Yes!

Will I be fine? :)

Alright, according to some sources:

DSi Release Dates:
  • JP: November 1, 2008
  • AU: April 2, 2009
  • EU: April 3, 2009
  • NA: April 5, 2009
DSi XL Release Date:

  • JP: November 21, 2009
  • EU: March 5, 2010
  • NA: March 28, 2010
  • AU: April 15, 2010

November 27, 2009 Black Friday Bundles:

White DSi (Brain Age Bundle)
Brain Age Express: Arts & Letters
Brain Age Express: Sudoku
Brain Age Express: Math
Clubhouse Games Express: Card Classics
Photo Clock (This might be an exploit game if it can load a corrupted image with a payload.)

Blue DSi (Mario Bundle)
Mario vs Donkey Kong: Minis March Again
WarioWare: Snapped
Dr. Mario Express
Mario Calculator
Mario Clock

March 28, 2010 -

Nintendo released the Nintendo DSi XL preloaded with Brain Age Express: Math, Brain Age Express: Arts & Letters, Photo Clock, Flipnote Studio and Nintendo DSi Browser. At the same time, any new Nintendo DSi systems on and after that date will now preloaded with Flipnote Studio and Nintendo DSi Browser.

Also known as @Apache Thunder ;)
Good luck!

Edit:also, is this game available on the 3ds eShop?
Later models, including DSi XL.


Alright, I narrowed the exploit game down to three (er two) titles assuming that those are the only pre-installed titles.

Brain Age Express: Sudoku (Removed mysteriously from the DSiWare Shop with no reason given) (Edit: Seems unlikely since it was never included with the DSiXL)
Flipnote Studio (Possible exploit with flipnotes?)
Nintendo DSi Browser (Operahax lol)
 
Last edited by Thunder Hawk,

Oleboy555

Well-Known Member
Member
Joined
Feb 8, 2017
Messages
907
Trophies
0
Location
Amsterdam
Website
3ds.guide
XP
2,305
Country
Netherlands
Alright, I narrowed the exploit game down to three (er two) titles assuming that those are the only pre-installed titles.

Brain Age Express: Sudoku (Removed mysteriously from the DSiWare Shop with no reason given) (Edit: Seems unlikely since it was never included with the DSiXL)
Flipnote Studio (Possible exploit with flipnotes?)
Nintendo DSi Browser (Operahax lol)

I got flipnote and the browser :D
 
  • Like
Reactions: Thunder Hawk

DeoNaught

I'm here to steal memes and break dreams
Member
Joined
Aug 22, 2016
Messages
2,260
Trophies
0
Location
Constant Fear
Website
Gbatemp.net
XP
2,258
Country
United States
You have to take an existing ticket preferably from a system app, and edit the TID in the ticket using a hex editor so that it matches the new game your installing. You have to decrypt the ticket using TWLTool first. If using one of the system apps the TID you will need to find will either start with 00030005, 000300015, or 00030017 then the game code of the SRL (which is stored in big endian in the ticket). If using a system ticket, you change the 0005/0015/0017 part of the TID as well so that it becomes 00030004. Then renencrypt the ticket and rename it to match the game code in hex of sudoku.

Note that you can't run out of region titles with this so make sure you are using the one that matches your console's region. Then manually install the TMD into the the title folder. The ticket will go in ticket/00030004/ with the other user app tickets.

The location the game SRL and TMD goes in is in the title/00030004/[GAME CODE in HEX that matches file name of ticket] (game code in hex will all be in lowercase by the way)

You can get the TMD by getting it from that big TMD archive people made before the shop shutdown. Just be sure to remove any data after offset 0x208 in a hex editor so that the TMD is the correct size. Then rename the TMD to title.tmd.

The structure of the game folder in the title/00030004/ is "content" and "data" folders. The hax save goes in the data folder, the SRL and TMD go in the content folder. Note that file name of the .app usually has to match something defined in the TMD. For sudoku that's usually 00000001.app. Though other region versions of the game might be 00000000.app or 00000002.app.

Example images showing where USA version of Sudoku should be installed to:

View attachment 88338
View attachment 88339


The relevent part of a ticket you have to edit in a hex editor. This example shows what the TID field looks like for USA version of Sudoku:

View attachment 88340

Launcher/Data management doesn't verify ticket RSAs. (huge oversight by Nintendo) so as a result you can install any game you want this way. Though usually you need to provide the save container yourself as DSi Shop was normally responsible for generating that. We already have one for Sudoku in this example since we have a hax save. But if you want to do other normal games you have to provide one. Usually I install the game via CIA on my 3DS the extract the save it generated from my TWLN partition. I will not go into detail about that here. :P

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



You don't need a hardmod to do this actually. Use the homebrew app I attached to below. Just be careful not to corrupt your NAND and you should be fine. :D

This will run fine from 4swordshax too so you already have your method of running this. Source is included as I modified it a bit to turn off top screen backlight (as it doesn't use that for anything). This so it saves power while you are using it. :P

You can dump your NAND CID and firmware stuff with this too by the way. :D

This version of fwtool was the predecessor to what eventually became dgTool. A similar homebrew app designed for helping 3DS users use DSiWare hax to modify NAND. Though dgTool no longer has the features fwTool has. :(

So use the version of fwTool I provided.
So i can do this without an app, nd just do a hardmod instead?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    fuck ubisoft, and fuck activision
    +1
  • realtimesave @ realtimesave:
    Nintendo needs to release a new console, switch is getting such shitty little games lately lol it's pathetic
  • Purple_Heart @ Purple_Heart:
    Lmao a new flashcart... The Unlock Switch... I knew it's not fake xD
    +1
  • NinStar @ NinStar:
    A new consoles won't solve that problem
  • NinStar @ NinStar:
    It will actually make it worse
  • The Real Jdbye @ The Real Jdbye:
    well actually
    a new console won't do anything right now, because the games are still in development, that's why there are few games being released
  • The Real Jdbye @ The Real Jdbye:
    it won't make the games finish any faster
  • Veho @ Veho:
    2/3rds of launch titles for the Switch 2 will just be lazy ports of Switch games anyway.
  • The Real Jdbye @ The Real Jdbye:
    probably
  • The Real Jdbye @ The Real Jdbye:
    maybe mario kart 9 will be a launch title
  • The Real Jdbye @ The Real Jdbye:
    i really want a new mario kart
  • Veho @ Veho:
    What, you mean the endless stream of DLCs doesn't count?
  • Veho @ Veho:
    Why develop a new game when you can just sell season passes forever?
  • Veho @ Veho:
    I'm still on MKDS so I'm not bothered :tpi:
  • The Real Jdbye @ The Real Jdbye:
    i like the dlc tbh, i'd like a new game more
  • ZeroT21 @ ZeroT21:
    but the current version is still selling fine at full price
  • SylverReZ @ SylverReZ:
    Hello
  • ZeroT21 @ ZeroT21:
    sup
    +1
  • SylverReZ @ SylverReZ:
    @realtimesave, You seen the Unlock Switch flashcart yet?
  • K3Nv2 @ K3Nv2:
    I'll see the 19.0 update that blocks use ability to it
    +1
  • K3Nv2 @ K3Nv2:
    Lol newegg+
    Screenshot-20240423-053504-Gmail.jpg
  • S @ salazarcosplay:
    does update 19 really block it
  • SylverReZ @ SylverReZ:
    Update 19 never came out yet. Just the 18.1.
    SylverReZ @ SylverReZ: Update 19 never came out yet. Just the 18.1.