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

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

EduAAA

Well-Known Member
Member
Joined
Sep 3, 2017
Messages
104
Trophies
0
Age
38
XP
261
Country
Spain
Does this patcher ( the .cia versión ) enable dsi improved sound and cpu speed? Or just filters?

I just want the improved sound and cpu for playing with my flashcart
 
D

Deleted User

Guest
nah. your tutorial was too complicated. I used the normal cia patcher to add filters to it then I took the created TwlBg.cxi and patched it to widescreen using the exe patcher as simple as that lol
Well that's bull crap that you're stating (Sorry, if I sound a bit harsh) but the exe cannot be used on the CXI, you need the exefs.bin from your Console for that, you need to convert the CXI (with filter) back into a exefs.bin (from ahezard's old TWL firm patcher) and then you can run the exe, that's my Tutorial, and @Sono got to know about the X axis filtering, which led to him to create another patcher that creates a hybrid FIRM with wide patch and filters.

Proof: https://gbatemp.net/threads/tweaking-the-twl-firm-for-filters-and-widescreen.548879/ (Check Sono's reply, he being a renowned developer around here knows that I right, and 8:5 is different from 16:10 (in the language of screen resolution ratios are different from each other) others, as for the Bomb Profile Pic can't understand the virtuality in their real worlds)

Don't be troll around here mate! Try admitting to facts and keep this forum great as it is! :D:lol: Do try to level up from 1, it kinda makes you a troll out here. ^_^
 
Last edited by ,
D

Deleted User

Guest
I apply patch and work with all ds games?
I turn off 3ds and I need apply patch again?
No, once you apply the patch using Sono's TWPatch, it gets save to your CFW package files folder (sysmodules), and works on all NDS and DSi games on your flashcart or TWiLight Menu (which ever you use) it's a one time unlimited use deal!
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,823
Trophies
2
Location
home
XP
9,334
Country
Hungary
Does this patcher ( the .cia versión ) enable dsi improved sound and cpu speed? Or just filters?

I just want the improved sound and cpu for playing with my flashcart

Just filters and random patches, I don't touch the DS side, only the 3DS-side.
For DSi CPU speed enabling you need some sort of launcher (like TWiLightMenu++), because I don't know how to do that, and frankly I can't from the ARM11.

I apply patch and work with all ds games?
I turn off 3ds and I need apply patch again?

Yes, it's global in DS(i) mode.

TWPatcher just dumps TWL_FIRM from your NAND, unpacks TwlBg from the FIRM, patches it, repacks it, and saves it on the SDCard, which Luma3DS loads when booting DS mode.
In more simple words, TWPatcher edits the code of DS mode, saves it to the SDCard (/luma/sysmodules/TwlBg.cxi), and Luma3DS loads it when you load a DS(i) game.
You can "turn off TWPatch" by renaming /luma/sysmodules/TwlBg.cxi to something else, and "turn it back on" by renaming it back (make sure you're using big T and big B, so it should be TwlBg.cxi, not twlbg.cxi).

Well that's bull crap that you're stating (Sorry, if I sound a bit harsh) but the exe cannot be used on the CXI, you need the exefs.bin from your Console for that, you need to convert the CXI (with filter) back into a exefs.bin (from ahezard's old TWL firm patcher) and then you can run the exe, that's my Tutorial, and @Sono got to know about the X axis filtering, which led to him to create another patcher that creates a hybrid FIRM with wide patch and filters.

Proof: https://gbatemp.net/threads/tweaking-the-twl-firm-for-filters-and-widescreen.548879/ (Check Sono's reply, he being a renowned developer around here knows that I right, and 8:5 is different from 16:10 (in the language of screen resolution ratios are different from each other) others, as for the Bomb Profile Pic can't understand the virtuality in their real worlds)

Don't be troll around here mate! Try admitting to facts and keep this forum great as it is! :D:lol: Do try to level up from 1, it kinda makes you a troll out here. ^_^

Actually, if you have decrypted the cxi (like I did) then the exe patcher can load it (fun fact for you!).


As for my reply, you have most likely misinterpreted it due to my wording (Google Translate barriers?).

I said that you have mixed up 8:5 and 16:10 being different, when in fact it is the same (basic matrix multiplication, [16; 10] * 0.5 == [8; 5]).

Also, now that I think about it, the latest cia already does what you have done (as in, apply a custom Y filter with the widescreen being applied), so people no longer need to use multiple PC tools and complicated ctrtool commands (which even I'm struggling with sometimes) to unpack and repack it.
 

selcuk

Well-Known Member
Newcomer
Joined
Oct 3, 2015
Messages
83
Trophies
0
Age
33
XP
257
Country
Well that's bull crap that you're stating (Sorry, if I sound a bit harsh) but the exe cannot be used on the CXI, you need the exefs.bin from your Console for that, you need to convert the CXI (with filter) back into a exefs.bin (from ahezard's old TWL firm patcher) and then you can run the exe, that's my Tutorial, and @Sono got to know about the X axis filtering, which led to him to create another patcher that creates a hybrid FIRM with wide patch and filters.

Proof: https://gbatemp.net/threads/tweaking-the-twl-firm-for-filters-and-widescreen.548879/ (Check Sono's reply, he being a renowned developer around here knows that I right, and 8:5 is different from 16:10 (in the language of screen resolution ratios are different from each other) others, as for the Bomb Profile Pic can't understand the virtuality in their real worlds)

Don't be troll around here mate! Try admitting to facts and keep this forum great as it is! :D:lol: Do try to level up from 1, it kinda makes you a troll out here. ^_^
It dowsnt matter for me if you think I am a troll or not but if you go a further back in the thread you can see that I already talked about this with sono...
Ps:try not to be an a-hole https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/page-53
 
Last edited by selcuk,

ibai22ne

Member
Newcomer
Joined
Oct 20, 2019
Messages
6
Trophies
0
XP
169
Country
Spain
Hey Sono! Thanks for your awesome work man, now nds mode can be played with better image clarity with your filters on 3ds.
Also in addition to the widescreen trainer could you add a trainer to swap bottom and upper screens? That would be awesome. If I had to choose one of them would prefer to do that on the fly and choose widescreen from Twilight Menu options, having there for example widescreen.cxi and lets say filter.cxi that would be absolutely perfect.
Thank again for your work, theres is a ton of awesome nds games out there to play and is nice to do it on 3ds with the best image quality posible.
 
Last edited by ibai22ne,

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,823
Trophies
2
Location
home
XP
9,334
Country
Hungary
Also in addition to the widescreen trainer could you add a trainer to swap bottom and upper screens? That would be awesome.

The widescreen trainer is still in the works, but the screen swap is already implemented, it's just disabled due to its instability, and not being fully functional in widescreen mode. I'll add it to my TODO list.

If I had to choose one of them would prefer to do that on the fly and choose widescreen from Twilight Menu options, having there for example widescreen.cxi and lets say filter.cxi that would be absolutely perfect.

This is possible, but not via multiple .cxi files (I mean, you can swap .cxi editions, but it's tiresome, and requires you to reboot your 3DS).
It's possible to alter settings while in DSi mode, but that requires rtcom installed (enabled by default). Any changes made in DSi mode are lost, because it's not really possible to alter the .cxi with the changes you made without actually adjusting them in TWPatcher, which takes a stupid amount of time (6mins).

But yeah, DSi-side patching is work in progress, but it'll be coming soon...
 

mOSU_

Member
Newcomer
Joined
Sep 6, 2019
Messages
21
Trophies
0
Age
18
XP
165
Country
United States
Hello,
The OP mentions playing AGB games fullscreen, but it wasn't mentioned how one would go about doing this. Sorry if it was explained and I just missed it. Thank you!
mOSU_
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,823
Trophies
2
Location
home
XP
9,334
Country
Hungary
Hello,
The OP mentions playing AGB games fullscreen, but it wasn't mentioned how one would go about doing this. Sorry if it was explained and I just missed it. Thank you!
mOSU_

It's intentionally not mentioned, because they are still not "production ready". If you want to "betatest" them, hold uh... I think it's X or Y while launching TWPatcher. DO NOT select a screen pattern, keep it as-is. You can still enable widescreen the same way you'd do for DS(i) mode in the latest patcher.

Or if you're using the exe patcher, replace "asd" with "agb".
 
  • Like
Reactions: RocketRobz

selcuk

Well-Known Member
Newcomer
Joined
Oct 3, 2015
Messages
83
Trophies
0
Age
33
XP
257
Country
Hello,
The OP mentions playing AGB games fullscreen, but it wasn't mentioned how one would go about doing this. Sorry if it was explained and I just missed it. Thank you!
mOSU_
use the exe patcher and replace asd with agb and section0.bin with agbg0.bin and then look at the percentage of the bytes used if they are above 90 percent or something then you can use the cxi file no problme

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

It's intentionally not mentioned, because they are still not "production ready". If you want to "betatest" them, hold uh... I think it's X or Y while launching TWPatcher. DO NOT select a screen pattern, keep it as-is. You can still enable widescreen the same way you'd do for DS(i) mode in the latest patcher.

Or if you're using the exe patcher, replace "asd" with "agb".
he should also replace the section0bin with agbg0.bin
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,823
Trophies
2
Location
home
XP
9,334
Country
Hungary
use the exe patcher and replace asd with agb and section0.bin with agbg0.bin and then look at the percentage of the bytes used if they are above 90 percent or something then you can use the cxi file no problme

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


he should also replace the section0bin with agbg0.bin

There's no need to use the exe patcher, the cia patcher already does widescreen and rtcom.
But yeah, I forgot to mention that for agb mode you do need to rename AGB_FIRM's section0.bin to agbg0.bin

As for the cia patcher, that automatically dumps the proper files, no renaming is needed, because there is nothing to rename.
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,823
Trophies
2
Location
home
XP
9,334
Country
Hungary
Hello there, has this been implemented yet? Sorry to bother :ninja:

Sorry, but this time I HAVE forgotten about it >.<

But I don't have too much time now anyway because I have to work from home, and my work performance has a significant tax while at home, so I have even less time to do anything.

I plan on doing the Redshift UI first, and then I'll do this patch. Remember, that the reason these patches take so long to develop is because I'm making them for both TwlBg and AgbBg, so the patches stay as maintainable as possible.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted one of those Smart Cars with a Hyabusa motor in it.
  • K3Nv2 @ K3Nv2:
    I'm getting sick and tired of cheap ass baking pans now
  • BigOnYa @ BigOnYa:
    I think it be cool to have one that would fit in my pickup truck bed, then I could put down ramps n drive it off.
  • K3Nv2 @ K3Nv2:
    Used this one 5 times already impossible to clean
  • BigOnYa @ BigOnYa:
    You need the $900 copper coated ones, they are good for 10 times cooking before they are un cleanable
  • Psionic Roshambo @ Psionic Roshambo:
    Condoms are only meant to be used once Ken lol
  • K3Nv2 @ K3Nv2:
    Well damn that explains how you were born
  • BigOnYa @ BigOnYa:
    I tried Cavier for the first time today. That shit is nasty. Don't get why people like it.
  • Psionic Roshambo @ Psionic Roshambo:
    Eh it's good with Vodka and crackers
  • Psionic Roshambo @ Psionic Roshambo:
    Gotta have the whole experience
  • Psionic Roshambo @ Psionic Roshambo:
    Drink enough vodka so you can barely taste it
  • K3Nv2 @ K3Nv2:
    Depends on brand rich rich people spend like 500 a tin
  • Psionic Roshambo @ Psionic Roshambo:
    What I'm putting down is you gotta be trashed first lol
    +1
  • K3Nv2 @ K3Nv2:
    Like if psi fucked the fish the quality of the eggs will probably come out abnormal
  • BigOnYa @ BigOnYa:
    We had it spread on crackers, n I had Rum/Coke today. I like all fish and seafoods, but not that.
  • Psionic Roshambo @ Psionic Roshambo:
    Lol sorry Ken it was either the fish or your mom.... I picked the fish lol
    +1
  • K3Nv2 @ K3Nv2:
    Yeah still an abnormal egg came out
  • BigOnYa @ BigOnYa:
    Prob smelled the same anyways
    +1
  • K3Nv2 @ K3Nv2:
    I'd assume most eggs smell the same
  • Psionic Roshambo @ Psionic Roshambo:
    Lol Ken was an egg at one time!
  • Psionic Roshambo @ Psionic Roshambo:
    And a sperm....
  • BigOnYa @ BigOnYa:
    In a little glass tube
  • K3Nv2 @ K3Nv2:
    Yes we were all a white substance at one timr
    K3Nv2 @ K3Nv2: Yes we were all a white substance at one timr