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

  • Thread starter Sono
  • Start date
  • Views 759,394
  • Replies 2,430
  • Likes 102

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,829
Trophies
2
Location
home
XP
9,412
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
34
XP
267
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,829
Trophies
2
Location
home
XP
9,412
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,829
Trophies
2
Location
home
XP
9,412
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
34
XP
267
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,829
Trophies
2
Location
home
XP
9,412
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,829
Trophies
2
Location
home
XP
9,412
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 just want a Pokemon Hell Raiser fan game 😭
  • K3Nv2 @ K3Nv2:
    Anyone wanna play with my joydock
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
    BigOnYa @ BigOnYa: I had to find and get him an old style flip phone even without text, cause thats what he wanted...