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

  • Thread starter Sono
  • Start date
  • Views 745,855
  • 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 .

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
Hey @Sono I have one, probably stupid, question.

Are filters used on START+SELECT DS 1:1 mode? Does TWPatcher filters make any difference in that mode? Since there's no scaling I'm not sure.

Non-wide-GPU filters, of course.
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,820
Trophies
2
Location
home
XP
9,311
Country
Hungary
Just found out about this amazing piece of software when trying to run WarioWare Twisted with gyro controls.

Initially I freaked out that my 3ds' ds mode would brick because I use TwilightMenu++ just a little too much. But now, let me see if I understand: the anti-wear patch turned out to be unnecessary and we still have no idea what causes the wifi flash chip to go bad, right? Would it have any downside if I kept it enabled just in case anyway?

Is there any way or tool to check if my 3ds is writing to it unnecessarily and/or excessively?

Thanks a lot for this!

I think I accidentally left code in the 2020/09/03 experimental (man, I rushed this very hard) which makes your 3DS turn off with a really loud pop noise if a write happens while holding X. If you don't hold X, it will not touch the WiFi flash, and the pop will not happen.

is there a way to do it without gpu scaling I can deal with it if not but it would be nice

It is possible, I just didn't got around to making it yet, because it requires extra storage and custom scale filters, both of which are not available. I basically have to remake each scale filter from scratch for widescreen, which is no good, considering how bad I am at math.

Hey @Sono I have one, probably stupid, question.

Are filters used on START+SELECT DS 1:1 mode? Does TWPatcher filters make any difference in that mode? Since there's no scaling I'm not sure.

Non-wide-GPU filters, of course.

There is an issue where when using the GPU patch, START/SELECT mode doesn't work because it just breaks the image, and it just looks like a pixelated mess where all pixels have relocated themselves to random places.

Sadly you have to disable the GPU patch if you want to use 1:1 mode. There is no way around this due to how many things this patches just to get the scrapped GPU scale mode working.
 

DyCerBR

Active Member
Newcomer
Joined
Sep 29, 2013
Messages
43
Trophies
1
Age
30
XP
250
Country
Brazil
I think I accidentally left code in the 2020/09/03 experimental (man, I rushed this very hard) which makes your 3DS turn off with a really loud pop noise if a write happens while holding X. If you don't hold X, it will not touch the WiFi flash, and the pop will not happen.

Well, just tried with the 20200903 build, enabled anti-wear patch and rtcom. Booted Resident Evil DS from a cart while holding X, game booted just fine, nothing unusual. Did the same with TwilightMenu++ and it booted like usual, No screen flash or loud pop or shutdown.

The same result by booting while holding start (for 1:1) and X, the screen is still properly calibrated and everything works just fine, shouldn't it trigger it in this case?

Tried booting while holding start and not holding X and the calibration was messed up. I guess these results mean you actually removed the "testing" code from the build and anti-wear is working as intended (or should I try this "feature" without anti-wear enabled?).

EDIT: just tried without the patch and also no loud pop. I suppose im leaving it enabled just to be safe for the time being. (I'm on a New 3DS XL, if that makes a difference, btw)
 
Last edited by DyCerBR,

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,820
Trophies
2
Location
home
XP
9,311
Country
Hungary
Well, just tried with the 20200903 build, enabled anti-wear patch and rtcom. Booted Resident Evil DS from a cart while holding X, game booted just fine, nothing unusual. Did the same with TwilightMenu++ and it booted like usual, No screen flash or loud pop or shutdown.

The same result by booting while holding start (for 1:1) and X, the screen is still properly calibrated and everything works just fine, shouldn't it trigger it in this case?

Tried booting while holding start and not holding X and the calibration was messed up. I guess these results mean you actually removed the "testing" code from the build and anti-wear is working as intended (or should I try this "feature" without anti-wear enabled?).

EDIT: just tried without the patch and also no loud pop. I suppose im leaving it enabled just to be safe for the time being. (I'm on a New 3DS XL, if that makes a difference, btw)

Since you had touch issues and no pop, that means I have removed it since then.

I'm also using a new3DSXL and a 2DS.
 

playsaves3

Well-Known Member
Member
Joined
Mar 1, 2020
Messages
145
Trophies
0
XP
347
Country
United States
I think I accidentally left code in the 2020/09/03 experimental (man, I rushed this very hard) which makes your 3DS turn off with a really loud pop noise if a write happens while holding X. If you don't hold X, it will not touch the WiFi flash, and the pop will not happen.



It is possible, I just didn't got around to making it yet, because it requires extra storage and custom scale filters, both of which are not available. I basically have to remake each scale filter from scratch for widescreen, which is no good, considering how bad I am at math.



There is an issue where when using the GPU patch, START/SELECT mode doesn't work because it just breaks the image, and it just looks like a pixelated mess where all pixels have relocated themselves to random places.

Sadly you have to disable the GPU patch if you want to use 1:1 mode. There is no way around this due to how many things this patches just to get the scrapped GPU scale mode working.
this is good news to hear honestly dont rush yourself I just wanted confirmation is possible

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

Since you had touch issues and no pop, that means I have removed it since then.

I'm also using a new3DSXL and a 2DS.
should I switch to the experimental build?
 

intergalacticoh

New Member
Newbie
Joined
Mar 11, 2019
Messages
4
Trophies
0
Age
28
XP
71
Country
United States
Hey, just wanted to let you know that I tried this out and it works great. Been playing DQ6 for about a week with this filter, it makes a huge difference.

What's planned for future updates? It works great already so I'm curious what you want to improve.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: good night