Is there a way to remove the black bars/boarder on virtual console games on gamepad?

Discussion in 'Wii U - Homebrew' started by LonelyPhantom, Apr 8, 2017.

  1. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Guru

    Member
    8,676
    4,132
    May 27, 2016
    United States
    New York
    To be specific, the GBA and NDS do have options for tv screen sizes, but to actually change the size you would need to convert it to loadiine and poke around the config data file inside the games settings, i think the file you want to access in notepad is called Config.json :unsure:
     


  2. H1B1Esquire

    H1B1Esquire RxTools, the ultimate CFW machine.

    Member
    1,092
    740
    Nov 2, 2016
    United States
    Earth, bro-dude.
    This is true; Loadiine does have the ability to scale VC games a few ways: 16:9, 4:3, widescreen, side-by-side (for DS), etc,.

    Another benefit of Loadiine.

    Although, you'll need the .json files if you can't do it yourself. One place to check, the weeyouso site for injects to see if uploafers also have the configs. Definitely worth taking a look, especially for that trimmed 70mb NDS Chrono Trigger Nintendo will never release.
     
  3. LonelyPhantom
    OP

    LonelyPhantom Member

    Newcomer
    33
    5
    Mar 26, 2017
    United States
    Can you confirm if this would work for N64 too?
     
  4. H1B1Esquire

    H1B1Esquire RxTools, the ultimate CFW machine.

    Member
    1,092
    740
    Nov 2, 2016
    United States
    Earth, bro-dude.
    I should be able to at some point tonight. I usually play Minecraft with a few people around this time, but if they don't come online soon, I'll expedite this request.
     
    LonelyPhantom likes this.
  5. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    6,304
    3,917
    Jan 17, 2013
    Mexico
    I have brought this up SEVERAL times.
    I can't fucking stand the black borders and the dull color palette Nintendo forces in all VC releases.

    Take a look at this thread:
    https://gbatemp.net/threads/understanding-and-changing-snes-vc-rpx-settings.425474/

    You can see towards the end pages that some people tried it for N64 games, but didn't continue with it.
    I want just 16:9 output and the removal of the gamma correction, that's it.

    The best way to go about it is by taking the latest compiled VESSEL.RPX file, which is found in F-Zero X, and decrypt the file using this:
    https://github.com/BullyWiiPlaza/RPL-Studio

    With that, someone who has sone knowledge in ARM assembly could hack the decrypted RPX file to support 16:9 forced resolution, like what was done with both NES/SNES.
    I have the faint idea about how to go about it, but my lack of knowledge on ASM/ARM assembly is just next to zero. Basically, with something like IDA Pro and the decrypted VESSEL.RPX file, you can start looking around for the values of the current resolution, like 640x480 in HEX values and try changing it to 1280x720, then re-encrypt the file and test it in Loadiine to see the changes in actual hardware.
    Maybe testing with Cemu is an option as well.

    Please, I beg to someone who has the knowledge to help out to accompish this :(
     
    Last edited by ShadowOne333, Apr 20, 2017
    LonelyPhantom likes this.
  6. H1B1Esquire

    H1B1Esquire RxTools, the ultimate CFW machine.

    Member
    1,092
    740
    Nov 2, 2016
    United States
    Earth, bro-dude.
    I've gotten it (loadiine) to scale for GBA and NDS, but N64 games don't have the same options, at least without being recompiled. Maybe HerptyDerpty has files on the weeyouso site of recomp'd N64 games? I know there were a few Goemon fixes.....somewhere.
     
    LonelyPhantom likes this.
  7. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    6,304
    3,917
    Jan 17, 2013
    Mexico
    The only way to do so for N64 is by hacking the vessel.rpx, no way around it.
    It'd be similar to what was done for the NES/SNES 16:9 hacks, but the difference being that the N64 VC handles it differently unfortunately.
    Otherwise it would have been as easy as copy/paste the same Hex data from the SNES VC hack to N64.
    Actually NES is the same as SNES, a copy/paste of the needed data accomplished the 16:9.

    The info about how said data was found and modified is in this thread:
    https://gbatemp.net/threads/understanding-and-changing-snes-vc-rpx-settings.425474/
     
    Last edited by ShadowOne333, Apr 20, 2017
    H1B1Esquire likes this.
  8. LonelyPhantom
    OP

    LonelyPhantom Member

    Newcomer
    33
    5
    Mar 26, 2017
    United States
    This is fantastic news! Thank you so much.

    If it is not too much trouble could I make a request for DS games? The World Ends With You and Nostalgia would probably be really great candidates for this(Touch screen on gamepad and top screen on tv). Could you tell me how you did everything like is it something I could do myself with rom injection?
     
  9. H1B1Esquire

    H1B1Esquire RxTools, the ultimate CFW machine.

    Member
    1,092
    740
    Nov 2, 2016
    United States
    Earth, bro-dude.
    You're welcome, but I can't really take requests; one thing you can look into: NDS2WIIU or other VC injectors. The titles you're looking for might already be in the correct format if you're unable to find or utilize a good injector program.

    If you do find what you're looking for, you just put the zipped .json files in the 'games' folder and once you start a compatible title, ZR should bring up the menu with display options.
     
    LonelyPhantom likes this.