Tweaking the TWL FIRM for Filters and Widescreen

Discussion in '3DS - Homebrew Development and Emulators' started by Chaos33, Sep 25, 2019.

  1. Chaos33
    OP

    Chaos33 Advanced Member

    Newcomer
    2
    Mar 4, 2017
    United States
    Underneath Nintendo HQ
    So I tweaked around a little bit, and the end result I found was that using @Sono ‘s amazing reverse engineering of the Filters and Widescreen (384X240) can be combined and better than that their resolution can be 8:5 rather than 16:10 (3DS screens are not HDTV at all!). The only thing required to do is using @ahezard ’s TWL_FIRM Patcher (https://github.com/ahezard/twl_firm_patcher) that applies Sono’s filter (crisp and sharp) create one TwlBg.cxi, then reconstruct the exefs.bin using own methods (I used Wayback Machine to get old files from the firm patcher and rebuild it using the files inside) and then using the widescreen executable, I made a hybrid TwlBg.cxi (With Sono’s Crisp Filter and Widescreen hack (working on both screens - a bit less on the top screen)). Then I manually changed the Widescreen Cheat Code using @PRAGMA ’s guide (https://gbatemp.net/threads/how-to-play-nds-games-in-hd-widescreen-16-9-21-9-32-9.538988/) and his decimal formula for 16:10 aspect ratio and patched roms using DSATM or R4CCE. The new cheat code will have changed the value of 1555 (hex) to 1999 (8:5 or 16:10) rather than 1C71 (16:9 which made everything look good and small and kinda in 3D, BUT WITHOUT any HD quality (most people complained about this) and rendering losing high % of pixels)

    The end result is perfectly aligned and sharp crispy beautiful screen on my N2DSXL and N3DS as well! The Games look real good with Sono’s crisp filter and Widescreen Mode.

    Credits:
    Sono (for his crisp filter and Widescreen TWL FIRM)
    PRAGMA (for his guide, formula and exceptional Custom Widescreen Cheat Codes)
    Ahezard (for his FIRM patcher)
    Me (for combining and tweaking all above works)

    Also, you can use Ahezards the old firm patcher to unlock goodness of speed boost and sound to your TWL FIRM, and would not have to use the worthless Twilight Menu each time. Use Forwarders! They look really good on Home Menu! :D

    EDIT:
    This one shows the 16:9 cheat with Widescreen TWL and look how awful and distorted/pixelated it looks without any sharpness (although my hybrid TWL has Crisp Filter, yet this one has no sharpness) (notice the extreme right mountain, it looks poor because of loss in % pixels, does it have any HD in it? ;P)

    65C5610B-A2F5-4C1C-8170-96DE3EC69221.

    The second one here shows my custom aspect ratio cheat (calculated using Pragma’s nice and logical formula) (look how crisp and fine it looks, the trees, mountains and lake are sharp and within resolution)

    3E5BA671-F75D-4D1D-BB12-E9078124C0A2.

    Then compare these two yourself (16:9 and 8:5 (or 16:10) respectively) (Notice Lucas’ white eyes in the 16:9 one)

    5AC25D42-322C-4F1B-8F71-096FE0AE0ADE.
    08159FEE-99D3-4E3C-AC6C-52171FD2C660.
    Which one do you think is better? 16:9 or 8:5 (8:5 multiplying and dividing by 2 -> 16:10 which might look better with the Widescreen but without Sharpness yet with “True Widescreen”)

    The end result is that my hybrid TWL firm gives a great filter (likely equal to Bilinear on Desmume) and the aspect ratio makes the NDS and DSi roms fit properly on the 3DS screens (Here, it is my N2DSXL and it looks better on the small screens of N3DS) [16:9 is useless and bad-looking since the filthy TN screens of 3DS are NOT HDTV and the resolution is very low!]

    Proof of HYBRID TWL FIRM: (look at the bottom screens of the above photos)
    and, EF0865D8-BEAF-4E12-B124-C12E5A301939. 5C7E8C35-DDA6-4054-A84C-F4727C38DEB4.
     
    Last edited by Chaos33, Sep 25, 2019
    LonelyPhantom and PRAGMA like this.
  2. xYuunax

    xYuunax You Stupid

    Member
    5
    Feb 6, 2018
    Hong Kong
    Hong Kong
    got any screenshots?
     
  3. Chaos33
    OP

    Chaos33 Advanced Member

    Newcomer
    2
    Mar 4, 2017
    United States
    Underneath Nintendo HQ
    Uploading....

    EDIT: Done
     
    Last edited by Chaos33, Sep 25, 2019
  4. Wuigi

    Wuigi GBAtemp Advanced Fan

    Member
    6
    Sep 14, 2012
    Germany
    I wouldn't call TwilightMenu useless at all.
    It revitalized the DSi to be more of use again to a lot of people and it has many features included in one menu.
    It only boots slowly on a 3DS, on a DSi it almost instantly gets to the menu so it is pretty much the only homebrew I use on my DSi now.
    And if you have concerns with the Activity Log getting you banned, you can always transfer your dirty NAND to sysNAND and your online NAND to emuNAND so you have a quicker and safer experience when using homebrew.
     
  5. Chaos33
    OP

    Chaos33 Advanced Member

    Newcomer
    2
    Mar 4, 2017
    United States
    Underneath Nintendo HQ
    There are no ban waves nowadays (though Nintendo CAN DO anything at anytime, they threw out there lazy staff), and I did not mean anything like that, I meant that The Activity Log shows your records of playing NDS and DSi Games, and it looks good on the 3DS home menu. Also who uses the EmuNAND these days? Everybody has Luma, which is exceptional!
     
  6. Wuigi

    Wuigi GBAtemp Advanced Fan

    Member
    6
    Sep 14, 2012
    Germany
    @Chaos33 During the big banwaves with pokemon moon I created one again, using it with Luma is also possible.
     
  7. EduAAA

    EduAAA Member

    Newcomer
    1
    Sep 3, 2017
    Spain
    Ok, ¿ can you share an easy way to do that with out needing wayback machines and dunno wat ?

    For peasants that still use their hand for wanking
     
    puerkobi likes this.
  8. maorninja

    maorninja GBAtemp Advanced Fan

    Member
    6
    Feb 7, 2016
    United States
    Yeah, cause obviously the home menu has an all in one menu, SD navigation, themes other than 3DS, an infinite amount of apps to insert and an easy "insert and play" method without installing a CIA.
    Psst: You can only have 40 forwarders on the official 3DS home menu

    Don't bash other homebrew without reason please.

    EDIT: Also, 8:5 is just another way of saying 16:10.
    Can someone please look into this to see if it actually does anything, or is it that the OP is just trolling
     
    Last edited by maorninja, Sep 26, 2019
    RedL, Dartz150 and Robz8 like this.
  9. evertonstz

    evertonstz Advanced Member

    Newcomer
    2
    Jan 5, 2019
    Brazil
    16:10 is actually 2 time 8:5, so you'll get an image that's actually 2 times closer (like zoomed in) when using 8:5, at least in theory (doing the hack I could definetely feel the image was closer, but I can't for sure if it's 2 times closer or maybe it's just placebo) don't if that's how the 3ds handles scaling tho, if it's better or worse I guess it's up to the player. To me both 16:10 and 8:5, and even the original 16:9 are wortless, since I don't like messing up games to make them play in a ratio that they were not designed for.

    EDIT: oh, I'm dumb, the "zoomed in" feel I'm getting is because the new aspect ratio is 16:10 instead of 16:9
     
    Last edited by evertonstz, Sep 26, 2019
  10. Sono

    Sono Modern slave

    Member
    13
    Oct 16, 2015
    Hungary
    Austro-Hungarian Monarchy
    Even though the OP is making 8:5 seem like it's not the exact same as 16:10, applying a different scale matrix to the Y axis however is not fake. The widescreen patch only clears the X scale matrix as a temporary limitation, the Y scaling is left unaffected because it already stretches to 240.

    fyi, the scale matrix treats 256x192 as 1:1, so I'm actually upscaling to 5:3x / 5:4y
     
  11. maorninja

    maorninja GBAtemp Advanced Fan

    Member
    6
    Feb 7, 2016
    United States
    That's like saying "1/2 of the cup filled with water is more than 2/4s of a cup filled with water"
     
    Sono likes this.
  12. evertonstz

    evertonstz Advanced Member

    Newcomer
    2
    Jan 5, 2019
    Brazil
    My post was already edited days ago, mate.
     
  13. richardZeldaModder

    richardZeldaModder Member

    Newcomer
    2
    Sep 11, 2018
    United States
    Hey, instead of stretching the image... would I be able to change the settings so that pixel perfect mode would be centered? (Instead of the top screen touching the bottom of that screen, and the bottom screen touching the top of that screen)
     
  14. PokeNev

    PokeNev GBAtemp Regular

    Member
    3
    Nov 11, 2018
    United States
    I know this might be impossible, but any way to up the res of the games to 480 p?
     
  15. igdegoo

    igdegoo Member

    Newcomer
    1
    Oct 17, 2018
    United Kingdom
    the 3ds doesnt even have a 480p screen
     
  16. PokeNev

    PokeNev GBAtemp Regular

    Member
    3
    Nov 11, 2018
    United States
    The new 2ds xl does
     
  17. Sono

    Sono Modern slave

    Member
    13
    Oct 16, 2015
    Hungary
    Austro-Hungarian Monarchy
    Can you please show where you found this information? I kinda doubt it does both pixel and line doubling.
     
    PokeNev likes this.
  18. Feffe

    Feffe GBAtemp Regular

    Member
    5
    Oct 12, 2008
    Italy
    You are probably referring to this, but it's not what you think it is.
     
  19. PokeNev

    PokeNev GBAtemp Regular

    Member
    3
    Nov 11, 2018
    United States
    Oh, ok sorry, I also thought the XR was 1080p I’m wrong a lot, very sorry
     
  20. PokeNev

    PokeNev GBAtemp Regular

    Member
    3
    Nov 11, 2018
    United States
    Oh, ok sorry, I also thought the XR was 1080p I’m wrong a lot, very sorry
     
  21. Zero_hack_One

    Zero_hack_One Newbie

    Newcomer
    1
    Nov 3, 2019
    Italy
    hello, if I understood correctly, did you manage to apply widescreen with filters? quite right? you have the file with which to have these effects in New Nintendo
    3ds ??
     
Quick Reply
Draft saved Draft deleted
Loading...