Homebrew TWPatcher - DS(i) mode screen filters and patches

  • Thread starter Sono
  • Start date
  • Views 748,599
  • Replies 2,428
  • Likes 101

Are you interested in a complete replacement of TwlBg which includes all patches?

  • Yes, I don't care how broken it will be!

    Votes: 188 79.3%
  • No, I don't want to use even more broken stuff

    Votes: 20 8.4%
  • Yes, but only in GBA mode, because I play DSi exclusives

    Votes: 12 5.1%
  • No, because I only use DS and DSi mode

    Votes: 17 7.2%

  • Total voters
    237
  • Poll closed .

Sheimi

A cute Vixen!
Member
Joined
Oct 22, 2009
Messages
2,171
Trophies
2
XP
2,532
Country
United States
Updated my JPN 3ds from 11.9 to 11.0

vkf7SzL.jpg
Just to confirm, I found the code pattern at 4B090 as well, the size is 0x3C. I'm at System version 11.10.0-43U if that info helps Sono . I'm about to recompile the patched xci and I'll edit this post with my result.
To piggy off this post. It is the same location as the JPN N3DS TWL Firm file
 

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,359
Trophies
2
Location
In my house
XP
4,775
Country
Mexico
I gave up, I will wait for a patcher. anything python involved never ever runs on my end.

make sure that you have python installed in PATH and you can always run CMD inside the directories by opening a command window with shift+right click -> "open command window here". Another workaround is to make batch (.bat) files with the command scripts you want, so you only have to run these with a double click, and if you don't know how to make batch (.bat) files, Google answers this very nicely and is too easy.
 
Last edited by DSoryu,

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,821
Trophies
2
Location
home
XP
9,320
Country
Hungary
@OP do you have an ETA for your patcher?

I'm sorry, but I never like to specify an ETA because I always end up being late. Always. No exceptions.

I'm currently rewriting the text renderer, so instead of just one screen, the patch can be reviewed on both screeens, and the menu disappears after a few seconds so you can get an unattended view at how the selected matrix would look like in-game.
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,821
Trophies
2
Location
home
XP
9,320
Country
Hungary
After testing a lot of the planned scale kernels on the 3DS, I decided to scrap most of them (and will be removed after the release I'll put up in a few hours), because they actually look worse than Nintendo's own, and in contrast Nintendo did a *really* good job at making a filter which actually enchances the image.

I pulled some random filters out of my head, and whacked them in just to make this awful wait slightly more worthwhile.

26237e13c8.jpg

53f1d365bb.jpg
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,261
Country
United States
Well, yeah I think the default DS scaling is reasonable for images, but its horrible for pixel-thin fonts. In some games I'd trade off nice graphics for just being able to actually read, if that is an option with any of these scalers.
 
  • Like
Reactions: Sono

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,821
Trophies
2
Location
home
XP
9,320
Country
Hungary
Well, yeah I think the default DS scaling is reasonable for images, but its horrible for pixel-thin fonts. In some games I'd trade off nice graphics for just being able to actually read, if that is an option with any of these scalers.

There is a sharpen filter which slightly enchances the differences in the image. It probably helps.

Is this only going to be useable in TWLoader? I use R4DS and forwarders, I would be thrilled to patch my 3DS' TWL_FIRM

Nobody said this will only work with TWLoader. The patcher outputs the patched file to /luma/sysmodules/TwlBg.cxi
 
  • Like
Reactions: Retro_Mod_Gamer

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,821
Trophies
2
Location
home
XP
9,320
Country
Hungary
Yeah so... it seems like my compressor is bad, because even just recompressing the original binary crashes TwlBg. I'll investigate this when I wake up. At this point everyone must be sick of my excuses :wacko:
 

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,359
Trophies
2
Location
In my house
XP
4,775
Country
Mexico
Yeah so... it seems like my compressor is bad, because even just recompressing the original binary crashes TwlBg. I'll investigate this when I wake up. At this point everyone must be sick of my excuses :wacko:

Take your time, any delay related to optimization shouldn't be called an excuse, it shows that you are really compromised to deliver quality content for everyone, and that talks much about you and your works :D,
 
  • Like
Reactions: Sono

ho-tross

New Member
Newbie
Joined
Jul 11, 2019
Messages
1
Trophies
0
Age
32
XP
46
Country
Australia
i patched my new 3ds with the batchfile one of the forum members on this thread provided and besides setting the 3dstools folder to path it was straight forward. i tried it out on a few games and honest with the 1.25x i cant really see a difference.
good luck with it all sono i might have another go of it in a few days to check it out. hope it all goes well.
 

Attachments

  • D_MXHFtU0AAsO_B.jpg
    D_MXHFtU0AAsO_B.jpg
    119.9 KB · Views: 267
  • D_MWQ2BU0AAn_Ty.jpg
    D_MWQ2BU0AAn_Ty.jpg
    124.3 KB · Views: 283
  • D_MWSlDUYAA2LJ4.jpg
    D_MWSlDUYAA2LJ4.jpg
    173.4 KB · Views: 234
  • D_MXHFtU0AAsO_B.jpg
    D_MXHFtU0AAsO_B.jpg
    119.9 KB · Views: 243
  • D_MXI-sUcAAU2Dy.jpg
    D_MXI-sUcAAU2Dy.jpg
    128.8 KB · Views: 296
Last edited by ho-tross,
  • Like
Reactions: Sono

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,821
Trophies
2
Location
home
XP
9,320
Country
Hungary
i patched my new 3ds with the batchfile one of the forum members on this thread provided and besides setting the 3dstools folder to path it was straight forward. i tried it out on a few games and honest with the 1.25x i cant really see a difference.
good luck with it all sono i might have another go of it in a few days to check it out. hope it all goes well.

I don't see that being patched at all. Did you enable game patching in Luma? I think I forgot to list that as a required action.
 

goncalodoom

Well-Known Member
Member
Joined
Sep 12, 2009
Messages
420
Trophies
1
Age
32
Location
portugal
XP
1,153
Country
Portugal
i patched my new 3ds with the batchfile one of the forum members on this thread provided and besides setting the 3dstools folder to path it was straight forward. i tried it out on a few games and honest with the 1.25x i cant really see a difference.
good luck with it all sono i might have another go of it in a few days to check it out. hope it all goes well.
I think the patching for new 3DS is different, it has been stated here a few pages back.
 
  • Like
Reactions: Sono

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @SylverReZ, lol +1