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

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

evertonstz

Well-Known Member
Member
Joined
Jan 5, 2019
Messages
209
Trophies
0
Age
29
XP
557
Country
Brazil
Also, could something like this ever be used for GBA VC injects? I really hate the interpolation used.

I think @Sono talked about it in this thread some weeks ago saying the GBA scaling is already the best it can be archieved with the scalling methods supported by the 3ds + AGB.
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,260
Country
United States
Sono called the current GBA scaling the *crispest* it can be but whether that is *best* is quite subjective.

I used some of sono's hints and the available tools to hex edit some alternative GBA interpolation. Basically you can pick any middle ground you like between the default sharp but blocky/distorted and something soft/blurry but representing shapes better. You can also play around with sharpening too but I didn't find that to be worthwhile.

Sono said he was developing patches for GBA in parallel with DS. His widescreen patcher even has a hidden mode that does it for GBA too. I don't know if this new approach using 3DS communication is going to change those plans.
 
Last edited by Rahkeesh,

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,232
Country
Brazil
Sono called the current GBA scaling the *crispest* it can be but whether that is *best* is quite subjective.

I used some of sono's hints and the available tools to hex edit some alternative GBA interpolation. Basically you can pick any middle ground you like between the default sharp but blocky/distorted and something soft/blurry but representing shapes better. You can also play around with sharpening too but I didn't find that to be worthwhile.

Sono said he was developing patches for GBA in parallel with DS. His widescreen patcher even has a hidden mode that does it for GBA too. I don't know if this new approach using 3DS communication is going to change those plans.
I also think the default scaling looks the best. I tried your patch values and it only made the image blurrier, definitely not the best in my opinion.
 

Stellar

Well-Known Member
Member
Joined
Jul 20, 2014
Messages
194
Trophies
0
XP
1,768
Country
Portugal
One thing that's been keeping me from using the Patcher is the 6 min boot time on o3DS.

Does manually patching AGB_FIRM or TWL_FIRM make the booting process any faster?
 

MarioKartFan

Well-Known Member
Member
Joined
Aug 27, 2019
Messages
596
Trophies
0
XP
2,319
Country
Algeria
The boot process is almost instant. You’re referring to the six minute patch process I assume. If you patch it on your computer there’s no appreciable impact to your boot time.
 
  • Like
Reactions: Stellar

Stellar

Well-Known Member
Member
Joined
Jul 20, 2014
Messages
194
Trophies
0
XP
1,768
Country
Portugal
Does the patcher not work with TWilight menu? I just ran a game through it and it's still using Nintendo's default scaling. And I've patched for zero interpolation.

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

Does the patcher not work with TWilight menu? I just ran a game through it and it's still using Nintendo's default scaling. And I've patched for zero interpolation.

False alarm, I'm just stupid. I forgot to enable external module loading in Luma.
 

AliceCE

Rookie 3DS Homebrew Dev
Member
Joined
Aug 7, 2019
Messages
203
Trophies
0
Location
Amogus World Theme Park, BR
XP
544
Country
United States
Does the patcher not work with TWilight menu? I just ran a game through it and it's still using Nintendo's default scaling. And I've patched for zero interpolation.

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



False alarm, I'm just stupid. I forgot to enable external module loading in Luma.
Based off of this...
Can I get ds resolution
On 3ds mode
Because I am a fricking idiot¿¿
 

leonmuse

Member
Newcomer
Joined
May 24, 2012
Messages
8
Trophies
0
XP
71
Country
Brazil
Hi folks. I wanna show a little appreciation, and say I love having the multiple filtering options available!

Having said that, it seems the author has promised in more than one occasion that he would be adding a parallel version (or definitive) version that makes the small, native resolution the default one, so we don't need to press and hold SELECT every time we start a GBA/NDS(i) game, while in turn making the scaled version as the one that needs pressing and holding SELECT down.

Is that in the making yet or has it been abandoned? Please give us that option!

Also, is it possible to give us a better (blurrier) GBA scaling? The official one looks terrible, LOL.

Thanks a lot!
 
  • Like
Reactions: Stellar

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,571
Trophies
3
Age
24
XP
20,947
Country
United States
Hi folks. I wanna show a little appreciation, and say I love having the multiple filtering options available!

Having said that, it seems the author has promised in more than one occasion that he would be adding a parallel version (or definitive) version that makes the small, native resolution the default one, so we don't need to press and hold SELECT every time we start a GBA/NDS(i) game, while in turn making the scaled version as the one that needs pressing and holding SELECT down.

Is that in the making yet or has it been abandoned? Please give us that option!

Also, is it possible to give us a better (blurrier) GBA scaling? The official one looks terrible, LOL.

Thanks a lot!
We'll soon be able to switch to native resolution via rtcom.
 

leonmuse

Member
Newcomer
Joined
May 24, 2012
Messages
8
Trophies
0
XP
71
Country
Brazil
We'll soon be able to switch to native resolution via rtcom.

Can you give me a more detailed explanation? I didn't understand as I'm still very noob and not initiated to hacking.

Will we be able to switch to native resolution back and forth on the go?

Is the GBA VC included? Thanks Robz8, your effort is heroic!
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,571
Trophies
3
Age
24
XP
20,947
Country
United States
Can you give me a more detailed explanation? I didn't understand as I'm still very noob and not initiated to hacking.

Will we be able to switch to native resolution back and forth on the go?
Yes.

rtcom is arm7->arm11 communication.
Is the GBA VC included? Thanks Robz8, your effort is heroic!
afaik, rtcom will not be in GBA VC.
 

Larsenic

Active Member
Newcomer
Joined
Oct 23, 2019
Messages
25
Trophies
0
XP
752
Country
Argentina
We'll soon be able to switch to native resolution via rtcom.

Hey Robz, first of all I'd like to thank you for all the amazing work you've done with Twilight Menu++!
About rtcom, does this mean we'll be able to change NDS filters using Twilight Menu?
 
  • Like
Reactions: leonmuse

XularusXIII

Well-Known Member
Member
Joined
Jan 21, 2012
Messages
105
Trophies
1
XP
241
Country
United States
So I found this thread after a quick google search prompted by a reddit post on r/3DShacks, that said that things were being looked into like implementing gyro control in GBA games and stuff like analog control and extra buttons in DS games. That all sounds super exciting. Is any of it actually being worked on? I would love to have analog input available in games like Mario 64 DS and especially Metroid Prime Hunters. This is all super exciting if true!
 
  • Like
Reactions: Deleted-236924

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,820
Trophies
2
Location
home
XP
9,309
Country
Hungary
So I found this thread after a quick google search prompted by a reddit post on r/3DShacks, that said that things were being looked into like implementing gyro control in GBA games and stuff like analog control and extra buttons in DS games. That all sounds super exciting. Is any of it actually being worked on? I would love to have analog input available in games like Mario 64 DS and especially Metroid Prime Hunters. This is all super exciting if true!

Yeah, Gericom is reverse engineering the gyro driver by himself (because I don't have enough time to join in), and doesn't seem to have too much success initializing the gyro hardware.

When using the tilt sensor (measures absolute tilt, not relative angular rotation), the game works, but it's very weird to play due to using an asbsolute sensor when a relative sensor is expected to be in its place.

If we both had time to work on this more than 0-2hrs a day then we would be probably having a few rtcom-enabled games already.
 

Nicota

Member
Newcomer
Joined
Feb 13, 2019
Messages
11
Trophies
0
Age
22
Location
Luxemburg
XP
156
Country
Luxembourg
uhm i tried to use the patcher and followed the guide on github on how to play widescreen but i use a mac and can't run .exe files or bin files. is there another method that will work without having to do the exe and bin stuff on my pc?
sorry that i use mac its just what i have
 
Last edited by Nicota,

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,820
Trophies
2
Location
home
XP
9,309
Country
Hungary
uhm i tried to use the patcher and followed the guide on github on how to play widescreen but i use a mac and can't run .exe files or bin files. is there another method that will work without having to do the exe and bin stuff on my pc?
sorry that i use mac its just what i have

I developed 3DS homebrew on macOS (10.13) for some time in the past, and it's possible to run exe programs there. You can install homebrew ( https://brew.sh ) and install wine from there. There should be tutorials online on how to install wine on macOS using brew. The only hassle is having to install Xcode from the App Store.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=uLN9qrJ8ESs