Homebrew [Discontinued] TWLoader - CTR-mode NDS app

Status
Not open for further replies.

MRJPGames

Pretty great guy
Member
Joined
Aug 17, 2013
Messages
1,199
Trophies
1
Location
The Netherlands
Website
fizazy.com
XP
1,674
Country
Netherlands
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

Bedel

The key of the blade
Member
Joined
Oct 28, 2015
Messages
1,384
Trophies
0
XP
2,815
Country
United States
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?
 

Yasaka

Well-Known Member
Newcomer
Joined
Jul 9, 2016
Messages
63
Trophies
0
XP
226
Country
Germany
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,

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,515
Trophies
3
Age
24
XP
20,845
Country
United States
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.
 

Yasaka

Well-Known Member
Newcomer
Joined
Jul 9, 2016
Messages
63
Trophies
0
XP
226
Country
Germany
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?
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,515
Trophies
3
Age
24
XP
20,845
Country
United States
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?
 

BlackTearsX

Active Member
Newcomer
Joined
Nov 4, 2014
Messages
28
Trophies
0
Age
31
XP
1,769
Country
Nepal
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!
 

MRJPGames

Pretty great guy
Member
Joined
Aug 17, 2013
Messages
1,199
Trophies
1
Location
The Netherlands
Website
fizazy.com
XP
1,674
Country
Netherlands
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

angelhp

Well-Known Member
Member
Joined
Nov 30, 2014
Messages
509
Trophies
0
XP
2,335
Country
United States
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,

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,515
Trophies
3
Age
24
XP
20,845
Country
United States
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

General chit-chat
Help Users
    StatusN @ StatusN: hi, i need help with unbanning my 3ds, can somebody show me a link to a seed that still works...