TWPatch lets you use custom DS(i) mode scaling filters on your 3DS

Discussion in 'GBAtemp & Scene News' started by RattletraPM, Jul 12, 2019.


    11,859

    99
    Front-page
    twl_bricc_banner.

    Backward compatibility is always appreciated, there's no doubt about it. However, sometimes a console's implementation can be lacklustre, either due to technical difficulties or laziness on the manufacturer's part. Depending on who you ask, the 3DS' DS/DSi mode can be said to fit in either: your only options are to either play games upscaled to the 3DS' screen resolution, which includes a blurry filter that cannot be turned off, or in native res mode, which is hardly ideal as it doesn't make use of the entire screens - thus introducing big black bars all around. Due to it, some people preferred playing DS(i) titles on past consoles as it made a number of games look significantly better without any compromises.

    But things are finally starting to change with the release of TWPatch made by @Sono. After lots of research and reverse engineering, he made a patcher that is able to change how TWL_FIRM's image upscaling behaves. A total of nine different scaling filters are available (not counting Nintendo's default one), several of which are able to make your games look much sharper than before! In order to give you an idea of what to expect, here is a comparison taken from the thread (made by @youny43 - left: default / right: patched) :

    platsmooth. platsharp.

    For the curious, here's a list of the included filters:
    The patcher works on both Old and New 3DS models as long as they are running Luma CFW. You need to have enabled loading external FIRMs and modules in Luma's configuration menu, otherwise, the custom filters won't be applied. The process can take several minutes, so be sure to have enough battery charge (and patience) before proceeding. If you're unsure on which one to apply, you can preview how they'll look inside the homebrew app and compare it to Nintendo's default one.

    If you want to try this yourself, make sure to read the instructions & remarks in @Sono's post before downloading (linked below).

    :arrow:
    Source
     
    Catiorro, swosho, survive9 and 57 others like this.
    Discussion (99 replies)
  1. wartutor

    wartutor Advanced Member

    Newcomer
    3
    Dec 25, 2012
    United States
    Nice looks good
     
    Hmed and Classicgamer like this.
  2. Dartz150

    Dartz150 GBATemp's Official Onii-chan™

    Member
    8
    May 5, 2010
    Mexico
    On a Strange Journey
    So happy for @Sono that this got frontpaged, he put a lot of effort in this and always helped those who wanted to apply the patch manually before the patcher was released. Congratulations for your amazing tool, many people will be happy for this, so a big thank you! :D
     
    Catiorro, Halvorsen, hurrz and 10 others like this.
  3. CallmeBerto

    CallmeBerto Vigilante

    Member
    9
    GBAtemp Patron
    CallmeBerto is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 1, 2017
    United States
    USA
    Holy crap!

    The only reason I even own a Dsi XL is because I HATED how ds games looked on the xl. Will test and report back shorty.
     
    BOBdotEXE, hurrz, BORTZ and 6 others like this.
  4. Classicgamer

    Classicgamer GBAtemp Advanced Fan

    Member
    4
    Aug 20, 2012
    United States
    I actually just purchased a DSiXL because of this. I’m anxious to see the results @CallmeBerto
     
    NoNAND likes this.
  5. duwen

    duwen Old Man Yoshi

    Member
    8
    Sep 6, 2013
    United Kingdom
    Bullet Hell
    Witchcraft of the finest order!
     
  6. jupitteer

    jupitteer idk what i'm doing

    Member
    7
    Feb 17, 2017
    Antarctica
    Subcon
    Wish I could have a comparison of all the filters, I'll just try each one.
     
    FateForWindows and MarkDarkness like this.
  7. MarkDarkness

    MarkDarkness Deliverator

    Member
    6
    GBAtemp Patron
    MarkDarkness is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Dec 17, 2009
    Poland
    Wow, what an interesting development for DS lovers!

    Can a dilligent Temper please post comparisons of all modes?
     
  8. dAVID_

    dAVID_ Carpinter's Apprentice

    Member
    8
    Oct 23, 2016
    Mexico
    The Game
    This is very interesting for people who play DS games regularly.
    I like how the used they reused the Minecraft texture for brick/gold and turned it purple.
     
    JustANoob;) and Sono like this.
  9. leon315

    leon315 POWERLIFTER

    Member
    9
    Nov 27, 2013
    Italy
    HONESTLY I CAN'T SEE any difference.......
     
    Xen0 and CrisFTW like this.
  10. CrisFTW

    CrisFTW GBAtemp Maniac

    Member
    7
    Jan 10, 2016
    United States
    People really bothered by something so small? Lame
     
    Xen0 likes this.
  11. D34DL1N3R

    D34DL1N3R Nephilim

    Member
    7
    Dec 6, 2008
    United States
    So, you set it up and tried all of the modes already?
     
    MarkDarkness likes this.
  12. Sono

    Sono The MCU Deity

    Member
    11
    Oct 16, 2015
    Hungary
    Austro-Hungarian Monarchy
    You can preview the scaling nethod from the program itself by holding and releasing the X button.

    The reason I didn't post an image of all the scaling modes is because it looks vastly different on real hardware than it does from screenshots.
    And even worse, the scaling methods look somewhat different in-game than they do in the patcher, because the games actually move, and are not just a static image.

    What small thing? This is not a small task.

    If you meant the default blurry filter then it does cause eyestrain for me, so having the "sharpen sharp" one is literally eye-saving, regardless of how bad it looks.
     
    BOBdotEXE, grey72, DarthDub and 7 others like this.
  13. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    18
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 17, 2010
    Norway
    Alola
    @Sono
    What filter is used in that comparison? Because judging by that, this is not an improvement. It has that issue where some pixels are doubled and some are not and it causes edges and especially text to look funky and makes the entire image wobble when you move around. That's what the filter is there to prevent.
     
    reprep likes this.
  14. Sono

    Sono The MCU Deity

    Member
    11
    Oct 16, 2015
    Hungary
    Austro-Hungarian Monarchy
    Edit: it seems like "Sono's sharp" is used in the screenshot.

    1) that's because my initial patch is literally just four pixels, plus an interpolated one
    2) these are NOT filters, they are upscaling matrixes, so we can't expect them to be able to do smart upscaling like some emulators can do
     
    Dartz150 and cearp like this.
  15. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    18
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 17, 2010
    Norway
    Alola
    A filter is simply mathematical formulas applied to an input to produce an output. Which is what this is. What I'm saying is that the original looks better.
    Is that screenshot the best this can do? I'll give it a try sometime, but I like never play DS games anymore.
     
    Last edited by The Real Jdbye, Jul 12, 2019
  16. NoNAND

    NoNAND Just a GBAtemper thriving in his natural habitat

    Member
    9
    Aug 22, 2015
    Antarctica
    DinohScene's Discord Server
    I'm checking this out right away!
    Must be nice to see DS games run in a crispier resolution.
    Not that I complained about the way DS games look on a 3DS though.
     
  17. leon315

    leon315 POWERLIFTER

    Member
    9
    Nov 27, 2013
    Italy
    no, but from those 2 images provided above, failed to show ANY significant differences
     
    cearp likes this.
  18. D34DL1N3R

    D34DL1N3R Nephilim

    Member
    7
    Dec 6, 2008
    United States
    I agree about the images, but to say you can't see any difference without trying it isn't a fair assessment. :)
     
    Peloisan, Dartz150 and Sono like this.
  19. leon315

    leon315 POWERLIFTER

    Member
    9
    Nov 27, 2013
    Italy
    USUALLY the provided samples must tell the difference, people use pics to show a lot of things and a right pic worth 1000 words, i'm sure neither coder or Tc has tried all configs but they rather rushed to release instead take 10 more min to take a screen :)
     
    Last edited by leon315, Jul 12, 2019
    popokakapetu likes this.
Loading...