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

  • Thread starter Thread starter Razor83
  • Start date Start date
  • Views Views 198,960
  • Replies Replies 754
  • Likes Likes 2
All N64 VC games use that dark filter?

I've tried Paper Mario Europe modifying the dol (isn't compressed in this one) and I edited a single instance. It seems to work, doesn't look so dark anymore. Btw I found some vfilters on the main dol, but I don't know if to modify them as well because only runs at 50hz and I don't know if it will be worth it.
 
  • Like
Reactions: SaulFabre
All N64 VC games use that dark filter?

I've tried Paper Mario Europe modifying the dol (isn't compressed in this one) and I edited a single instance. It seems to work, doesn't look so dark anymore. Btw I found some vfilters on the main dol, but I don't know if to modify them as well because only runs at 50hz and I don't know if it will be worth it.
Practically all N64 games that were released as Wii VC games have that dark filter.

I've removed them successfully that dark filter from games Mario Tennis, Paper Mario and Kirby 64: The Crystal Shards.

I've also edited a few instances in hex for remove completely the dark filter.

Greetings ;)
 
I've removed them successfully that dark filter from games Mario Tennis, Paper Mario and Kirby 64: The Crystal Shards.

In Mario Tennis white pixel in game is RGB 216 (D8) and there is only one instance of D8 D8 D8 in 00000001.app.

I replaced it with FF and repacked, but brightness is the same :(

Did it work for you?
 
Last edited by NoobletCheese,
  • Like
Reactions: SaulFabre
In Mario Tennis white pixel in game is RGB 216 (D8) and there is only one instance of D8 D8 D8 in 00000001.app.

I replaced it and repacked, but brightness is the same :(

Did it work for you?
I got working it, but the values you used aren't the correct.

For remove dark filter in N64 VC games for Wii, you have to search in the uncompressed 1.app file the hex values 00 00 15 16 15 00 00 and all of these hex values replace them with 00 00 15 20 15 00 00
The search for the hex value 00 00 00 BE 00 00 00 BE 00 00 00 BE and replace it with 00 00 00 FF 00 00 00 FF 00 00 00 FF
Then recompress it and insert into the edited wad and repack it

Hope this helps ;)

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

How did you remove the dark filter from nes vc
i am also asking how to replace the dark NES color pallete from VC with a more colorful and bright NES color pallete in the 1.app or anywhere in the Wii VC WADs of NES :p
 
...Okay, let's see.

I managed to find the offsets to remove the dark filter for Super Mario 64, Mario Kart and Wave Race.

For all of these, you first need to unpack the WAD, and get 00000001.app. All these three have it decompressed so you don't need to do anything.

THESE ARE FOR NTSC-US versions, beware!

For Super Mario 64, go to offset 46210 and edit 94 21 FF E0 into 4E 80 00 20.
For Wave Race 64, go to offset 44AD4 and edit 94 21 FF E0 into 4E 80 00 20.
For Mario Kart 64, go to offset 46DB8 and edit 94 21 FF E0 into 4E 80 00 20.

They seem to work for me, but please test them yourselves.

NAAE01-1.png NAAE01-2.png
NABE01-2.png NABE01-1.png
NAIE01-3.png NAIE01-1.png

I haven't being able to do it for Pokémon Snap, and the N64 logo at the beginning looks brighter than how it looks on these other games, so that one might be like that normally?
 
...Okay, let's see.

I managed to find the offsets to remove the dark filter for Super Mario 64, Mario Kart and Wave Race.

For all of these, you first need to unpack the WAD, and get 00000001.app. All these three have it decompressed so you don't need to do anything.

THESE ARE FOR NTSC-US versions, beware!

For Super Mario 64, go to offset 46210 and edit 94 21 FF E0 into 4E 80 00 20.
For Wave Race 64, go to offset 44AD4 and edit 94 21 FF E0 into 4E 80 00 20.
For Mario Kart 64, go to offset 46DB8 and edit 94 21 FF E0 into 4E 80 00 20.

They seem to work for me, but please test them yourselves.

View attachment 266106 View attachment 266107
View attachment 266108 View attachment 266109
View attachment 266110 View attachment 266114

I haven't being able to do it for Pokémon Snap, and the N64 logo at the beginning looks brighter than how it looks on these other games, so that one might be like that normally?
Cool :D

Maybe later I will test with Pokémon Snap :P
 
...Okay, let's see.

I managed to find the offsets to remove the dark filter for Super Mario 64, Mario Kart and Wave Race.

For all of these, you first need to unpack the WAD, and get 00000001.app. All these three have it decompressed so you don't need to do anything.

THESE ARE FOR NTSC-US versions, beware!

For Super Mario 64, go to offset 46210 and edit 94 21 FF E0 into 4E 80 00 20.
For Wave Race 64, go to offset 44AD4 and edit 94 21 FF E0 into 4E 80 00 20.
For Mario Kart 64, go to offset 46DB8 and edit 94 21 FF E0 into 4E 80 00 20.

They seem to work for me, but please test them yourselves.

View attachment 266106 View attachment 266107
View attachment 266108 View attachment 266109
View attachment 266110 View attachment 266114

I haven't being able to do it for Pokémon Snap, and the N64 logo at the beginning looks brighter than how it looks on these other games, so that one might be like that normally?
I've managed to remove dark filter and increase brightness of Pokémon Snap VC Wii.
I've used these procedures for do it:
For remove dark filter in N64 VC games for Wii, you have to search in the uncompressed 1.app file the hex values 00 00 15 16 15 00 00 and all of these hex values replace them with 00 00 15 20 15 00 00
The search for the hex value 00 00 00 BE 00 00 00 BE 00 00 00 BE and replace it with 00 00 00 FF 00 00 00 FF 00 00 00 FF
Then recompress it and insert into the edited wad and repack it

Here are some screenshots:

PKSNAP DARK.PNG PKSNAP NO DARK 2.PNG

Greetings ;)
 
It looks like clipping in the sand at the bottom and clouds on top ... 20 is too high. Need to find a white pixel and subtract it from FF and the diff = percentage to increase the middle vfilter coefficient(s).
 
Last edited by NoobletCheese,
  • Like
Reactions: SaulFabre
I tried with your method, I get no differences going by Dolphin with Snap.

I'm not doubting you, mind you, I'll move my modified wad to the Wii and see.
 
  • Like
Reactions: SaulFabre
I tried with your method, I get no differences going by Dolphin with Snap.

I can't even get a difference on Mario Tennis using any method, so I'm confused.

Maybe Dolphin doesn't let the vfilter coefficients go above max? According to RVL_SDK they are supposed to sum to 64 so we are increasing it beyond its normal range.
 
Last edited by NoobletCheese,
  • Like
Reactions: SaulFabre
The thing is that the games I did without the 00 00 15 20 15 00 00 method do show on dolphin too for me.

I'll check if Tennis can be done with the other method too.
 
  • Like
Reactions: SaulFabre
So it only needs to change the 16 to 20 and don't touch the other part? I didn't do it for Tennis myself when checking on real hardware...
 
  • Like
Reactions: SaulFabre
Found the issue... in Dolphin progressive scan was unticked causing it to use the 480i vfilter which wasn't modded.

And on my console which is PAL, Mario Tennis chooses the PAL video mode even though the wad is NTSC, and we're only modding the NTSC vfilter.
 
Last edited by NoobletCheese,
  • Like
Reactions: SaulFabre
Oh god, that might be my issue too, I need to check later.

For Pal systems, you should patch the wad with the Custom Nand Loader Mod that's in a thread here, it patches the video mode to solve that issue. It happened to me with Ogre Battle and that solved it.
 
I have played an entire game in Mario Tennis with the 00 00 15 20 15 00 00 change (and only that) on my Wii and it looks great, no banding or anything.

Mario Kart with my method also looked great.

I couldn't find the place to edit using my method for Tennis, but it doesn't matter much because the way that SuperrSonic's cheat let me find works well anyway.

I tried with Snap, without editing the BE bytes, it made no difference to me. Neither I could see the difference with the 15 20 15 method on Dolphin even when Progressive turned on.

Edit: Also tried Wave Race with the method I wrote above. What a difference!

Tomorrow I'll check SM64. And maybe Mario Golf, maybe it also works with the 15 20 15, who knows.
 
Last edited by Maeson,

Site & Scene News

Popular threads in this forum