Project64 Forums

Project64 Forums (
-   Project 64 - v2.x - Cheats (
-   -   N64 Widescreen Codes/Patches (

gamemasterplc 7th June 2017 05:30 PM

N64 Widescreen Codes/Patches
1 Attachment(s)
Most games with codes or patches will have a stretched HUD. Codes are in the attachment. Patches must be applied using any IPS patcher using a .z64 ROM. All codes for widescreen are in GameShark format and any code you make for widescreen must be in GameShark format.

Request Rules:
No 2D games.
No games that won't boot in Project64.
No games with widescreen already in it unless if skewed.
Must specify region or its assumed to be for NTSC-U.
Revision of the game must be specified as well or its assumed to be the latest one for that particular region.




gamemasterplc 12th June 2017 08:24 PM

Goldeneye and Perfect Dark both already have it. Also make sure you are patching a .z64 ROM of Super Mario 64.

Koopa the Quick 20th June 2017 07:13 PM

Diddy Kong Racing (all revisions)

gamemasterplc 21st June 2017 12:06 AM

Already got NTSC 1.1 patch

catarax 12th August 2017 12:51 PM

- Tony Hawk's Pro Skater 2 (NTSC-U)
- Tony Hawk's Pro Skater 3 (NTSC-U)
- Rayman 2 (NTSC-U)
- Transformers : Beast Wars Transmetals (NTSC-U)


theboy181 12th August 2017 02:42 PM

If you are really serious about these type of codes then We need to find the scissoring, culling, and draw distance hacks for the games we wish to make widescreen.

Using GlideN64 with Custom resolution and try to adjust game to fit works well, and better than most hacks, but require the above hacks.

An example of scissoring:
Pachinko 365 Nichi (J) Fix Scissoring
8009F0E7 0000
8009F0EE 0002
8009F0EB 0000
8009F0F2 0002
Note: This may be helpful for other games

An Example of Culling:
Super Mario 64 (U) Widescreen Render Fix:
8127D55E 4740
8137A456 46C0
Note: Use with GLideN64 and force a 16:9 ratio.

Example of Draw Distance.

Zelda, The - Ocarina of Time (U) (V1.0) Extended Draw Distance:
81048D7E 3E80
81048DAA 3E80
Note: Not all items extended

SuperTurboTurkeyStuffer 13th August 2017 02:57 AM

Ideally, there should be something in the plugin specification that allows the graphics plugin to notify the emulator that it is running in "forced widescreen" mode, and to activate the relevant hacks from a DB.

Melchior 13th August 2017 03:07 AM

PCSX2 (PS2 Emulator) has a widescreen hack db sorta..

its a zip file called..


with files named as
- 00C82D94.pnach
crc32 checksum(s) I think..

here is a sample from one...


gametitle=Beat Down - Fists of Vengeance (PAL-M5) (SLES-53505)
comment=Widescreen Hack (16:9) by ElHecht

patch=1,EE,003753d4,word,3c013f40 // 00000000 hor fov
patch=1,EE,003753e0,word,4481f000 // 00000000
patch=1,EE,003753e8,word,461ea503 // 00000000
note sure how they are activated... let me check..
OK.. under the main MENU
[SYSTEM] --> "Enable Widescreen Patches"

theboy181 13th August 2017 04:07 AM

Great idea ambient. I'll see what zilmar can do.

Melchior 13th August 2017 04:10 AM


OH and here is the link to the PCSX2 BUILD BOT!! for a download for testing :D ;)
Orphis 's Automated PCSX2 builds

gamemasterplc 13th August 2017 01:28 PM

I am working on bomberman second attack. I had limited success on 64 with unfixable glitches due to breakpoints not working on nemu64. Second attack will be IPS patch for a .z64 ROM. The patch will also fix the letterboxing. Might need to do breakpoints on mirrors for bomberman 64.

theboy181 13th August 2017 05:14 PM

What memory locations are you working with to rid the letter boxing? Do you think its scissoring locations? If you share your findings making changes to other games would be easier to find.

Wally123 13th August 2017 06:07 PM

This is something someone needs to keep a database of. Widescreen anti-culling codes would be very useful while using Gonetz's GlideN64.

gamemasterplc 13th August 2017 07:43 PM

I typically find the generation of the scissoring display list command and change some of the values that go into the command for no letterbox. Might also change some instances of values going into the fill rect command as well to get rid of letterbox. If the game doesnt run in Nemu64 I typically cannot make a code. Also how would we apply IPS patches on the fly. It will require big-endian ROMs

theboy181 13th August 2017 09:25 PM

Can you give me an example or video of how you are finding these commands?

gamemasterplc 13th August 2017 10:45 PM

Look up F3DEX opcodes for the display list commands. A requirement is the game being able to run in nemu64. If it runs with audio only or serious GFX glitches change your GFX plugin. Some parameters to the commands will be multiplied by 4.

theboy181 14th August 2017 12:26 AM

Your reply seems rather vague. Are you able to elaborate a little further on the process?

catarax 14th August 2017 11:52 AM


Originally Posted by Wally123 (Post 71235)
This is something someone needs to keep a database of. Widescreen anti-culling codes would be very useful while using Gonetz's GlideN64.

I update mupencheat.txt and add "--cheats 0" on a game with Mupen64Plus-Qt to keep it at startup along with GlideN64.

However I don't know where the game profile is stored to make a database.

gamemasterplc 14th August 2017 12:13 PM

That's because the process is highly game specific past that. You also need MIPS assembly knowledge. I typically start widescreen hacks from finding a specific display list command as well. The upper 32 bits of the command is DA380007. That command loads the projection matrix. The lower 32 bits is the physical address of it.

daninthemix 2nd February 2018 07:00 AM

Is there any way to add the IPS-patched checksum to the RDP so that fixes / cheats get applied by PJ64?

ExtremeDude2 3rd February 2018 11:38 PM

Not without adding them all manually

catarax 9th February 2018 12:03 AM

With IPS Patcher: DKR, SM64 and MK64 boot with a loop error on PJ

Maybe I don't use the correct software? Thanks.

gamemasterplc 11th February 2018 04:25 PM

all 3 need .z64 USA ROM and Diddy Kong Racing needs a 1.1 USA ROM.

catarax 12th February 2018 09:05 PM


Originally Posted by gamemasterplc (Post 73621)
all 3 need .z64 USA ROM and Diddy Kong Racing needs a 1.1 USA ROM.


An issue on 3P Versus on Mario Kart 64 for all races, the map is not properly displayed :

Sogun 18th February 2018 12:54 AM

Is this thread open to suggestions?

If so, please consider the International Superstar Soccer series (well, I guess any sports game with a left-right field orientation will benefit). ISS 2000 PAL version would be fantastic, since it has an exclusive Career mode.

Lately I've discovered some 'High Definition' patches that in addition to widescreen, they eliminate LOD so all models are always in their hi-poly versions and also increase drawing distance. It would be really cool to have a patch like that for the ISS games, since with the farther camera the players look very simple.

Many thanks for the widescreen patches and codes. I've been enjoying them a lot.

EDIT: Just checked the txt at the first post and a ISS2000 NTSC code is already available.

demilich 21st March 2018 06:46 PM


I would like to request widescreen gameshark codes for
Lego Racers NTSC U
WWF Wrestlemania 2000 NTSC U
Hybrid Heaven NTSC U


nonosto 13th April 2018 02:18 AM

Hello world
I donwload the archive and I am so happy, widescreen cheat for Mario 64 PAL run perfectly. But I did not see the cheat code for Majora's mask PAL. This is my request please.

RibShark 23rd May 2018 07:59 PM

The SM64 Last Impact patch needs to be updated for the latest version (v1.2). Using the Ultrawide patch on 1.2 with checksum verification disabled almost works, but crashes when you ride the boat to enter the third course.

SSJ3Metaridley 15th October 2018 12:01 AM

Can someone please add a widescreen code for the EU Version of F-Zero X?

Timothypoift 2nd February 2019 08:21 PM

N64 Widescreen Codes/Patches
Most of the time following the forums works. It would be less disruptive to just have a fall-back place were people can post patches that they think have been overlooked/forgotten.

Titus03 3rd February 2019 07:08 PM

I'd like to request widescreen GameShark codes for:

1080 Snowboarding (E) (M4)
The Legend of Zelda - Majora's Mask (E) (M4)
Wave Race 64 (E) (M2)


Mario Kart 64 (E) (1.1)
Ridge Racer 64 (E) (It seems that there are only one European release available for this game.)


SubCog 17th April 2019 09:21 PM

Wave Race will be tough I think, since the waves are only generated to fill the area that's in screen. I'd love to see someone try though!

catarax 26th May 2019 09:26 PM


Originally Posted by catarax (Post 73629)

An issue on 3P Versus on Mario Kart 64 for all races, the map is not properly displayed :

Edit: This issue only happens when playing EXTRA tracks, the reversed ones.

SteamyJ 19th December 2019 09:10 AM

Awesome stuff.

Lukas13 18th February 2020 10:23 AM

Hey what about a paper mario 64 16:9 gameshark code?

terminatort64 17th April 2020 04:27 AM

Turok 3 Widescreen
Code for Widescreen to Turok 3 Shadow of Oblivion ??

SubCog 20th April 2020 06:23 PM

Turok 3 already has a widescreen option built into the game. What's the difference?

terminatort64 21st April 2020 03:06 PM

because that wide of this game "cut" some weapons and looks weird, just compare 4:3 weapons and the "Letter Box" option. I tried the "Override Aspect" but this dont work, the wide code for Turok 1 and Turok 2 work really well
only missing for Turok 3 :(

All times are GMT. The time now is 06:07 PM.

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.