Homebrew [Discontinued] TWLoader - CTR-mode NDS app

  • Thread starter Thread starter RocketRobz
  • Start date Start date
  • Views Views 1,821,573
  • Replies Replies 9,252
  • Likes Likes 147
Status
Not open for further replies.
In the screenshots the bigger text is blurry. If this is still the case in the latest version the fix is pretty easy. Before ever using the font draw a string with all characters in it before the first real frame, than just do as normal, it will not be a blurry upscale anymore after this.

Edit: assuming you are using sftdlib for text rendering.
 
  • Like
Reactions: RocketRobz
In the screenshots the bigger text is blurry. If this is still the case in the latest version the fix is pretty easy. Before ever using the font draw a string with all characters in it before the first real frame, than just do as normal, it will not be a blurry upscale anymore after this.

Edit: assuming you are using sftdlib for text rendering.
Wow wow wow wait, can we take screenshots of DS homebrew with this?
 
yo i just installed the lastest version of twl and put the content in root of sd. soo when i want to load my acekard 2i (also latest update) the screen is just white. the dsi loadscreen appears + health warning and after this its just white. (i choosed the flashcardlist with acekard2i in the settings. also reset slot1 is on.
 
Last edited by Yasaka,
yo i just installed the lastest version of twl and put the content in root of sd. soo when i want to load my acekard 2i (also latest update) the screen is just white. the dsi loadscreen appears + health warning and after this its just white. (i choosed the flashcardlist with acekard2i in the settings. also reset slot1 is on.
I'll look into the white screen issue.

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

In the screenshots the bigger text is blurry. If this is still the case in the latest version the fix is pretty easy. Before ever using the font draw a string with all characters in it before the first real frame, than just do as normal, it will not be a blurry upscale anymore after this.

Edit: assuming you are using sftdlib for text rendering.
I'll try it. Thanks.
 
just to make sure i understood this right.. you cant load directly acekard in twl you need to choose each ini file for a game on the flashcard right?
 
In the screenshots the bigger text is blurry. If this is still the case in the latest version the fix is pretty easy. Before ever using the font draw a string with all characters in it before the first real frame, than just do as normal, it will not be a blurry upscale anymore after this.

Edit: assuming you are using sftdlib for text rendering.
Can you show me an example?
 
First of all, thank you very much for your hard work!
Since i don't see any files for it, would this work with the r4idsn aswell? Thank you!
 
Can you show me an example?
Code:
sftd_init();
sftd_font *font = sftd_load_font_mem(OpenSans_ttf, OpenSans_ttf_size);
sftd_draw_textf(font, 0, 0, RGBA8(255, 0, 0, 255), 50, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890:-.'!?()\"end"); //Hack to avoid blurry text!
Where 50 is the size in this case, as that was the largest font size I ever used in this particular game, but you need to use the size of the largest text in the loader, or bigger (but that'll take up more RAM I believe but I might be wrong about that)

Edit: also if you use any characters that are not in that string, you probably will need to add them.
 
  • Like
Reactions: RocketRobz
y6iehx865
sttk3sk9p

Sorry but why this with boxart?
The flashcard boxart is present in sd demos too....
https://postimg.org/image/y6iehx865
https://postimg.org/image/sttk3sk9p/
 
Last edited by angelhp,
TWLoader v1.5
Now with sound!
The look and feel of the DSi Menu is complete!
screenshot1_v1.5.png


Additions:
  • NDS sound effects!
  • Flashcard: Banner text is now read from the .ini files at "sdmc:/nds/flashcard/".
  • Flashcard: Banner icons (.png, 32x32) are now read from "sdmc:/_nds/twloader/bnricons/flashcard/".
  • C-shaped thingies (called braces) are added at the start and end of the game list.
  • TWLNAND side: Console output.
Improvements:
  • A number of box art will be shown, based on the number of games.
  • Text is no longer blurry.
Bugfixes:
  • Flashcard: Box art is now read from "sdmc:/_nds/twloader/boxart/flashcard/" instead of sdmc:/_nds/twloader/boxart/".
  • L button is functional again.
  • TWLNAND side: White screen issue should be fixed.

The .ini files at "sdmc:/nds/flashcard/" can now look like this:
Code:
[FLASHCARD-ROM]
NDS_PATH = Games/Game name.nds
BNR_TEXT1 = Line1
BNR_TEXT2 = Line2
BNR_TEXT3 = Line3
Code:
[FLASHCARD-ROM]
NDS_PATH = Games/Super Mario 64 DS (U).nds
BNR_TEXT1 = Super Mario 64 DS
BNR_TEXT2 = Nintendo
Code:
[FLASHCARD-ROM]
NDS_PATH = Games/Sonic and Sega All Stars Racing (U).nds
BNR_TEXT1 = Sonic & SEGA
BNR_TEXT2 = All-Stars Racing™
BNR_TEXT3 = SEGA

Re-extract the files in "sdroot" to the 3DS SD card root, and install "sdmc:/_nds/twloader/cia/TWLoader - TWLNAND side.cia".
If you're still getting the white-screen issue, turn on console output, try again, and report here.

Note: I was originally going to add music as well, but due to the code storing the music in RAM, instead of it being streamed, music is not included.

Also, @Olmectron will be releasing a new version of Forwarder3-DS on next week's friday, which includes a feature where you can create .ini files for TWLoader, including extracting the icons from the games as .png files.
 
Last edited by RocketRobz,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum