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

  • Thread starter Sono
  • Start date
  • Views 734,304
  • Replies 2,420
  • Likes 100

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 .

Mikitok

Well-Known Member
Member
Joined
Jan 14, 2019
Messages
303
Trophies
0
XP
744
Country
New Zealand
Install cia, open it, select the patches you want, then after it finishes it should work once you enter DS mode.
It's important though that you enable "external module loading" in Luma3DS settings!

select the patches you want what patches I need for play DS games from flashcat?
 

emcintosh

On the internet, everyone knows I'm a cat
Member
Joined
Dec 4, 2016
Messages
437
Trophies
0
XP
2,307
Country
United Kingdom
select the patches you want what patches I need for play DS games from flashcat?

Not patches to games, but patches to the 5:4 upscaling used. You can see previews of what they will look like, using SM64DS as an example. I prefer Sono's Crisp filter (AIUI display 4 pixels normally, 5th is an average of the previous and next), but simply repeating pixels or bilinear filtering are also possible.
 
  • Like
Reactions: Sono

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,280
Country
Italy
Not patches to games, but patches to the 5:4 upscaling used. You can see previews of what they will look like, using SM64DS as an example. I prefer Sono's Crisp filter (AIUI display 4 pixels normally, 5th is an average of the previous and next), but simply repeating pixels or bilinear filtering are also possible.
Didn't know bilinear filtering is a possibility. That would be fantastic as I think it would fix some black color stuff for gba, both agb_firm and gbarunner2. It does so for mgba at least.
 
Last edited by Zense,

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,800
Trophies
2
Location
home
XP
9,221
Country
Hungary
Didn't know bilinear filtering works. That would be nice as I think it fixes some black color stuff for gba, both agb_firm and gbarunner2.

There is not a linear filter for AgbBg yet, but it is possible.

I've been working on a web-based tool which will allow people to customize their matrixes the way they like, and import it to TWPatcher (somehow), including custom resolutions and cropping (only possible to crop from the bottom-right, as the screen is always positioned top-left).
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,248
Country
United States
Didn't know bilinear filtering is a possibility. That would be fantastic as I think it would fix some black color stuff for gba, both agb_firm and gbarunner2. It does so for mgba at least.

Not sure what you are calling "black color stuff", I have bilinear filter working in agb and its' not going to do anything dramatic for colors. Just makes things smooth/blurry instead of the default sharp/chunky. That said sharpening effects can increase overall dark/light contrast a bit, and you can also play around with dimming or pushing up to brightness clipping if you wanted to.
 
  • Like
Reactions: Zense and Sono

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,280
Country
Italy
Not sure what you are calling "black color stuff", I have bilinear filter working in agb and its' not going to do anything dramatic for colors. Just makes things smooth/blurry instead of the default sharp/chunky. That said sharpening effects can increase overall dark/light contrast a bit, and you can also play around with dimming or pushing up to brightness clipping if you wanted to.
It's basically that blacks on sprites usually thicken in many games when the screen scrolls. I find it most obvious in Bomberman Tournament, but it's also noticeable for the eyes of npcs in Pokemon games. I can upload a vid to show precisely what I mean.
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,248
Country
United States
It's basically that blacks on sprites usually thicken in many games when the screen scrolls. I find it most obvious in Bomberman Tournament, but it's also noticeable for the eyes of npcs in Pokemon games. I can upload a vid to show precisely what I mean.

That's the characteristics of the 3DS TN display panels, you will see that in all kinds of 2D games, not much an AGB matrix can do about it. The IPS 3DS panels don't have that effect.

At least GBA games were made for a system with even worse motion blur and most of them took it into account. Try playing some dark NES games on the same display like Castlevania...
 
Last edited by Rahkeesh,

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,280
Country
Italy
That's the characteristics of the 3DS TN display panels, you will see that in all kinds of 2D games, not much an AGB matrix can do about it. The IPS 3DS panels don't have that effect.

At least GBA games were made for a system with even worse motion blur and most of them took it into account. Try playing some dark NES games on the same display like Castlevania...
Yeah I know it's a characteristic of the screen, however I saw that mgba was able to get rid of this with bilinear filtering turned on and I was actually able to get rid of most of this by having linear interpolation 1 turned on and running gbarunner2, which is great news! (even if it is at a cost of a blurrier picture)
 
  • Like
Reactions: RocketRobz

epicmartin7

Well-Known Member
Member
Joined
Aug 5, 2015
Messages
425
Trophies
0
Age
24
XP
991
Country
United States
Hi! Just wanted to ask if anyone knew of any status updates regarding the SM64DS Analog Stick Hack? I've heard it's being worked on, but I personally don't know what the status of development is.
 
  • Like
Reactions: MarioKartFan

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,800
Trophies
2
Location
home
XP
9,221
Country
Hungary
Hi! Just wanted to ask if anyone knew of any status updates regarding the SM64DS Analog Stick Hack? I've heard it's being worked on, but I personally don't know what the status of development is.

It hasn't progressed at all to my knowledge. On my side I haven't researched the touchscreen emulation either due to work eating up most of my free time and energy, and now even less free time since the quarantine.
 

Gericom

Well-Known Member
Member
Joined
Jun 30, 2011
Messages
1,379
Trophies
2
Age
25
XP
4,657
Country
Netherlands
It hasn't progressed at all to my knowledge. On my side I haven't researched the touchscreen emulation either due to work eating up most of my free time and energy, and now even less free time since the quarantine.
You don't need to do it that way. Better would be a patch for sm64ds that uses rtcom instead.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/yjrjY6PCb7o?si=xnFz0B2o_adIgLTV