Hacking Possible to Disable the Wii's (De)Flicker Filter?

NoobletCheese

Well-Known Member
Member
Joined
Aug 12, 2018
Messages
533
Trophies
0
Age
25
XP
1,084
Country
United States
I also checked some wiiware stuff (bomberman blast, castlevania rebirth), but they didnt had the filter (2C 03 00 00 41 .... 41 82 00 40)

They should if you uncompressed the 01.app. It's in N64 games and Bomberman 94.

But its hard for me to notice a difference, so I wanted to ask if wii vc uses filtering.

I think most of them do not use it, but may if Wii is set to 480i. Check in Dolphin by toggling 'disable copy filter' while the game is running.

(Sometimes I use a jp "sneek nand", so I cant use usbloader gx in that case)

That's a shame as ULGX will work for compressed wads.

So you could use the gecko cheat code method, or edit 01.app and repack it.

So using these cheats we can disable the vfilter and dithering?

vfilter only so far.
 
Last edited by NoobletCheese,
  • Like
Reactions: mive

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
40
XP
598
Country
Germany
I have a wiiu and use only sneek not neek2o
I also dont like the idea of installing an wad twice just to show it in the list for usbloader gx

Also booting sneek is quite fast with the wiiu, it takes <1 min to boot jp sneek nand

@NoobletCheese
Thanks completely forgot the dol can be compressed, but uncompression and compression of the archive can be done via gblzss so I can easily convert my wads
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
indeed, the amount of time neek takes to load is dependent on how much content is installed on it. that's one reason you should only put games that need it on it. I only have two games on mine on the wii u. I don't go into the home menu on neek very often, almost always just boot the game from within usb loader gx. the only thing I don't like is that it reloads the wii u upon exit unlike normal emunand, which reloads usb loader gx if it's set up that way. I think Cyan said it might be possible to get around that issue, but I don't know much about it.
 

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
40
XP
598
Country
Germany
do you mean sneek/neek2o with emunand or launching stuff via wiiflow/usbloader gx emunand feature

the step which takes longest is probably the Waiting for ARM to reset ppc screen, also showing the actual menu after pressing "A" on the health screen takes some amount (but with a lot of channels installed, only 1 or 2 spaces left)

usbloader gx cant boot sneek stuff straight, it only starts the system menu
 

RodriGames40

Well-Known Member
Newcomer
Joined
Jun 9, 2021
Messages
50
Trophies
0
Age
23
Location
Miranda
XP
89
Country
Venezuela
So using these cheats we can disable the vfilter and dithering?
Yes, you shouldn't need this if you're using the latest USLX, because the deflicker patches are already built-in. This is meant for old loaders with no support anymore, like the one I use to run DVD backups directly from a external drive.

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

do you mean sneek/neek2o with emunand or launching stuff via wiiflow/usbloader gx emunand feature

the step which takes longest is probably the Waiting for ARM to reset ppc screen, also showing the actual menu after pressing "A" on the health screen takes some amount (but with a lot of channels installed, only 1 or 2 spaces left)

usbloader gx cant boot sneek stuff straight, it only starts the system menu
All games are supposedly affected, there's vfilter strings in every single one of the games i've modded, epilepsy/darkening filters included, that can also be disabled. You should patch all games except the N64 ones, because the deflicker filter is already disabled in these when using progressive scan, you still need to disable the epilepsy filters though.
 
Last edited by RodriGames40,

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,546
Country
United Kingdom
@RodriGames40 Like @NoobletCheese mentioned, the cheat will only disable the filter. Dithering would require a separate patch.

The loader doesn't have an option to disable dithering, mainly because it tends to make things look worse. But I did add filter strength options, since that does help to clean up games like RE4 where a weak filter might look better than no filter.

The cheat is basically the loaders "OFF (Extended)" setting, so it does break fade and brightness effects in some games. And you might not notice if somethings broken until you're a few hours into a game.


usbloader gx cant boot sneek stuff straight, it only starts the system menu
I think booting directly into a game is a neek2o feature within the loader. But even if the loader could boot directly into a game with sneek it wouldn't be able to apply cheats anyway.

I'd like to try sneek/neek2o myself so that I could make some improvements, but I've never been able to get either to work on my Wii. And after trying every suggested fix out there I can only assume that there's a compatibility issue with either my SD card, USB HDD or my launch console with BootMii as boot2.
 
Last edited by blackb0x,

trogdon

Well-Known Member
Newcomer
Joined
Aug 2, 2010
Messages
64
Trophies
1
XP
454
Country
United States
I know this isn’t a Wii U thread, but I am wondering if this is possible to be done on a Wii U using Wii VC injects. Would editing the hex file on the ISO itself before injecting work?
 
  • Like
Reactions: MG4M3R

RodriGames40

Well-Known Member
Newcomer
Joined
Jun 9, 2021
Messages
50
Trophies
0
Age
23
Location
Miranda
XP
89
Country
Venezuela
@RodriGames40 Like @NoobletCheese mentioned, the cheat will only disable the filter. Dithering would require a separate patch.

The loader doesn't have an option to disable dithering, mainly because it tends to make things look worse. But I did add filter strength options, since that does help to clean up games like RE4 where a weak filter might look better than no filter.

The cheat is basically the loaders "OFF (Extended)" setting, so it does break fade and brightness effects in some games. And you might not notice if somethings broken until you're a few hours into a game.



I think booting directly into a game is neek2o feature within the loader. But even if the loader could boot directly into a game with sneek it wouldn't be able to apply cheats anyway.

I'd like to try sneek/neek2o myself so that I could make some improvements, but I've never been able to get either to work on my Wii. And after trying every suggested fix out there I can only assume that there's a compatibility issue with either my SD card, USB HDD or my launch console with BootMii as boot2.
I never said dithering could be disabled with it though, only deflicker patches. And it's better this way, disabling it causes some serious color banding issues, so just assume you're playing a PS1 game and that's it.
 

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,546
Country
United Kingdom
@RodriGames40 The person asking said "So using these cheats we can disable the vfilter and dithering?" and you replied "Yes". So I just wanted to make it clear that it does disable the filter, but not any dithering.
 

RodriGames40

Well-Known Member
Newcomer
Joined
Jun 9, 2021
Messages
50
Trophies
0
Age
23
Location
Miranda
XP
89
Country
Venezuela
@RodriGames40 The person asking said "So using these cheats we can disable the vfilter and dithering?" and you replied "Yes". So I just wanted to make it clear that it does disable the filter, but not any dithering.
Anyway, the option doesn't even exists in USLX so he would've figured it out quickly, and it's not like we recommend disabling that as well. Thanks for the correction regardless.
 

EnterpriseFreak

Well-Known Member
Newcomer
Joined
Sep 2, 2021
Messages
92
Trophies
0
Age
22
XP
986
Country
Germany
Hey everyone, I'm new here. Just wanted to say that've found this thread yesterday and tried the method on my copy of Twilight Princess for the Wii and I must say that it looks like 1000x better now. Since I haven't found a tool that would patch the main.dol automatically, so I've decided to create one myself. Since I'm new I can't post a direct link to the github right now but my username on there is EnterpriseFreak-v2 and the project is called No-AA-Patcher. I've also attached an image that shows the huge difference patching the video mode makes for Twilight Princess.
preview.png
 
Last edited by EnterpriseFreak,
  • Like
Reactions: trogdon and mive

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
40
XP
598
Country
Germany
I think booting directly into a game is neek2o feature within the loader. But even if the loader could boot directly into a game with sneek it wouldn't be able to apply cheats anyway.

I'd like to try sneek/neek2o myself so that I could make some improvements, but I've never been able to get either to work on my Wii. And after trying every suggested fix out there I can only assume that there's a compatibility issue with either my SD card, USB HDD or my launch console with BootMii as boot2.

I only bother with sneek becuase of Japanese Arcade Games and Neo Geo Games. I encountered some issues with neo geo stuff form emunand (black screen/not booting) so I decided to use sneek for these games (just to add it here, not really relevant, if someone wants to use sneek with vWii/WiiU use this source https://github.com/eluancm/sneek not the one from JoostinOnline https://sourceforge.net/p/sneek/code/HEAD/tree/trunk/)

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

Hey everyone, I'm new here. Just wanted to say that've found this thread yesterday and tried the method on my copy of Twilight Princess for the Wii and I must say that it looks like 1000x better now. Since I haven't found a tool that would patch the main.dol automatically, so I've decided to create one myself. Since I'm new I can't post a direct link to the github right now but my username on there is EnterpriseFreak-v2 and the project is called No-AA-Patcher. I've also attached an image that shows the huge difference patching the video mode makes for Twilight Princess. View attachment 274606

Somewhere in this thread is a shitty phyton script which does a similiar thing (but of course your way of compiling a proper binary is much preferable, especially for windows). Just one note, you dont have to necessarily repack the iso as e.g. usbloader gx can use an alternate dol

edit:
clickable link to EnterpriseFreak s github repo:
https://github.com/EnterpriseFreak-v2/No-AA-Patcher
 
Last edited by mive,
  • Like
Reactions: EnterpriseFreak

EnterpriseFreak

Well-Known Member
Newcomer
Joined
Sep 2, 2021
Messages
92
Trophies
0
Age
22
XP
986
Country
Germany
[QUOTE="
--------------------- MERGED ---------------------------



Somewhere in this thread is a shitty phyton script which does a similiar thing (but of course your way of compiling a proper binary is much preferable, especially for windows). Just one note, you dont have to necessarily repack the iso as e.g. usbloader gx can use an alternate dol"[/QUOTE]

Thanks for the info! I will update the readme to mention that you can just use the alternate dol feature of usb loaders. Should save a lot of time and write cycles!
 

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
40
XP
598
Country
Germany
this (shitty python script/quickly cobbled together form various other stuff I've laying around) can be used to disable gxsetcopyfilter for wiiware and wii vc without manually unpacking/repacking/patching, unfortunately it probably only works with linux (and maybe cygwin/msys2), as it needs python and it needs compiled binaries (which I wont include because wadpacker/wadunpacker needs common-key)

Code:
usage: py_wiivc_disable_gxsetcopyfilter.py [-h] -i INPUT [-o OUTPUT_FOLDER]
                                           [--new-filename NEW_FILENAME]
                                           [-f FILTER_FILE]
                                           [--tmp_waddir TMP_WADDIR]
                                           [--bindir BINDIR]

optional arguments:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        Input file (required)
  -o OUTPUT_FOLDER, --output-folder OUTPUT_FOLDER
                        Output folder
  --new-filename NEW_FILENAME
                        New filename
  -f FILTER_FILE, --filter_file FILTER_FILE
                        Filename of the dol which contains GXSetCopyFilter
                        function (default: 00000001.app)
  --tmp_waddir TMP_WADDIR
                        Temp dir to use for wads (default: /tmp/wad)
  --bindir BINDIR       Directory which contains needed binaries (default:
                        <path_to_this_dir>/bin
 

Attachments

  • WiiVC_Disable_GXSetCopyFilter.zip
    427.6 KB · Views: 115
Last edited by mive,
  • Like
Reactions: EnterpriseFreak

EnterpriseFreak

Well-Known Member
Newcomer
Joined
Sep 2, 2021
Messages
92
Trophies
0
Age
22
XP
986
Country
Germany
this (shitty python script/quickly cobbled together form various other stuff I've laying around) can be used to disable gxsetcopyfilter for wiiware and wii vc without manually unpacking/repacking/patching, unfortunately it probably only works with linux (and maybe cygwin/msys2), as it needs python and it needs compiled binaries (which I wont include because wadpacker/wadunpacker needs common-key)

Code:
usage: py_wiivc_disable_gxsetcopyfilter.py [-h] -i INPUT [-o OUTPUT_FOLDER]
                                           [--new-filename NEW_FILENAME]
                                           [-f FILTER_FILE]
                                           [--tmp_waddir TMP_WADDIR]
                                           [--bindir BINDIR]

optional arguments:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        Input file (required)
  -o OUTPUT_FOLDER, --output-folder OUTPUT_FOLDER
                        Output folder
  --new-filename NEW_FILENAME
                        New filename
  -f FILTER_FILE, --filter_file FILTER_FILE
                        Filename of the dol which contains GXSetCopyFilter
                        function (default: 00000001.app)
  --tmp_waddir TMP_WADDIR
                        Temp dir to use for wads (default: /tmp/wad)
  --bindir BINDIR       Directory which contains needed binaries (default:
                        <path_to_this_dir>/bin
Why don't you just bundle the common-key? Afaik Dolphin bundles it just like NUS Packer and probably other programs too.
 

blackb0x

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
788
Trophies
1
XP
3,546
Country
United Kingdom
Thanks for the info! I will update the readme to mention that you can just use the alternate dol feature of usb loaders. Should save a lot of time and write cycles!
Although for USB Loader GX it's a little redundant now since that can already remove the filter for Wii, WiiWare and VC games.

My version of the loader was originally a mod, but it's recently been made official.
 

EnterpriseFreak

Well-Known Member
Newcomer
Joined
Sep 2, 2021
Messages
92
Trophies
0
Age
22
XP
986
Country
Germany
Although for USB Loader GX it's a little redundant now since that can already remove the filter for Wii, WiiWare and VC games.

My version of the loader was originally a mod, but it's recently been made official.
Wait, I'm using your version of USB Loader GX and I still get that blury mess unless I manually patch the main.dol of the game... Do I have to enable some special option for it to patch the video mode? Forcing PAL / NTSC 480p still gets me exactly the same quality as the unpatched half of the image that I posted earlier.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Materia_tofu @ Materia_tofu:
    im not a very bright individual, but we live and we learn
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
    The Real Jdbye @ The Real Jdbye: you can report it and request deletion