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

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

Statesman

Well-Known Member
Newcomer
Joined
Jul 21, 2020
Messages
63
Trophies
0
Age
92
XP
105
Country
United States
So I'm having an issue getting Widescreen to work on my CFW O2DS (using Mario Kart DS as my test game).

I followed the guide for 3DS/2DS users on the Twilight Menu++ thread (on the 3DS/2DS: Playing Widescreen tab), using the TWPatch recommended on the guide there (first post of this thread) and also the new, anti-wear patch version posted recently.

But I couldn't get either one to work by making games widescreen (also tried Phantasy Star 0 and Dragon Quest Monsters - Joker).

I verified that usrcheat.dat was actually in the proper folder (sd/_nds/twilightmenu/extras) and even tried enabling the cheats there manually...but the games ignored both the general 16:10 setting AND the game-specific one, appearing only as 4:3 ratio. Any hints on what the issue could be?
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,827
Trophies
2
Location
home
XP
9,398
Country
Hungary
So I'm having an issue getting Widescreen to work on my CFW O2DS (using Mario Kart DS as my test game).

I followed the guide for 3DS/2DS users on the Twilight Menu++ thread (on the 3DS/2DS: Playing Widescreen tab), using the TWPatch recommended on the guide there (first post of this thread) and also the new, anti-wear patch version posted recently.

But I couldn't get either one to work by making games widescreen (also tried Phantasy Star 0 and Dragon Quest Monsters - Joker).

I verified that usrcheat.dat was actually in the proper folder (sd/_nds/twilightmenu/extras) and even tried enabling the cheats there manually...but the games ignored both the general 16:10 setting AND the game-specific one, appearing only as 4:3 ratio. Any hints on what the issue could be?

Are you using Luma? Did you enable "External module loading" in the SELECT boot menu?
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,827
Trophies
2
Location
home
XP
9,398
Country
Hungary
Yeah, I'm using Luma and I did enable the "Enable external FIRMs and modules" option.

Weird... do you have TwlBg.cxi in /luma/sysmodules/TwlBg.cxi ?
Also, did you hold X before pressing START when patching? If your version supports widescreen then it should say it in text to hold X for widescreen.
 

Statesman

Well-Known Member
Newcomer
Joined
Jul 21, 2020
Messages
63
Trophies
0
Age
92
XP
105
Country
United States
I'm starting to think that maybe I should i
Is widescreen enabled in your TWiLight Menu++ settings?
If by enabled you mean having the "Screen Aspect Ratio" set to "16:10" in TWLMenu++ - Games/Apps settings, then I do.

Starting to think maybe Step 9 is messing up Step 4 (from the Twilight Menu++ Widescreen instructions).
  1. Get TWPatch here.
  2. Install the CIA.
  3. Launch TWPatch.
  4. Press X+START to generate a "TwlBg.cxi" file with widescreen.
  5. When it's done, move "TwlBg.cxi" from "sd:/luma/sysmodules/" to "sd:/_nds/TWiLightMenu/TwlBg/".
  6. Rename "TwlBg.cxi" to "Widescreen.cxi".
  7. In Luma config, enable external FIRMs and modules.
  8. Re-launch TWPatch.
  9. Select a filter of your choice, and press START.
  10. In TWLMenu++ settings, switch the page to "Games/Apps settings", and set "Screen Aspect Ratio" to "16:10".
    This can be done per-game as well.
 

PrincessLillie

(Future) VTuber
Member
Joined
Nov 28, 2013
Messages
2,921
Trophies
3
Age
21
Location
Virtual Earth
Website
lillie2523.carrd.co
XP
4,817
Country
United States
I'm starting to think that maybe I should i

If by enabled you mean having the "Screen Aspect Ratio" set to "16:10" in TWLMenu++ - Games/Apps settings, then I do.

Starting to think maybe Step 9 is messing up Step 4 (from the Twilight Menu++ Widescreen instructions).
  1. Get TWPatch here.
  2. Install the CIA.
  3. Launch TWPatch.
  4. Press X+START to generate a "TwlBg.cxi" file with widescreen.
  5. When it's done, move "TwlBg.cxi" from "sd:/luma/sysmodules/" to "sd:/_nds/TWiLightMenu/TwlBg/".
  6. Rename "TwlBg.cxi" to "Widescreen.cxi".
  7. In Luma config, enable external FIRMs and modules.
  8. Re-launch TWPatch.
  9. Select a filter of your choice, and press START.
  10. In TWLMenu++ settings, switch the page to "Games/Apps settings", and set "Screen Aspect Ratio" to "16:10".
    This can be done per-game as well.
Yeah...
When you make the second TwlBg.cxi in step 9, leave that as /luma/sysmodules/TwlBg.cxi.
 

Statesman

Well-Known Member
Newcomer
Joined
Jul 21, 2020
Messages
63
Trophies
0
Age
92
XP
105
Country
United States
Huh, updated Luma from the previous latest version to the actual latest and the isue fixed itself *shrug*

Thanks everyone for the assistance.
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,827
Trophies
2
Location
home
XP
9,398
Country
Hungary
I have some interesting news... it's both good and bad.

The good news is that the new anti-wear patch is not needed. It turns out I misread the disassembly, and upon re-inspection when doing a writeup on how the patch works, I noticed my mistake, and after further testing it turns out that the flash is indeed only written when you only change some settings.

The bad news is that this somehow doesn't work for everyone, because peoples' WiFi flashes are still dying somehow, so this patch is still needed.
 

PrincessLillie

(Future) VTuber
Member
Joined
Nov 28, 2013
Messages
2,921
Trophies
3
Age
21
Location
Virtual Earth
Website
lillie2523.carrd.co
XP
4,817
Country
United States
I have some interesting news... it's both good and bad.

The good news is that the new anti-wear patch is not needed. It turns out I misread the disassembly, and upon re-inspection when doing a writeup on how the patch works, I noticed my mistake, and after further testing it turns out that the flash is indeed only written when you only change some settings.

The bad news is that this somehow doesn't work for everyone, because peoples' WiFi flashes are still dying somehow, so this patch is still needed.
So the patch is needed... but it's also not needed?
I'm confused. Are we sure the settings write is what's killing the WiFi flash?
 
  • Like
Reactions: Sono

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,265
Country
United States
I guess its more like an extra safety valve, since we don't know the cause of wifi flash failure yet, and some unknown system configurations causing excessive flashing remains a possibility.
 
  • Like
Reactions: Sono

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,827
Trophies
2
Location
home
XP
9,398
Country
Hungary
So the patch is needed... but it's also not needed?
I'm confused. Are we sure the settings write is what's killing the WiFi flash?

Yeah.

At this point I don't know either. Because I'm working with a pre-1.0.0 TwlBg, I can tell that these checks have been there before it was released to the public, so it doesn't make sense why some 3DSes are still bricking themselves...

I guess its more like an extra safety valve, since we don't know the cause of wifi flash failure yet, and some unknown system configurations causing excessive flashing remains a possibility.

Basically this.

I made a patch which would fill the top screen white when a write happened (but actually just crashes the 3DS with a loud pop 4x to 8x louder than usual), and it would only trigger when I changed something, just as we expect it to work in the first place.

Another thing I noticed is that it doesn't rewrite the WiFi flash if the WiFi flash is corrupted beyond usability, it'll just fail if both backups are corrupted. The problem is that on some 3DSes we're seeing the opposite behavior for some reason even though these checks have been there before any retail system was released to the public.
 

deisuke1234

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
108
Trophies
0
Age
29
XP
1,628
Country
@Sono Hi I have a question regarding one and that is changing the screen filter. I don't seem to find any instructions expect some post about use the button Y+B which dosent seem to work. It would be awesome if you could explain or guide me a little bit.
 

MarioKartFan

Well-Known Member
Member
Joined
Aug 27, 2019
Messages
596
Trophies
0
XP
2,319
Country
Algeria
@Sono Hi I have a question regarding one and that is changing the screen filter. I don't seem to find any instructions expect some post about use the button Y+B which dosent seem to work. It would be awesome if you could explain or guide me a little bit.

Filter can mean a lot of things. What do you want to do? Filter out blue light?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • Xdqwerty
    what are you looking at?
  • AncientBoi @ AncientBoi:
    Both of mine are i5's lol
  • AncientBoi @ AncientBoi:
    All right! Who stole my right sock? :angry:
  • RedColoredStars @ RedColoredStars:
    At least someone other than myself thought it was funny :rofl:
    +2
  • BakerMan @ BakerMan:
    DNDBD (DND×DBD) IS A REAL THING
  • Xdqwerty @ Xdqwerty:
    I didnt have school today
  • Xdqwerty @ Xdqwerty:
    Cuz it's some kind of holiday related to the town I live in
  • Xdqwerty @ Xdqwerty:
    Am I [R WORD]?
  • 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
    BakerMan @ BakerMan: maybe even add UMVC3/DBFZ and make it a biathlon/triathlon