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

  • Thread starter Thread starter Sono
  • Start date Start date
  • Views Views 969,580
  • Replies Replies 2,623
  • Likes Likes 107

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 .
I've just used the GPU scaler patch on 4:3 (looks great in my opinion), but I'm noticing two issues:
  1. Edges of some sprites have odd black pixels (not sure if this can be fixed)
  2. The top line of pixels and the bottom line of pixels are switched
I'm on build 2020/07/18.
 
I've just used the GPU scaler patch on 4:3 (looks great in my opinion), but I'm noticing two issues:
  1. Edges of some sprites have odd black pixels (not sure if this can be fixed)
  2. The top line of pixels and the bottom line of pixels are switched
I'm on build 2020/07/18.

1) That's weird. I know there is a single release which has a fake GPU scale, but I don't know which one. You may have that build perhaps?
2) I never noticed that, but it could be Nintendo's driver bug. I can't do anything about that sadly.

Also one (hopefully small) request: allow DMPGL scaling and wide patch to be used separate?

It was possible in an earlier release, but I broke it while trying to implement mode800 patch.
 
Hiya! I'm wondering if it's possible to incorporate an option for centered 1x scaling in your software. has anyone else done it?
 
Hiya! I'm wondering if it's possible to incorporate an option for centered 1x scaling in your software. has anyone else done it?

It is possible, and it's on the TODO checklist. I'm just not making any progress because I've been way too busy with work lately, and don't have time and energy to work on TWPatcher.
 
Also, install-related question, could you add a QR code for the CIA file in the main post? Last I checked, it wasn’t there and I don’t want to download the file before installing it.
 
Also, install-related question, could you add a QR code for the CIA file in the main post? Last I checked, it wasn’t there and I don’t want to download the file before installing it.

There is not a QR code because I'm too lazy to spend 3minutes to update the QR code along with the link with the first post. Sorry!

The updates are so rare that you don't need QR codes.
 
There is not a QR code because I'm too lazy to spend 3minutes to update the QR code along with the link with the first post. Sorry!

The updates are so rare that you don't need QR codes.
If someone could keep me updated with new releases, I'd gladly waste my time making QR Codes
upload_2020-11-16_13-24-8.png

You could also upload it to a static URL like you did with the outdated stable and make just one QR Code
 
fyi Universal-DB has QR codes for this: https://db.universal-team.net/3ds/twpatch

twpatch.cia.png
twpatch.cia.png

(prereleases are orange) (the "experimental" one is the "prerelease", I used GitHub's term as most apps on U-DB are on GitHub)

So if you link to those they should be kept up to date, though since your experimental version isn't on GitHub I have to manually update the link U-DB uses, I usually pay attention to this thread though so it should be good :P
 
Last edited by Pk11,
I noticed enabling GPU scaling doesn't work really well with Pixel-Perfect Resolution. If I press Start before loading a DS game, the screen will be smaller with DS resolution, but the image will be stretched. Kinda like a square forced to be a rectangle. Will this be fixed or is it an inherently limit of GPU scaling?
 
I noticed enabling GPU scaling doesn't work really well with Pixel-Perfect Resolution. If I press Start before loading a DS game, the screen will be smaller with DS resolution, but the image will be stretched. Kinda like a square forced to be a rectangle. Will this be fixed or is it an inherently limit of GPU scaling?

Yeah, there is no way I can fix that. Sadly the GPU scale feature is not inplemented enough to be patchable without side-effects :/
 
I recently tested the 2020/09/03 release and the GPU scale patch isn't working for my N3DS (= no wide screen).
The patch from the stable release is working!
 
Last edited by ferrums,
Question relating to scaling: on non-N2DS models, couldn’t you use the double horizontal resolution to make the image (on the horizontal axis on the top screen only) sharper? (For those who will scream about the O2DS, it has the same 800x240 resolution on the top screen of the 3DS, but the N2DS drops every other vertical pixel)
 
Last edited by HailAndStormCats,
Question relating to scaling: on non-N2DS models, couldn’t you use the double horizontal resolution to make the image (on the horizontal axis on the top screen only) sharper? (For those who will scream about the O2DS, it has the same 800x240 resolution on the top screen of the 3DS, but the N2DS drops every other vertical pixel)
O2DS doesn't have 800px mode, but the N2DS does.
 
O2DS doesn't have 800px mode, but the N2DS does.
N2DS has 800px in software but doesn’t have 800px on the LCD, and O2DS has 800px on the LCD but doesn’t have 800px in software... my brain has now died.
Edit: I’m dumb, got the New and the Old mixed up (my brain must actually be dead)
 
Last edited by HailAndStormCats,

Site & Scene News

Popular threads in this forum