1. MetoMeto

    MetoMeto GBAtemp Maniac
    Member

    Joined:
    Dec 28, 2018
    Messages:
    1,150
    Country:
    United Kingdom
    I just came to check if there are some news about GBA vc dark filter removal and question mark removal?
     
  2. JustKeepWalking99

    JustKeepWalking99 Advanced Member
    Newcomer

    Joined:
    Jan 23, 2019
    Messages:
    75
    Country:
    United States
    Is there a batch file that can do this automatically yet? That unencrypts the files, replaces the rom with the widescreen edited one you have, removes the dark layout problem, edits the FrameLayout file to widescreen and then encrypts it back? If not i would seriously love that
     
    protivakid likes this.
  3. Nippo

    Nippo Member
    Newcomer

    Joined:
    Dec 2, 2019
    Messages:
    11
    Country:
    United States
    I would love to have something like this, as I'm not very familiar with editing values inside files and whatnot :P
     
    Scott_pilgrim and Broduskii like this.
  4. JustKeepWalking99

    JustKeepWalking99 Advanced Member
    Newcomer

    Joined:
    Jan 23, 2019
    Messages:
    75
    Country:
    United States
    Hey does anyone know if i can replace the original framelayout.arc with the same widescreen edited framelayout for ALL of the nintendo games, is it confirmed that will work and its not a custom framelayout upon each game?
     
  5. CORE

    CORE 3:16
    Member

    Joined:
    Jul 15, 2018
    Messages:
    1,116
    Country:
    United Kingdom
    Scott_pilgrim likes this.
  6. Keylogger

    Keylogger GBAtemp Addict
    Member

    Joined:
    May 3, 2006
    Messages:
    2,395
    Country:
    France
    protivakid likes this.
  7. CORE

    CORE 3:16
    Member

    Joined:
    Jul 15, 2018
    Messages:
    1,116
    Country:
    United Kingdom
    Only for WiiU VC am I aware of and it involves editing the FrameLayout.arc with wexo toolbox found at the beginning of this thread the OP pretty much layed it out modify the file then replace.

    You can FTP OVERWRITE DONT DELETE THEN COPY. - IT CAN MESS THINGS UP.

    If using Loadiine though or CEMU you can just not if Inject has been Installed on a HDD or NAND.
     
    Last edited by CORE, Oct 26, 2020
  8. JustKeepWalking99

    JustKeepWalking99 Advanced Member
    Newcomer

    Joined:
    Jan 23, 2019
    Messages:
    75
    Country:
    United States
    What do you mean by "If using Loadiine though or CEMU you can just not if Inject has been Installed on a HDD or NAND.", so there's a program that automatically makes nintendo 64 games appear in widescreen on the wii u without editing? how??
     
  9. CORE

    CORE 3:16
    Member

    Joined:
    Jul 15, 2018
    Messages:
    1,116
    Country:
    United Kingdom

    Mod the files on the fly if your using CEMU or Loadiine.

    If the N64 Title is installed via WUP on a HDD or NAND you can FTP and edit the files and OVERWRITE DONT DELETE AND COPY PASTE IT BUGS OUT THE FILE SYSTEM.
     
  10. ArgonUK

    ArgonUK Advanced Member
    Newcomer

    Joined:
    May 8, 2016
    Messages:
    56
    Country:
    Thank you for your post. I have added to the posted code a few lines for 16x9 widescreen support (1,3&4 players)


    Notes:
    Official config file that has syntax inconsistencies - "Unkte0.024.ini" for Mario Kart 64 (USA), the [BreakBlockInst] count is 1 when it should be 2.

    Mario Kart 64 NTSC-U 60 fps & Widescreen:
    60fps
    81001890 2419
    81001892 0001
    81001894 2419
    81001896 0001
    80000FE3 0000
    800014CF 0001
    81001C90 240A
    81001C92 0001
    81001C94 240A
    81001C96 0001
    81001A38 2409
    81001A3A 0001
    81001A3C 2409
    81001A3E 0001
    80122CBB 001C
    810AC5D4 2401
    810AC5D6 0006
    Enable 3/4 Player Music
    8128EC9C 240E
    8128EC9E 0001
    8128F9C4 2409
    8128F9C6 0001
    Faster Load Times
    800EA6D2 000D
    Widescreen
    81150148 3FE3
    D10DC532 0001
    81150148 4063
    D10DC532 0002
    81150148 3F63
    810946BA 3FE3
    810947EE 3FE3

    Code:
    [Cheat]
    ;60fps
    Cheat0 = 2
    Cheat0_Addr = 0x1890
    Cheat0_Value = 0x24190001
    Cheat0_Bytes = 4
    
    Cheat1 = 2
    Cheat1_Addr = 0x1894
    Cheat1_Value = 0x24190001
    Cheat1_Bytes = 4
    
    Cheat2 = 2
    Cheat2_Addr = 0xFE3
    Cheat2_Value = 0x0
    Cheat2_Bytes = 1
    
    Cheat3 = 2
    Cheat3_Addr = 0x14CF
    Cheat3_Value = 0x1
    Cheat3_Bytes = 1
    
    Cheat4 = 2
    Cheat4_Addr = 0x1C90
    Cheat4_Value = 0x240A0001
    Cheat4_Bytes = 4
    
    Cheat5 = 2
    Cheat5_Addr = 0x1C94
    Cheat5_Value = 0x240A0001
    Cheat5_Bytes = 4
    
    Cheat6 = 2
    Cheat6_Addr = 0x1A38
    Cheat6_Value = 0x24090001
    Cheat6_Bytes = 4
    
    Cheat7 = 2
    Cheat7_Addr = 0x1A3C
    Cheat7_Value = 0x24090001
    Cheat7_Bytes = 4
    
    Cheat8 = 2
    Cheat8_Addr = 0x122CBB
    Cheat8_Value = 0x1C
    Cheat8_Bytes = 1
    
    Cheat9 = 2
    Cheat9_Addr = 0xAC5D4
    Cheat9_Value = 0x24010006
    Cheat9_Bytes = 4
    
    ;Enable 3/4 Player Music
    Cheat10 = 2
    Cheat10_Addr = 0x28EC9C
    Cheat10_Value = 0x240E0001
    Cheat10_Bytes = 4
    
    Cheat11 = 2
    Cheat11_Addr = 0x28F9C4
    Cheat11_Value = 0x24090001
    Cheat11_Bytes = 4
    
    ;Faster Load Times
    Cheat12 = 2
    Cheat12_Addr = 0xEA6D2
    Cheat12_Value = 0xD
    Cheat12_Bytes = 1
    
    ;WideScreen
    Cheat13 = 2
    Cheat13_Addr = 0x150148
    Cheat13_Value = 0x3FE3
    Cheat13_Bytes = 2
    
    Cheat14 = 2
    Cheat14_Addr = 0x0946BA
    Cheat14_Value = 0x3FE3
    Cheat14_Bytes = 2
    
    Cheat15 = 2
    Cheat15_Addr = 0x0947EE
    Cheat15_Value = 0x3FE3
    Cheat15_Bytes = 2
    

    Do you know if WiiU VC supports D1 type of codes? Meanwhile, I am implementing D1 type conditional codes as 81 type constant write codes, where it doesn't crash the game.


    Widescreen support code conversion for a few more games:

    1080 Snowboarding NTSC:
    0F8FE8 240E
    0F8FEA 01AB

    Code:
    [Cheat]
    ;Widescreen
    Cheat0 = 2
    Cheat0_Addr = 0x0F8FE8
    Cheat0_Value = 0x240E01AB
    Cheat0_Bytes = 4
    
    

    F-Zero X NTSC-U:
    8106D164 0803
    8106D166 522C
    810D48B0 3C1B
    810D48B2 3F40
    810D48B4 449B
    810D48B6 9000
    810D48B8 0000
    810D48BA 0000
    810D48BC 0801
    810D48BE B45B
    810D48C0 4612
    810D48C2 3182
    D11418A0 3F99
    811418A0 3FCC

    Code:
    [Cheat]
    ;WideScreen
    Cheat1 = 2
    Cheat1_Addr = 0x06D164
    Cheat1_Value = 0x0803522C
    Cheat1_Bytes = 4
    
    Cheat2 = 2
    Cheat2_Addr = 0x0D48B0
    Cheat2_Value = 0x3C1B3F40
    Cheat2_Bytes = 4
    
    Cheat3 = 2
    Cheat3_Addr = 0x0D48B4
    Cheat3_Value = 0x449B9000
    Cheat3_Bytes = 4
    
    Cheat4 = 2
    Cheat4_Addr = 0x0D48B8
    Cheat4_Value = 0x00000000
    Cheat4_Bytes = 4
    
    Cheat5 = 2
    Cheat5_Addr = 0x0D48BC
    Cheat5_Value = 0x0801B45B
    Cheat5_Bytes = 4
    
    Cheat6 = 2
    Cheat6_Addr = 0x0D48C0
    Cheat6_Value = 0x46123182
    Cheat6_Bytes = 4
    
    Cheat7 = 2
    Cheat7_Addr = 0x1418A0
    Cheat7_Value = 0x3FCC
    Cheat7_Bytes = 2
    
    
    Note: "Ucfze0.242.ini" for F-Zero X (USA), the count of [Idle] is 0 when it should be 3.

    Kirby 64 NTSC-U:
    8101B0E0 0801
    8101B0E2 0344
    81040D10 3C1B
    81040D12 3F40
    81040D14 449B
    81040D16 2000
    81040D18 0800
    81040D1A 6C3A
    81040D1C 4604
    81040D1E 4202

    Code:
    [Cheat]
    ;WideScreen
    Cheat0 = 2
    Cheat0_Addr = 0x01B0E0
    Cheat0_Value = 0x08010344
    Cheat0_Bytes = 4
    
    Cheat1 = 2
    Cheat1_Addr = 0x040D10
    Cheat1_Value = 0x3C1B3F40
    Cheat1_Bytes = 4
    
    Cheat2 = 2
    Cheat2_Addr = 0x040D14
    Cheat2_Value = 0x449B2000
    Cheat2_Bytes = 4
    
    Cheat3 = 2
    Cheat3_Addr = 0x040D18
    Cheat3_Value = 0x08006C3A
    Cheat3_Bytes = 4
    
    Cheat4 = 2
    Cheat4_Addr = 0x040D1C
    Cheat4_Value = 0x46044202
    Cheat4_Bytes = 4
    
    

    Mario Golf NTSC-U:
    8102F29A 3FE3
    D12020F6 3FAA
    812020F6 3FE3

    Code:
     [Cheat]
    ;WideScreen
    Cheat0 = 2
    Cheat0_Addr = 0x02F29A
    Cheat0_Value = 0x3FE3
    Cheat0_Bytes = 2
    
    Cheat1 = 2
    Cheat1_Addr = 0x2020F6
    Cheat1_Value = 0x3FE3
    Cheat1_Bytes = 2
    
    

    Mario Tennis NTSC-U:
    81033CA6 3FE4

    Code:
    [Cheat]
    ; WideScreen
    Cheat0 = 2
    Cheat0_Addr = 0x033CA6
    Cheat0_Value = 0x3FE4
    Cheat0_Bytes = 2
    
    

    Pokemon Snap NTSC-U:
    8101C7A0 0801
    8101C7A2 0F84
    81043E10 3C1B
    81043E12 3F40
    81043E14 449B
    81043E16 2000
    81043E18 0800
    81043E1A 71EA
    81043E1C 4604
    81043E1E 4202
    D10A80A6 A113
    810B0518 4300
    Code:
    [Cheat]
    ;WideScreen
    Cheat0 = 2
    Cheat0_Addr = 0x01C7A0
    Cheat0_Value = 0x08010F84
    Cheat0_Bytes = 4
    
    Cheat1 = 2
    Cheat1_Addr = 0x043E10
    Cheat1_Value = 0x3C1B3F40
    Cheat1_Bytes = 4
    
    Cheat2 = 2
    Cheat2_Addr = 0x043E14
    Cheat2_Value = 0x449B2000
    Cheat2_Bytes = 4
    
    Cheat3 = 2
    Cheat3_Addr = 0x043E18
    Cheat3_Value = 0x080071EA
    Cheat3_Bytes = 4
    
    Cheat4 = 2
    Cheat4_Addr = 0x043E1C
    Cheat4_Value = 0x46044202
    Cheat4_Bytes = 4
    
    Cheat5 = 2
    Cheat5_Addr = 0x0B0518
    Cheat5_Value = 0x4300
    Cheat5_Bytes = 2
    
    

    Sin and Punishment:
    81062CCC 3FE3
    Code:
    [Cheat]
    ;WideScreen
    Cheat0 = 2
    Cheat0_Addr = 0x062CCC
    Cheat0_Value = 0x3FE3
    Cheat0_Bytes = 2
    
    

    Wave Race 64 NTSC-U:
    810699FA 3FE3
    811E11F2 3FE3
    811EF3F2 3FE3
    811F07E6 3FE3
    D12C58C2 4204
    812C58C6 3FAA
    D12C5896 8C50
    812C5890 3C07
    D12C5896 8C50
    812C5892 3FAA

    Code:
    [Cheat]
    ;Widescreen
    Cheat0 = 2
    Cheat0_Addr = 0x0699FA
    Cheat0_Value = 0x3FE3
    Cheat0_Bytes = 2
    
    Cheat1 = 2
    Cheat1_Addr = 0x1E11F2
    Cheat1_Value = 0x3FE3
    Cheat1_Bytes = 2
    
    Cheat2 = 2
    Cheat2_Addr = 0x1EF3F2
    Cheat2_Value = 0x3FE3
    Cheat2_Bytes = 2
    
    Cheat3 = 2
    Cheat3_Addr = 0x1F07E6
    Cheat3_Value = 0x3FE3
    Cheat3_Bytes = 2
    
    

    Star Fox 64 NTSC-U:
    810031A2 3FE3
    No render Fix (clipping issues outside 4:3 area).
    Code:
    [Cheat]
    ;WideScreen
    Cheat0 = 2
    Cheat0_Addr = 0x0031A2
    Cheat0_Value = 0x3FE3
    Cheat0_Bytes = 2
    
    
     
    Last edited by ArgonUK, Mar 1, 2021
    xs4all and CORE like this.
  11. xs4all

    xs4all GBAtemp Advanced Fan
    Member

    Joined:
    Jun 9, 2008
    Messages:
    625
    Country:
    Australia
    I'm assuming that you have tested these before posting on here?
     
  12. ArgonUK

    ArgonUK Advanced Member
    Newcomer

    Joined:
    May 8, 2016
    Messages:
    56
    Country:
    Correct, I verified absence of crashes and the correct aspect ratio. I included the original Game shark codes, so the WiiU VC codes could be updated later, if a better way of implementing D1 codes is found.

    Most of my N64 VC collection runs in 16:9 with dark filter disabled, thanks to all the previous research done and posted by contributors.

    If someone could post a widescreen code for Harvest Moon 64, I would appreciate it.
     
    Last edited by ArgonUK, Feb 27, 2021
    CORE and xs4all like this.
  13. xs4all

    xs4all GBAtemp Advanced Fan
    Member

    Joined:
    Jun 9, 2008
    Messages:
    625
    Country:
    Australia
    Great, just checking, rarely, we do get people posting stuff without actually testing and verifying things just saves a lot of hassel.

    I may have to re visit my n64 injects and add these lines of codes.
     
    CORE likes this.
  14. ArgonUK

    ArgonUK Advanced Member
    Newcomer

    Joined:
    May 8, 2016
    Messages:
    56
    Country:
    That would be an irresponsible behaviour :) I hope you like it. I used Ocarina cheat engine back on Wii to achieve widescreen in N64 titles, so I cannot go back to 4:3 :D

    I didn't adapt codes for Super Smash Bros. and Super Mario 64 (16x9 & 60 fps), as .ips patches exist for these roms and patched roms work in WiiU VC. Code for Paper Mario was posted a few pages back.

    Mario Party 1,2 &3 have IPS and game shark widescreen codes, but I didn't work on those. Also, IPS patches do not always work.

    Just be careful if you plan to play multiplayer, as I haven't tested it. I suspect that these D1 type codes could have been used for split screen multiplayer. For example, Mario Kart 64 widescreen code stretches graphic in 2 player split-screen mode.
     
    Last edited by ArgonUK, Mar 1, 2021
    CORE likes this.
  15. xs4all

    xs4all GBAtemp Advanced Fan
    Member

    Joined:
    Jun 9, 2008
    Messages:
    625
    Country:
    Australia
    I have re injected all my N64 games that you provided the WS cheat codes for, only tested the games for a few minutes and the widescreen seems to be working. There were a few games that had top and side black borders, so I modified the FrameLayout.arc => /blyt/FrameLayout1080.bflyt file to fill up the screen.
     
    ArgonUK likes this.
  16. ArgonUK

    ArgonUK Advanced Member
    Newcomer

    Joined:
    May 8, 2016
    Messages:
    56
    Country:

    I am glad that you found it useful. The small borders around the screen do not bother me, as it is at default pixel scale ratio and presumably it is how the game is supposed to look. Putting a custom scale may affect picture quality due to pixel interpolation, but I didn't experiment there. I assume that the same effect can be achieved by adjusting a screen zoom / overscan level on the TV, if needed.
     
    azy77 likes this.
  17. azy77

    azy77 GBAtemp Regular
    Member

    Joined:
    Apr 11, 2016
    Messages:
    139
    Country:
    I don't suppose there could be a working 60 fps patch for castlevania lod and zelda gamecube oot?
     
  18. ArgonUK

    ArgonUK Advanced Member
    Newcomer

    Joined:
    May 8, 2016
    Messages:
    56
    Country:
    If these titles could run as n64 VC titles and there are Gameshark codes for them, then converting the codes for WiiU VC should be straight forward.
     
    Last edited by ArgonUK, Mar 3, 2021
  19. azy77

    azy77 GBAtemp Regular
    Member

    Joined:
    Apr 11, 2016
    Messages:
    139
    Country:
    I see, they both are injected vc but not sure about codes.
     
  20. MikaDubbz

    MikaDubbz GBAtemp Advanced Maniac
    Member

    Joined:
    Dec 12, 2017
    Messages:
    1,701
    Country:
    United States
    Wait, to enable Widescreen patches in N64 games, do we not need to patch the roms and instead just have to add these kinds of codes to the config.ini file included with in each N64 VC's content folder on the Wii U? Or am I just completely misunderstanding what's happening here? If I do understand right, where do you add these extra code to the config file? Right at the end of everything else already in there?
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - widescreen, Virtual, Console