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. saturnu

    saturnu Spirited Member

    Joined:
    Dec 8, 2011
    Messages:
    143
    Likes Received:
    29
    it would be interesting, if this is happening with the GameShark cheat, too
     
  2. MoockyLoock

    MoockyLoock Robust Member

    Joined:
    Apr 22, 2015
    Messages:
    265
    Likes Received:
    50
    'llo :)
    Well, i may be too noobish, but i can't get this .bat working.
    I use ROMs from Goodset in .z64.
    I have 2 kind of errors.

    For Extrem-G for exemple:
    Error : File or path not found - [output.z64]
    'uips.exe' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
    Impossible de trouver D:\***\output.z64
    Appuyez sur une touche pour continuer...


    Translation if needed :
    'uips.exe' is not known as an internal or external command, an executable program or a commands file.
    Can't find D:\***\output.z64
    Press a key to continue...


    For GoldenEye for exemple :
    Real N64 CRC Tool V2 [By Rao 1999/2000] - Update CRC's

    FileName : output.z64
    ROM Title : GOLDENEYE
    Type : CIC-NUS-6102
    CRC's : $0414CA61, $2E57B8AA [Updated]
    'uips.exe' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
    'uips.exe' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
    'uips.exe' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
    'uips.exe' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
    Appuyez sur une touche pour continuer...


    Translation : see above.

    So, firstly, i can't egt that IPS file (i must be wrong in folder structure, dunno...)
    And second, i don't have the same error whith each game.

    Any tips ?
    Thank y ou !
    'uips.exe' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.

    EDIT : actually, it seems it was missing the uips.exe path in the batch code.
    I have now IPS files for most games, but Extrem-G gives me the same error (no output).
    The IPS files titles are like this :
    68D7A1DE.ips
    that's OK ?
    Thank you !

    EDIT 2 : here are the games that give me that same error :
    Banjo-Kazooie
    Conker's Bad Fur Day
    Extrem-G
     
    Last edited: Feb 14, 2016
    smoke monster likes this.
  3. hyperterminal

    hyperterminal Member

    Joined:
    Aug 20, 2013
    Messages:
    7
    Likes Received:
    0
    MoockyLoock, the games that give you an error are not yet compatible with suturnu's patcher. Therefore no output.z64 is created, thus the ips program cannot create an ips file from it.

    68D7A1DE.ips is the right filename for the rom Jet Force Gemini (E) (M4).
     
  4. MoockyLoock

    MoockyLoock Robust Member

    Joined:
    Apr 22, 2015
    Messages:
    265
    Likes Received:
    50
    Ah OK thank you :)
    Thing is, i tried this and it seems to work, but I only have LCD or Plasma screen right now to test. (i tried both s-Video and RGB) ; but on those screen, the sharpness enhancement is not so obvious.
    I'll have to try it on my CRT in my "lab".
    But that's great to see people working on such foolish project :]
     
  5. Shenmue_Trilogy

    Shenmue_Trilogy Rapidly Rising Member

    Joined:
    Oct 29, 2015
    Messages:
    98
    Likes Received:
    40
    Do we have a list with all known codes? :)
     
  6. saturnu

    saturnu Spirited Member

    Joined:
    Dec 8, 2011
    Messages:
    143
    Likes Received:
    29
    u64aap v0.3

    Syntax: u64aap [options] -i input.z64 -o output.z64

    u64aap - -== N64 AA-patcher ==-
    by saturnu <tt@anpa.nl>

    Input/Output: (required)
    -i, --input=filename.z64 N64 Rom in z64 format
    -i, --output=filename.z64 N64 Rom in z64 format

    Filter options: (default: untouched)
    -a, --gc-on set Gamma correction ON
    -c, --gc-off set Gamma correction OFF
    -b, --gd-on set Gamma dithering ON
    -g, --gd-off set Gamma dithering OFF
    -e, --di-on set DIVOT ON
    -d, --di-off set DIVOT OFF
    -j, --df-on set Dither filter ON
    -f, --df-off set Dither filter OFF

    Extra options:
    -q, --dummy test only - don't output file
    -t, --no-table don't touch VideoTable

    Information:
    -h, --help display this help and exit
    -v, --verbose verbose
    -z, --version version info

    https://f.zdev.com/dl/ajmose.7z
     
    Fandangos and smoke monster like this.
  7. andykara2003

    andykara2003 Member

    Joined:
    May 3, 2013
    Messages:
    24
    Likes Received:
    0
    Your work is hugely appreciated, thanks. Very much looking toward to seeing how all this developes. GS v3 coming tomorrow!
     
  8. saturnu

    saturnu Spirited Member

    Joined:
    Dec 8, 2011
    Messages:
    143
    Likes Received:
    29
    hm,
    instead of searching and patching the video table and osViSetSepcialFeatures, it seems to be enough to patch osViSwapContext hardcoded (for most lowres games), too.

    star fox 64 us:
    file offset 0x2828E -> 21 08 32 0E

    8E 28 00 0C - lw t0 0xC($s1) //some addr offset
    AD A8 00 00 - sw t0, 0xA4400000 //VI_STATUS_REG

    to

    21 08 32 0E - addi t0, 0x320E //NTSC_LPN1
    AD A8 00 00 - sw t0, 0xA4400000 //VI_STATUS_REG
     
    smoke monster likes this.
  9. Poregon

    Poregon Member

    Joined:
    Feb 17, 2016
    Messages:
    18
    Likes Received:
    10
    Ran saturnu's tool against the entire NTSC-U Goodset, here are the failures:
    aada358ce97f06c4df5bf55987268844 *All-Star Baseball 2000 (USA).z64
    6e01b8d425ae74ef5a0f875c700a3b18 *All-Star Baseball 2001 (USA).z64
    78551d23f230b58b9f449cdb4a285761 *All-Star Baseball 99 (USA).z64
    ec39579f066a9714ff030d07dec3c9d3 *Automobili Lamborghini (USA).z64
    b29599651a13f681c9923d69354bf4a3 *Banjo-Kazooie (USA).z64
    40e98faa24ac3ebe1d25cb5e5ddf49e4 *Banjo-Tooie (USA).z64
    a8dfdff49144627492da9b0b65b91845 *Blast Corps (USA).z64
    00e2920665f2329b95797a7eaabc2390 *Conker's Bad Fur Day (USA).z64
    8eebb16b7a4d39ae8bc8cccbc41f0a01 *ECW Hardcore Revolution (USA).z64
    3e660d3f991c0529e90bfec0244db31a *Extreme-G (USA).z64
    44fe06ba3686c02a7988f27600a533da *Extreme-G XG2 (USA).z64
    2c6d146a8473511cfcfbbe8518f49d71 *FIFA - Road to World Cup 98 (USA) (En,Fr,De,Es,It,Nl,Sv).z64
    cc7c58a032aaba19e72ccbfa6b3eeff6 *FIFA Soccer 64 (USA) (En,Fr,De).z64
    9cb963e8b71f18568f78ec1af120362e *Gauntlet Legends (USA).z64
    d2fcff676b77f516891d7b637785fbc8 *GoldeneyeX v5d.z64
    464211abb602ee1005974d2d835a3bcf *Iggy's Reckin' Balls (USA).z64
    8046a4b8abd4353b2ab9696106ccf8d2 *Jeremy McGrath Supercross 2000 (USA).z64
    eec0fab75af59e9c23e6de2132de89ff *Ken Griffey Jr.'s Slugfest (USA).z64
    8e33ad20c31feb61d7230fad28846c5c *Killer Instinct Gold (USA).z64
    d33e4254336383a17ff4728360562ada *Kirby 64 - The Crystal Shards (USA).z64
    5bd1fe107bf8106b2ab6650abecd54d6 *Legend of Zelda, The - Ocarina of Time (USA).z64
    903b912ce88626900221731224e9dbe8 *Madden Football 64 (USA).z64
    955d19e26b4ba7cc941f86a54a0fc13d *Madden NFL 2000 (USA).z64
    441fa65faa5c12339f89a0bb7db43c8f *Madden NFL 2001 (USA).z64
    ad0f2ec565d7575fb37512bc8df8a092 *Madden NFL 2002 (USA).z64
    507ceab72ef2a1bf145bf190f5ce1c80 *Madden NFL 99 (USA).z64
    764f22ad3d0f59667a7f083d2f789b31 *Major League Baseball featuring Ken Griffey Jr. (USA).z64
    759358fad1ed5ae31dcb2001a07f2fe5 *Mario Tennis (USA).z64
    08bea3310e778a6584eb64cd3f15f86e *Ms. Pac-Man - Maze Madness (USA).z64
    afecc9a2df7b1a66a6b7ab3aa8b4bd2e *NBA Jam 2000 (USA).z64
    adbe5ca10f659af2be712038e8522704 *NBA Jam 99 (USA).z64
    fd2cbdea0992452b52e2803224232d12 *NFL QB Club 2001 (USA).z64
    ec18e3131040842e32ebab66c7496ebd *NFL Quarterback Club 2000 (USA).z64
    709f966c30ce6df1833e95740a5a2ab2 *NFL Quarterback Club 98 (USA).z64
    928869d1ce001b813ba908dfe18d7f94 *NFL Quarterback Club 99 (USA).z64
    a62fa044bcb5507d358424abda6419db *NHL 99 (USA).z64
    7f4171b0c8d17815be37913f535e4e93 *Perfect Dark (USA).z64
    fc3c9329b7cdd67cf7650abf63b9a580 *Pokemon Snap (USA).z64
    6af573eb055648a8542aa82d9524fb2f *South Park - Chef's Luv Shack (USA).z64
    5cce8ad5f86e8a373a7525dc4c7e6705 *Star Wars - Shadows of the Empire (USA).z64
    f7c52568a31aadf26e14dc2b6416b2ed *Super Smash Bros. (USA).z64
    60347200a1a7cabc0d849ee69ec51df7 *Supercross 2000 (USA).z64
    ae5107efdd3c210e1edd4acd9b3cac31 *Turok - Dinosaur Hunter (USA).z64
    d616adf6441acbbd0e6bef023a8f6031 *Vigilante 8 (USA).z64
    60cdf7445fad2aba05c958f46691501b *Vigilante 8 - 2nd Offense (USA).z64
    f8a35270279b277586d7210fd15134ff *Virtual Chess 64 (USA) (En,Fr,Es).z64
    9faf514cb3dbb742c129deb395dca342 *WWF Attitude (USA).z64
    2322da2b9e7dc74678cd683b7a246b49 *WWF War Zone (USA).z64
    3d3855a86fd5a1b4d30beb0f5a4a85af *Banjo to Kazooie no Daibouken (Japan).z64
    715a8816f30fa24b8d174dc5cb6f25a9 *Banjo to Kazooie no Daibouken 2 (Japan).z64
    16b82d53d7f038a8fe67a78027720516 *Blastdozer (Japan).z64
    a7cd65e5a4a8838d1cd452ba66e74df6 *Extreme-G (Japan).z64
    f17884a2c16fb6fd11a74d65b1388b4a *Extreme-G XG2 (Japan).z64
    3611779f29997267622cbc80e2d087cc *FIFA - Road to World Cup 98 - World Cup e no Michi (Japan).z64
    3b2615d754a61e45b1034d555d830a78 *Gauntlet Legends (Japan).z64
    b1a67aebc2be89a800e5eb60c0dfa968 *Hoshi no Kirby 64 (Japan).z64
    c70b0b680807f2b8c2c3d5dc495fa8c2 *Iggy-kun no Bura Bura Poyon (Japan).z64
    13893db9e919c4e7cf0c0b0064ccb554 *Itoi Shigesato no Bass Tsuri No. 1 Kettei Ban! (Japan).z64
    209db8333eeb526ae9a91209175348ce *J.League Live 64 (Japan).z64
    7b261247150c431de55ab371e8b46ea8 *Jikuu Senshi Turok (Japan).z64
    8eb1c2443d0b2e6eda52a4eea66d6c35 *Mario Tennis 64 (Japan).z64
    66db457b130d31a286a23d6e4dd9726e *Nintendo All-Star! Dairantou Smash Brothers (Japan).z64
    538d2b75945eae069b29c46193e74790 *Perfect Dark (Japan).z64
    fbdd74ed68e6a0cd734562d56ccb752d *Pokemon Snap (Japan).z64
    c4e47228706bc724d7fbd811231d20c9 *Saikyou Habu Shougi (Japan).z64
    5b6b6b0c8c9a40286dcf61706b6a05cb *Star Wars - Teikoku no Kage (Japan).z64
    6b5d93b3566e96147009d1ac4fb15c97 *Super Speed Race 64 (Japan).z64
    7b261247150c431de55ab371e8b46ea8 *Tokisora Senshi Turok (J) [!].z64
    9f04c8e68534b870f707c247fa4b50fc *Zelda no Densetsu - Toki no Ocarina (Japan).z64
     
    smoke monster likes this.
  10. saturnu

    saturnu Spirited Member

    Joined:
    Dec 8, 2011
    Messages:
    143
    Likes Received:
    29
    smoke monster likes this.
  11. Poregon

    Poregon Member

    Joined:
    Feb 17, 2016
    Messages:
    18
    Likes Received:
    10
    Attached are all the APS/IPS patch files for the games which did not fail.

    Edit: Added IPS archive with CRC filenames.
    Edit2: Added APS archive (preferred over IPS for larger ROM size support)
    Edit3: Fixed APS archive.

    Not all these will work properly due to IPS' filesize limitation. Use APS instead.

    If using Everdrive:
    - Download NTSC-U-No-Intro_APS_no-AA archive
    - Extract all .APS files to SD:/ED64/AUTO/
    - Make sure .IPS filename matches your ROM filename ("Mario Kart 64 (USA).z64" and "Mario Kart 64 (USA).aps")
    - Turn on Auto-APS from the Z menu
    - Start game

    Confirmed working on ED64v3.

    You can also download the most recent versions at: http://n64.poregon.com/shared/
     

    Attached Files:

    Last edited: Feb 18, 2016
    smoke monster and sa1 like this.
  12. smoke monster

    smoke monster Rapidly Rising Member

    Joined:
    May 2, 2013
    Messages:
    93
    Likes Received:
    17
    That was the sound of my jaw hitting the floor. This project really moved fast. Thanks to everyone contributing.
     
  13. Poregon

    Poregon Member

    Joined:
    Feb 17, 2016
    Messages:
    18
    Likes Received:
    10
    [Updated previous post with information from this post regarding Auto-APS/IPS in Everdrive]
     
    Last edited: Feb 18, 2016
    smoke monster likes this.
  14. smoke monster

    smoke monster Rapidly Rising Member

    Joined:
    May 2, 2013
    Messages:
    93
    Likes Received:
    17
    Thanks for the EverDrive patches Poregon, and for setting up a site to host them.

    I just tested the patches with my ED64 v2.5. The IPS set works and look beautiful. Many APS-patches load with an "error 0x17 Bad .aps file" error though. I'm using a No-Intro set with proper filenames. Some NTSC-U examples with the error are Goldeneye, Dr. Mario, and Star Wars Ep 1 Racer.
     
    Last edited: Feb 18, 2016
  15. saturnu

    saturnu Spirited Member

    Joined:
    Dec 8, 2011
    Messages:
    143
    Likes Received:
    29
    one note about banjo tooie on the ed64.
    you can't simply use the gameshark function, if you use LaC's cracked rom.
    it has something todo with the way the complex crack works.

    if you want to play BT without aa, you need an everdrive 64 with an ultracic II installed, so you can use a clean rom.
    with that configuration, you should be able to use gameshark codes, again.

    40e98faa24ac3ebe1d25cb5e5ddf49e4 *Banjo-Tooie (USA).z64
     
  16. mdmx

    mdmx Familiar Face

    Joined:
    Nov 3, 2005
    Messages:
    1,300
    Likes Received:
    29
    for everyone who prefers to use the original cartridge, here are a few more GameShark codes:

    Army Men Air Combat (US):
    800BFE5D 0000
    800BFE8D 0000
    800BFE5E 0032
    800BFE8E 0032

    Bomberman Hero (PAL):
    8004B5BD 0000
    8004B5ED 0000
    8004B5BE 0032
    8004B5EE 0032

    Daikatana (JP):
    F118FB80 2400 (M)
    801ADE4D 0000
    801ADE7D 0000
    801ADE4E 0032
    801ADE7E 0032

    Duke Nukem Zero Hour (PAL):
    800E3D8D 0000
    800E3DBD 0000
    800E3D8E 0032
    800E3DBE 0032

    Rush 2 (PAL):
    8001BA4D 0000
    8001BA7D 0000
    8001BA4E 0032
    8001BA7E 0032

    San Francisco Rush (PAL):
    8001AB9D 0000
    8001ABCD 0000
    8001AB9E 0032
    8001ABCE 0032

    Super Mario 64 Shindou Edition (JP):
    80316D7D 0000
    80316DAD 0000
    80316D7E 0032
    80316DAE 0032

    Turok 3 (US):
    8011062D 0000
    8011065D 0000
    8011062E 0032
    8011065E 0032

    Top Gear Rally (PAL):
    802A7DCD 0000
    802A7DFD 0000
    802A7DCE 0033
    802A7DFE 0033

    Zelda: Ocarina of Time (PAL v1.0):
    F10004E4 2400 (M)
    EE000000 0000 (M)
    810068EC 0000
    810068EE 3216
    8100691C 0000
    8100691E 3216
     
    Last edited: Feb 28, 2016
    smoke monster likes this.
  17. Poregon

    Poregon Member

    Joined:
    Feb 17, 2016
    Messages:
    18
    Likes Received:
    10
    Should work now. Re-download the APS set from the attachment above or the site. I created the APS files wrong.
     
    xadox and smoke monster like this.
  18. smoke monster

    smoke monster Rapidly Rising Member

    Joined:
    May 2, 2013
    Messages:
    93
    Likes Received:
    17
    Perfect, they're all working now. Thanks! :D
     
  19. Poregon

    Poregon Member

    Joined:
    Feb 17, 2016
    Messages:
    18
    Likes Received:
    10
    sa1 and smoke monster like this.
  20. hyperterminal

    hyperterminal Member

    Joined:
    Aug 20, 2013
    Messages:
    7
    Likes Received:
    0
    saturnu, I patched the rom GoldenEye 007 (U) [!] (MD5: 70C52588 0240C1E8 38B8B1BE 35666C3B) with your universal aa-patcher v0.2 beta and the game freezes every time I press start in game to look at the Bond watch. The PAL version works fine though.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page