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

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

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,265
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,234
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
210
Trophies
0
XP
1,799
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
210
Trophies
0
XP
1,799
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,643
Trophies
3
Age
24
XP
21,103
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,643
Trophies
3
Age
24
XP
21,103
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,827
Trophies
2
Location
home
XP
9,398
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,827
Trophies
2
Location
home
XP
9,398
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:
    @Xdqwerty, People who create revival services for the Wii end up in disaster, same goes for Pretendo lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast wiimmfii went fine although people only use it for Mario kart Wii
  • SylverReZ @ SylverReZ:
    At least if they ban you for cheating, get another Wii. They're cheap as chips.
    +1
  • SylverReZ @ SylverReZ:
    Remember when RiiShop was a thing?
  • BakerMan @ BakerMan:
    not really
  • SylverReZ @ SylverReZ:
    It got shutdown because somebody "accidentally" leaked the database for the amount of people using the beta.
  • SylverReZ @ SylverReZ:
    RiiShop is the laziest way of downloading Wii games. Did somebody not think of this through?
  • BakerMan @ BakerMan:
    although i ended up accidentally changing my nand with no way of going back bc i didn't know you needed a gamecube controller to restore it (i have a wii minus/1.1, which doesn't have gamecube controller support)
  • SylverReZ @ SylverReZ:
    @BakerMan, I think you're talking about the recovery mode that the SaveMii used, and also was to restore softbricked systems.
  • SylverReZ @ SylverReZ:
    If your NAND was hardbricked, then just buy another Wii. Or go with the dirty NAND flasher method.
  • BakerMan @ BakerMan:
    and if i find the sd card i have my NAND backed up on, i can not only restore the NAND if i solder the right part in, but i can also put my NAND on dolphin, then i can play dolphin online, like PMEX Remix or MKWii Riibalanced
  • Xdqwerty @ Xdqwerty:
    Brb
  • SylverReZ @ SylverReZ:
    @BakerMan, Oh yeah, that was a thing too. Dolphin does support Wiimmfi.
  • BakerMan @ BakerMan:
    yeah you just need to put your NAND backup with wiimmfi on it
  • BakerMan @ BakerMan:
    ngl i feel like if a bunch of my friends have wiis and know how to get wiimmfi and back up their NAND, then we could do a PMEX Remix tournament
  • BakerMan @ BakerMan:
    maybe even add UMVC3/DBFZ and make it a biathlon/triathlon
  • Psionic Roshambo @ Psionic Roshambo:
    Too bad Excite Truck wasn't multi player :(
  • Psionic Roshambo @ Psionic Roshambo:
    Loved that game lol
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, sorry for the stupid suggestion I had in that thread
  • SylverReZ @ SylverReZ:
    Its fine
  • BakerMan @ BakerMan:
    what thread?
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=lxR2jow50Bs