Is it possible to disable anti-aliasing in N64 games via GameShark cheats?

Discussion in 'Nintendo Game Development' started by mdmx, Feb 4, 2016.

  1. ssshake

    ssshake Newly Registered

    Joined:
    Feb 23, 2018
    Messages:
    1
    Likes Received:
    1
    **I ended up finding a link to an IPS for 'every' supported game that can be used on an everdrive so maintaining a list might not matter now. http://n64.poregon.com/shared/

    First time poster, just got an everdrive and am interested in this thread. Is anyone maintaining maybe just a flat text file of all of these codes? My understanding with everdrive is you can throw these codes into the /AUTO directory and they will be applied at run time.

    It would save a lot of thread parsing to have this in a document. If one doesn't exist then maybe I can start a public google sheet and start populating it. Thoughts?

    **I started one, which is publicly editable but quickly gave up because I don't know what I'm doing yet and it's a lot of information to parse.

    https://docs.google.com/spreadsheets/d/14smQj8h-OsK9q0ufiiVwk-x6lbwJThkAMPKwfzkKRdo/edit?usp=sharing
     
    Last edited: Feb 24, 2018
    justice99 likes this.
  2. demilich

    demilich Spirited Member

    Joined:
    Jul 10, 2017
    Messages:
    129
    Likes Received:
    28
    Has anybody made a guide on how to find codes to disable anti-aliasing for N64 games? Maybe using Cheat Engine and PJ64? Or is anybody open to requests?
     
  3. Thegamefoxx

    Thegamefoxx Member

    Joined:
    Mar 3, 2018
    Messages:
    10
    Likes Received:
    0
    Hi. I am testing out these codes on a gameshark v3.2 i have ocarina of time v1.1 (im 90% sure anyway) and whenever i try to use the code the game will not boot. I have tried other games and they have worked, and ocarina boots with no codes enabled. Am i missing something? My gameshark was wiped when i got it so i dont have any master codes.
     
  4. Thegamefoxx

    Thegamefoxx Member

    Joined:
    Mar 3, 2018
    Messages:
    10
    Likes Received:
    0
    To add to my issue, donkey kong 64 wont boot with codes either, but boots without codes enabled. I should mention i use US versions of games
     
  5. demilich

    demilich Spirited Member

    Joined:
    Jul 10, 2017
    Messages:
    129
    Likes Received:
    28
    The one listed here works for me. I have Gameshark V3.3 and have managed to run disable AA + widescreen codes successfully.
    There also another pdf file of compiled disable AA codes on this thread. I forget what page its on and I don't think its up to date and neither is the google docs.
    https://docs.google.com/spreadsheets/d/1GDR4BVrXAXnn7C0xCWITB5o4RaL4jjFIJmJKrmzpEoo/edit#gid=0

    Zelda: Ocarina of Time 1.1 (USA/JP):
    8100646C 0000
    8100646E 3216
    8100649C 0000
    8100649E 3216

    I've also found master codes here.
    https://gamehacking.org/game/21085
     
  6. Goemon

    Goemon AG Member since 2005!

    Joined:
    Feb 4, 2013
    Messages:
    584
    Likes Received:
    17
    You guys really should use my codes from page 12.
    It is not just about turning things on or off. The values have a meaning and my codes are all tested by hand to give the best possible picture. My codes also work for high res mode if the game has one.
    The google doc should also be updated.
     
    Last edited: Mar 4, 2018
  7. Thegamefoxx

    Thegamefoxx Member

    Joined:
    Mar 3, 2018
    Messages:
    10
    Likes Received:
    0
    Im guessing the codes i wanna use dont work on a gameshark 3.2, ive had no luck getting ocarina 1.1 or dk64 to work... rather dissapointing
     
  8. demilich

    demilich Spirited Member

    Joined:
    Jul 10, 2017
    Messages:
    129
    Likes Received:
    28
    @Goemon
    Have you considered making guide for the community to use to find disable AA codes or do you prefer just to take requests?
     
  9. Thegamefoxx

    Thegamefoxx Member

    Joined:
    Mar 3, 2018
    Messages:
    10
    Likes Received:
    0
    Is there a code for starfox 64 v1.1?
     
  10. Thegamefoxx

    Thegamefoxx Member

    Joined:
    Mar 3, 2018
    Messages:
    10
    Likes Received:
    0
    So it looks like majoras mask only works on 3.3... and i have a 3.2, wonderful
     
  11. Goemon

    Goemon AG Member since 2005!

    Joined:
    Feb 4, 2013
    Messages:
    584
    Likes Received:
    17
    There is actualy a very good tutorial on page 6 by Saturnu.
    This is what I used to do begin with. Once I had the codes I tested them on my z64 on each game to find out the best settings.
    Unfortunately I can not test certain games which require a 3.3 GS.
    Also HiRes almost all the time needs different codes.
     
  12. Thegamefoxx

    Thegamefoxx Member

    Joined:
    Mar 3, 2018
    Messages:
    10
    Likes Received:
    0
    I found out i have the means to update my gameshark to 3.3, i just need to wait for a cable to ship. Also i found all the master codes i need on codetwink, so hopefully this weekend i can really test my whole collection
     
  13. Thegamefoxx

    Thegamefoxx Member

    Joined:
    Mar 3, 2018
    Messages:
    10
    Likes Received:
    0
    Turns out i cant figure out how to use the n64 gameshark utility... idk if my old pc is working properly or if the parrallel port is busted. Looks like im gonna have to buy a 3.3
     
  14. James-F

    James-F Member

    Joined:
    Feb 24, 2018
    Messages:
    17
    Likes Received:
    2
    Zelda - Ocarina of Time v1.2 (U) results in black screen with the provided codes.
    *Everdrive 64 v3


    EDIT:
    It works!
    It is not mentioned too often but some games HAVE to use a MasterCode (or Enable Code) for the other codes to work, yet some don't.
    Use this link to find the Master Code for your game:
    http://www.codetwink.com/view-cheats-1523-title-legend+of+zelda-ocarina+of+time,+the+version+1.2.html

    Legend of Zelda - Ocarina of time v1.1:
    F10004E4 2400
    EE000000 0000
    8100646C 0000
    8100646E 3216
    8100649C 0000
    8100649E 3216

    Legend of Zelda - Ocarina of time v1.2:
    F10004E4 2400
    EE000000 0000
    810069EC 0000
    810069EE 3216
    81006A1C 0000
    81006A1E 3216
     
    Last edited: Mar 12, 2018
    demilich likes this.
  15. James-F

    James-F Member

    Joined:
    Feb 24, 2018
    Messages:
    17
    Likes Received:
    2
    Conker's Bad Fur Day (U)
    8102BD8C 0000
    8102BD8E 3216
    8102BDBC 0000
    8102BDBE 3216

    As we know Quake has a "Filter On/Off" in the game options, I want to share what it changes for reference:
    Filter On: 0001,3002
    Filter Off: 0000,3202

    I find the easiest way to find the correct address is using Nemu64 with the guide on page 6 of this thread.
    Even though some games do not play (black screen) on Nemu64 the memory addresses are loaded correctly, and there is even a shortcut to "VI registers" in the Memory Debugger.
    Tip: hit the 'refresh' if 0x0440 address does not show the familiar 3016 (or similar) then stop once it does.

    Thanks very much to the people who found and shared this information.
    These patches/codes are absolute must for anyone with Everdrive 64 that enables the IPS or GS codes automatically, especially with an RGB monitor or an upscaler like the OSSC or Framemeister.


    EDIT:
    I have a few more notes to share.

    * When searching for the addresses to change usually you will be given two addresses one below the other, the second one follows the first, so there is no need to change the second one too with the GS codes.

    * Some games use interlaced 480i mode so the first 16bit word might look like this: 3056.
    It would be wiser to use 8bit GS codes instead of 16bit codes to not interfere with the game graphics.

    So for the Conker's example above:

    Conker's Bad Fur Day (U)
    8002BD8D 0000
    8002BD8E 0032

    This will change only the relevant bits to disable AA (0000,3216) without forcing 240p if the game requests 480i.

    * You can try changing the 32 value to 33, if that works and the game looks normal you will have the sharpest results possible, the image will look like it is from a PS1 not from a N64.
    It basically removes all filtering including Bilinear filtering when rescaling the frame-buffer to output resolution.
    As said, most NTSC games don't work with this but Banjo-Kazooie and Conker's DO, if you want to see how the N64 should have looked. ;)

    I wonder why the games that do not work split the image into three parts, yet other games work perfectly fine with 33.
    I will investigate and compare between the two variants of games and hopefully I'll find the correct address to fix that.. hopefully.
     
    Last edited: Mar 22, 2018
    demilich likes this.
  16. Thegamefoxx

    Thegamefoxx Member

    Joined:
    Mar 3, 2018
    Messages:
    10
    Likes Received:
    0
    I have a question. When i use the codes for star wars rogue squadron (u) 1.0, the game doesn't detect an expansion pak, even though i have one. Is that normal?
     
  17. 8bitplus

    8bitplus Gutsy Member

    Joined:
    Feb 25, 2008
    Messages:
    476
    Likes Received:
    48
    I have a v1 Everdrive64. Can I use these codes or should I look to modify the rom somehow?
    I really want to play Conker as described above with all filtering removed
     
  18. James-F

    James-F Member

    Joined:
    Feb 24, 2018
    Messages:
    17
    Likes Received:
    2
    Gameshark constantly injects code, it is possible that is has side effects.

    What stops you?
    Does V1 has Gameshark?
     
  19. demilich

    demilich Spirited Member

    Joined:
    Jul 10, 2017
    Messages:
    129
    Likes Received:
    28
    @Thegamefoxx
    I think you need a different code for removing AA once you use the expansion pak. The codes listed by Goemon for Rogue Squadron are all for the use with the regular jumper pak. On another note, I think Rogue Squadron goes into hi-res mode 480i with the expansion pak and may disable AA. I think that is what Rayman 2 does you use an expansion pak.
     
  20. Goemon

    Goemon AG Member since 2005!

    Joined:
    Feb 4, 2013
    Messages:
    584
    Likes Received:
    17
    THere are no codes for Rogue High Res because if I recall corectely they filters were alredy set optimal by default.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page