WiiU Virtual Console finally fixed! [No More dark filter, and widescreen support!]

Discussion in 'Wii U - Hacking & Backup Loaders' started by MelonSpeedruns, Sep 4, 2018.

  1. MelonSpeedruns
    OP

    MelonSpeedruns Member

    Newcomer
    3
    Jun 27, 2015
    Canada
    Hey guys! Recently, I found out a few things about the VC software of the WiiU. First of all, since the recent breakout of hacking the iQue Player, we were able to dump the ROMs of that Chinese console. Surprisingly enough, the chinese roms worked perfectly in the VC emulator!

    [​IMG]
    (Thanks Jhynjhi for the screenshot.)

    For those who don't know, it is possible to replace the rom inside any N64 VC title by just replacing the file inside the "rom" folder.

    Another fun fact is that placing multiple ROMs and starting the software will display a debug menu where users can choose their ROM.

    [​IMG]

    I wanted to see if there was a way to fix the problems a lot of people were having with the WiiU Virtual Console, being the dark anti-epilepsy filter. For those who don't know, there was a filter on each game in the Virtual Console library, making them render way darker and way less colorful than any other emulator.

    After looking around at the files, the file called "FrameLayout.arc" caught my attention. I know .arc files were openable in Wexos' Toolbox, so I took a look at it in that tool.

    [​IMG]

    As you can see, there is a file called "FrameLayout1080.bflyt".
    After openning it again with Wexos' Toolbox, we get this:

    [​IMG]

    If we change the scale of element "frame_mask" to 0, it completly removes the dark filter!
    If we want the game to be widescreen, simply change the element "frame" to have a size of 1920x1080.

    To save the .arc with the edited .bflyt, you need to save the .blfyt as a seperate file, then right click the original one in the .arc and select "Replace".

    This is the final result of the hack:

    [​IMG]
    (Thanks gamemasterplc for the Widescreen patch for the rom.)

    In any case, I hope the information here was useful. Have a good day everyone!
     
    Last edited by MelonSpeedruns, Sep 4, 2018
  2. b17bomber

    b17bomber GBAtemp Advanced Fan

    Member
    4
    Jun 15, 2009
    United States
    So you have to have a widescreen patch for the rom, otherwise moving the frame to 1080 will just stretch everything I take it?

    This is really cool. I hope someone develops a patcher for dummies such as myself!
     
  3. lurkerer

    lurkerer Advanced Member

    Newcomer
    1
    Jan 12, 2016
    Yeah this is cool. Could be used to get games like DK64 running in widescreen without having to change your ratio via TV panel. I guess other games that were not intended for 16:9 will still exhibit the same rendering issues- like the trees not rendering outside the 4:3 render space in Super Mario 64.

    Is FrameLayout.arc located in the packaged rom, or part of the emulator files?
     
    Last edited by lurkerer, Sep 4, 2018
  4. MelonSpeedruns
    OP

    MelonSpeedruns Member

    Newcomer
    3
    Jun 27, 2015
    Canada
    Directly in the emulator files, right in the "content" folder.
     
  5. lurkerer

    lurkerer Advanced Member

    Newcomer
    1
    Jan 12, 2016
    How could you push the edited value to a console, instead of cemu?
     
  6. MelonSpeedruns
    OP

    MelonSpeedruns Member

    Newcomer
    3
    Jun 27, 2015
    Canada
    Just launch the software with Loadiine or install it on your console after modifying the files.
     
  7. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    18
    Jan 17, 2013
    Mexico
  8. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    23
    GBAtemp Patron
    the_randomizer is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    I am honestly confused, what's going on? Checking it out.

    Edit: @ShadowOne333 Downloaded the toolbox and I'm editing those values on my end.


    Edit 2: @MelonSpeedruns

    What exactly did you change in "frame_mask"? There is no value to change to zero.

    Never mind, found it, gonna make a quick video.
     
    Last edited by the_randomizer, Sep 4, 2018
    Traace likes this.
  9. MelonSpeedruns
    OP

    MelonSpeedruns Member

    Newcomer
    3
    Jun 27, 2015
    Canada
    x65943 likes this.
  10. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    23
    GBAtemp Patron
    the_randomizer is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    Okay, ran into an issue. How do I save it as an .arc file? It won't let me save the changes I made. I will credit you, as soon as I figure out how to save it as the arc.
    Could you at least add that part in the OP? It's only letting me save as .blfyt file.
     
  11. MelonSpeedruns
    OP

    MelonSpeedruns Member

    Newcomer
    3
    Jun 27, 2015
    Canada
    I will. You need to save the .blfyt as a seperate file, then right click the original one in the .arc and select "Replace"
     
  12. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    23
    GBAtemp Patron
    the_randomizer is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    Oh.. okay. Interesting, will do.
     
    ShadowOne333 likes this.
  13. huma_dawii

    huma_dawii GBAtemp Psycho!

    Member
    9
    Apr 3, 2014
    United States
    Planet Earth
    Yes!!!!! I want it!
     
  14. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    10
    Oct 10, 2015
    Mexico
    Damn!

    Enviado desde mi LG-X240 mediante Tapatalk
     
  15. bootmonster

    bootmonster GBAtemp Fan

    Member
    6
    Oct 26, 2002
    United States
    Widescreen unfiltered donkey 64 omfg!!!!!
     
    Jayro and b17bomber like this.
  16. lurkerer

    lurkerer Advanced Member

    Newcomer
    1
    Jan 12, 2016
    It's crazy that the hud overlay elements seem to be remain not stretched, but still repositioned into the corners on that OoT screen shot. I wonder if all games will function like this of if there will be issues.
     
    Pachee likes this.
  17. Wuigi

    Wuigi GBAtemp Fan

    Member
    5
    Sep 14, 2012
    Germany
    While your looking into the emulator, could you look into problematic games like CBFD not running?
    Does the multiselect menu change the config file loaded on the fly as well?
     
  18. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    23
    GBAtemp Patron
    the_randomizer is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    Pretty sure that's just the emulator not being all that accurate; Rare used some very complex microcode and dev tools that pushed the N64 to do insane things. Other emulators struggle with it, very few run it well. Same goes with Resident Evil 2.
     
  19. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    18
    Jan 17, 2013
    Mexico
    That OoT you see in that image is a hacked ROM to allow for proper Widescreen output, don't expect every game to behave like that.
     
    Zense and Pachee like this.
  20. lurkerer

    lurkerer Advanced Member

    Newcomer
    1
    Jan 12, 2016
    Ah, thanks for the clarification- should've read a lil slower.
     
Loading...