Homebrew [Discontinued] TWLoader - CTR-mode NDS app

Status
Not open for further replies.

Leooogamer

Well-Known Member
Newcomer
Joined
May 13, 2016
Messages
66
Trophies
0
XP
49
Country
Brazil
from where does the app grab the box arts? doesn't seem to be able to download pokemon white's box art
 

nwiifletcher

Active Member
Newcomer
Joined
Feb 27, 2014
Messages
34
Trophies
0
Age
34
XP
1,221
Country
United States
I decided to try TWLoader and before i put the files on my AceKard2i I said to myself, "copy whatts currently on your card". Well, being impatient, I didn't listen. I overwritted whatever was on there with what was in the package. Now the Acekard flickers and in the end goes to power off screen. The card used to work on my fully updated with luma b9s new 3dsxl using the slot 1 loader app. Now even that does the same thing. My question is, Is there a way to make it work again without getting a ds to update my AceKard again like I did a long time ago? My Acekard2i shows an AK symbol now, not a game symbol like it used too.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,986
Country
United States
I decided to try TWLoader and before i put the files on my AceKard2i I said to myself, "copy whatts currently on your card". Well, being impatient, I didn't listen. I overwritted whatever was on there with what was in the package. Now the Acekard flickers and in the end goes to power off screen. The card used to work on my fully updated with luma b9s new 3dsxl using the slot 1 loader app. Now even that does the same thing. My question is, Is there a way to make it work again without getting a ds to update my AceKard again like I did a long time ago? My Acekard2i shows an AK symbol now, not a game symbol like it used too.
I don't know.
 
  • Like
Reactions: nwiifletcher

rece225

Member
Newcomer
Joined
Jun 28, 2017
Messages
6
Trophies
0
Age
25
XP
43
Country
Mexico
the roms of pokemon MD blue rescue team and explorers of sky don't work for me in this new version, I've tried everything but I continue getting stuck in the white screen.
EDIt: Roms like sonic rush, mario 64, super princess peach, mario kart work for me and I have arm9loaderhax.
 
Last edited by rece225,

rece225

Member
Newcomer
Joined
Jun 28, 2017
Messages
6
Trophies
0
Age
25
XP
43
Country
Mexico
yep, it works now, thank you, but explorers of sky continues on white screen, I'll try to let it go for 5 minutes and see if it works.
EDIt: After 4 times it worked, now, thanks :D!
 
Last edited by rece225,

rece225

Member
Newcomer
Joined
Jun 28, 2017
Messages
6
Trophies
0
Age
25
XP
43
Country
Mexico
Is there hope that games like pokemon and digimon will be playable un next updates? And thanks for doing such a great job!
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,975
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,006
Country
United States
After waiting for an update since February, I can't help but find the new bootstrap update a bit disappointing that they haven't fixed the THUMB booting thing for Pokemon games. Is there any progress made on it?
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,986
Country
United States
After waiting for an update since February, I can't help but find the new bootstrap update a bit disappointing that they haven't fixed the THUMB booting thing for Pokemon games. Is there any progress made on it?
The issue isn't that Pokemon is using THUMB, as it actually uses normal ARM codes.
The issue is that it won't run any card read commands.
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,975
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,006
Country
United States
The issue isn't that Pokemon is using THUMB, as it actually uses normal ARM codes.
The issue is that it won't run any card read commands.
I kind of wish it could just chainload WOODR4 from the SD Card without the need for a flash cart, and then list and boot the games from WOODR4, since like 99% of the games boot from WOOD just fine.
 
Joined
Jun 19, 2016
Messages
1,091
Trophies
0
Age
23
Location
Paris
XP
1,034
Country
France
I know it perhaps should be in the bootstrap thread, but well. With the latest unofficial bootstrap (build number begins with a 7) the loading times are absolutely hporrible and prevent me from enjoying the game, with both Super Mario 64 DS and Mario KArt DS. With the latter, I must wait around 1 to two minutes between a course preview and the razce itself, and of course the other loading times are even worse. It even stays on white screen for a little while before finally loading the actual game when booting. I have a 64 GB µSD card, does it require a certain cluster size to be faster?
Also I get a systematic Luma 8.0 ARM11 crash when trying to update TWLoader (I'm on 5.4.1)
 

Joshua Wright

Well-Known Member
Member
Joined
Nov 25, 2015
Messages
199
Trophies
0
Age
29
Location
Halfway between TidePods and Bleach
XP
206
Country
United States
I know it perhaps should be in the bootstrap thread, but well. With the latest unofficial bootstrap (build number begins with a 7) the loading times are absolutely hporrible and prevent me from enjoying the game, with both Super Mario 64 DS and Mario KArt DS. With the latter, I must wait around 1 to two minutes between a course preview and the razce itself, and of course the other loading times are even worse. It even stays on white screen for a little while before finally loading the actual game when booting. I have a 64 GB µSD card, does it require a certain cluster size to be faster?
Also I get a systematic Luma 8.0 ARM11 crash when trying to update TWLoader (I'm on 5.4.1)
Fat32 and 32kb clustersize is usually default for all USB drives and SD so it wouldn't make sense to change that. And for your crashing try updating form the github releases page.
 
Joined
Jun 19, 2016
Messages
1,091
Trophies
0
Age
23
Location
Paris
XP
1,034
Country
France
Fat32 and 32kb clustersize is usually default for all USB drives and SD so it wouldn't make sense to change that. And for your crashing try updating form the github releases page.
Actually, I think I'm using 64kb cluster size. I didn' know what to choose when I first formatted my µSD, as it was originally in exFAT :P
 

BlastedGuy9905

where's the updated autopsy report
Member
Joined
Apr 13, 2017
Messages
2,334
Trophies
1
Age
33
Location
under your desk
XP
4,043
Country
United States
TWLoader is a CTR-mode GUI that looks and feels like the Nintendo DSi Menu (theme can be changed to R4 or akmenu/Wood).
It is a frontend for nds-bootstrap, the SD ROM loader, and also a frontend for flashcards.
It can also serve as a replacement for flashcard menus.
With this, you can run your NDS games, with an enhanced 240p/3D-visual version of the DS/DSi boot screen, and clock speed of 133mhz (faster than normal DS).

Video by @Nomelas


You can also change the UI color to your favorite color, and have glowing rainbow colors in the Notification LED.

Is this an emulator, you may ask? No. NDS/DSi games are ran natively in TWL_FIRM.

FAQs are at the bottom of the post.

(Always updated)
Scan these QR Codes:
qrcode.png
twlnand%20side%20qrcode.png
twlnand%20side%20part%202%20qrcode.png
and Download here. (CIA files are in "sdmc:/_nds/twloader/cia/", if you skipped QR downloading.)
NOTE: The 3DSX version only works with Rosalina functionality, so it doesn't work via payloads.
NOTE2: The 3DSX demo version does not launch games, due to it being impossible with payloads.

Music files
Put "music.wav" at "sdmc:/_nds/twloader/".
Music must be 44khz, and 1 minute.

Instructions
  1. Extract the files/folders in the "sdroot" folder to the 3DS' SD Card root. Do not extract the "sdroot" folder itself to the SD Card root.
  2. Put .nds ROMs in "sdmc:/roms/nds/". Create the folders if they don't exist.
  3. v5.2.1 or below only: Dump the DSP firm, as that's needed to play the sound effects and music.
    Check here: https://gbatemp.net/threads/release-dsp-dump.423860/
IMPORTANT NOTE: If you plan on do a system transfer, before you do it, uninstall both parts of the TWLNAND side app first, unless you want to keep using TWLoader on the system that had it's stuff transferred to the new system.

Download a pack for your flashcard:
DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE (not needed as of v5.0.0, as the one for TWLoader is in TWLoader.7z.)
Original R4/M3 Simply (unknown version broke support)
R4iDSN/R4i Gold RTS (v5.1.0 broke support for "Add Games" and added games).
Acekard 2(i)/Galaxy Eagle/M3DS Real
Acekard RPG
Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT (Saving does not work.)
SuperCard DSTWO

Extract what's in "for Slot-1 microSD" to the root of the flashcard's microSD card.

In TWLoader.7z, extract the files/folders in the "flashcardsdroot (all)" and "flashcardsdroot (flashcardnamehere)" folders to the flashcard's microSD card root. Do not extract the "flashcardsdroot (all)" or "flashcardsdroot (flashcardnamehere)" folders themselves to the microSD card root.

To add a game from the flashcard:
  1. Launch the "Add Games" menu.
  2. Select a .nds file.
  3. The banner and .ini files will be created, and your game will show up in TWLoader.

To launch your game on the flashcard:
  1. Open TWLoader, and press START while on the DSi Menu theme.
  2. Press A on game location, and it will switch to flashcard.
  3. Go to Settings.
  4. Press R three times to go to NTR/TWL settings.
  5. In NTR/TWL settings, select "Flashcard(s) select".
  6. Pick your flashcard.
  7. Out of Settings, select your game, and the ROM should load.

Custom box art instructions
  1. Create your .png file that's 128x115.
  2. Name the .png file to the same filename as the game, but with ".png" added to the end (ex. SD card: game.nds.png, Flashcard: game.ini.png).
  3. Save it to "sdmc:/_nds/twloader/boxart/" for games on the SD card, or "sdmc:/_nds/twloader/boxart/flashcard/" for games on the Slot-1 flashcard.

DSi Menu theme: ROM select controls
  • Left/Right / Touch left/right game icons: Select a game/app.
  • L: Next page.
  • R: Previous page.
  • Y: Change icon size.
  • A / Touch selected icon: Launch selected game/app.
  • START: Start menu.
  • SELECT: Game settings.

Game settings selections
  1. ARM9 CPU Speed
  2. VRAM boost
  3. Lock ARM9 SCFG_EXT
  4. Set as donor ROM: Applies an ARM7 binary from the set ROM, to the game you're running with non-working saves.
  5. Set LED color: A set color will appear in the Notification LED.

R4 theme: menu controls
  • Left/Right: Move cursor.
  • A: Enter selected icon.
  • SELECT: Open Settings.
R4 theme: ROM select controls
  • Up: Move up.
  • Down: Move down.
  • Left: Move up 10.
  • Right: Move down 10.
  • L: Switch game location.
  • A: Start game.
  • B: Back to menu.
Wood theme controls
  • Up/Down: Move cursor.
  • A: Enter selection.

Settings controls
Settings will be saved on app exit or game/app launch.
  • L: Previous page.
  • R: Next page.
  • Y/A: Change selected setting.
  • B: Go back to ROM select screen.

ROM play controls
NOTe: Only for DSTT, R4i Gold, R4i-SDHC, SC DSONE, and SD card users.
  • L+R+A+B+X+Y: Bring up the 3DS error screen, as returning into TWLoader hasn't been figured out yet.

Please check this list:
List of games that work from SD Card


Todo
  • Add cheat menu.
  • Load themes stored on SD Card.

Credits
This wouldn't have been possible without the following.

FAQs

Q: Is TWLoader a DS/DSi emulator?
A: No. TWLoader is not an emulator (as stated above). When you launch a game in TWLoader, the system reboots into TWL mode, then switch to NTR mode for running your selected DS game (via the backend nds-bootstrap, if ROM is on SD card).

Q: Why is TWLoader taking me back to HOME Menu after updating itself?
A: Some versions of TWLoader have a bug where it always updates itself to the latest version, even if it's already on the latest version.
To fix this, either turn off Wifi and turn off auto-update TWLoader in the settings screen, or open settings.ini, and set AUTODOWNLOAD (in [FRONTEND]) to 0.

Q: What's the TWLNAND side CIA? Does it patch TWL_FIRM?
A: No. It's a DSiWare apps only used by the GUI (not seen in HOME Menu). The TWLNAND side starts bootstrap for running the ROMs and certain flashcards, and part 2 runs Slot-1 games/flashcards.

Q: Why do I get a white screen when trying to load a game from DSTT, Original R4, or the Acekard RPG?
A: A white screen will happen sometimes. Just try again if it happens.

Q: Why do I get a white screen when trying to load a game from SD Card?
A: Please note that not all games work from SD Card yet. Check the list above.
If it's listed as compatible, try again.

Q: How do I run a game in GBARunner2?
A: Put your SRAM-patched GBA ROM in the SD root as "runner.gba" and put the BIOS in the SD root as "bios.bin".
To SRAM-patch your ROM, use GBATA.

Q: Why is there lagging when picking a game?
A: The previous/next boxart and icon images are loaded, instead of them being loaded all at once. This is done to prevent memory leaks.

Q: Won't the LED feature cause an MCU brick?
A: Don't worry. @MarcusD said that you can only MCU brick on firmwares 8.1 or below.
It's confirmed there aren't any bricks above 8.1.

Q: Why am I'm getting the error screen when launching a game?
A1: Make sure you're using an up-to-date CFW, namely Luma3DS.
A2: Make sure part 1 & 2 of TWLNAND side is installed to both SysNAND and EmuNAND.

Q: Why do I get a black screen when launching a game, or "Add Games"?
A: I dunno, but please follow this guide. https://3ds.guide/troubleshooting#twl_broken
If you're using a boot manager to boot Luma, such as BootAnim9, look here.

Q: Why do I get an auto-shutdown when launching a game, or "Add Games"?
A: It's due to a pre-patched TWL_FIRM still being installed. Follow this guide. https://3ds.guide/troubleshooting#twl_broken
If you're using a boot manager to boot Luma, such as BootAnim9, look here.

Q: Will there be a way to return to the TWLoader menu while playing a game?
A: Maybe or maybe not. It may require hacking TWL_FIRM, which may be hard.

Q: How do I update TWLoader on the 3DS?
A: To manually update, select "Update TWLoader" in TWLoader settings.

Q: I'm getting a bootstrap not found error?
A: In settings, update the bootstraps, then in NTR/TWL settings, set Bootstrap to Release, then to Unofficial (or vice-versa).

When I click on the "Add Games" icon, it launches this weird modified YSMenu, and when I click on a NDS file, it just launches the game, it doesnt't add it to TWLoader.
 
Joined
Jun 19, 2016
Messages
1,091
Trophies
0
Age
23
Location
Paris
XP
1,034
Country
France
When I launch Ermii Kart DS Beta 1 (source & release), I get a weird screen. On the top screen I get white hexadecimals on a red screen, and the bottom screen is white.
(It's the Unofficial Bootstrap build 7056b94)
 
Last edited by StarTrekVoyager,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1