Manual / Guides for v1.6

Here is the reference manual for users of PJ64, based closely off Project64.chm included with the emulator but here we can keep working on it to make it better!

The cheat system has been supported on its own website, we aim to merge this soon

  • Requirements

    Minimum and recommended systems for running Project64.
  • Installation

    Help with installing PJ64 for the first time, adding plugins, games, through to removing PJ64 from your system or moving to another PC.
  • Using Project64

    Quick guide to basic tasks in PJ64
  • Configuration: Project64 application

    Guide to setting up and tweaking the Project64 main program, including all the Settings tabs.
  • Configuration: Jabo Direct3D8

    Guide to setting up and tweaking the Project64 video plugin.
  • Configuration: Jabo DirectInput

    Guide to setting up the Project64 input plugin.
  • Configuration: Jabo DirectSound

    Setting up the default audio plugin.
  • Reference

    in-depth information that doesn't fit anywhere else! verifying ROMs, GUI translation, how PJ uses support files, etc.
    • ROM Verification / How to verify ROMs / Using GoodN64

      Note: using cheat codes is basically equivalent to having a bad ROM in many ways. Do not use cheat codes if you are experiencing problems similar to those caused by bad ROMs! (See {ln:error messages page})

      Though hardly specific to Project64, understanding and having good ROMs is so important to using Project64 successfully that I'm going to cover it briefly here.

      First you need to download the following, which can be found on any good emulation website (try here )

      1. The latest version of "GoodN64" by Cowering
      2. "GoodWindows" by Master of Puppets (note: GoodGUI also does the job, but these instructions are for GoodWindows)
      3. a file called "" containing "zlib.dll", if it doesn't come with GoodWindows.

      If your ROMs are compressed, you need to download whatever utility is needed to decompress them - i suggest 7-zip as it's free and can do most formats.

      Have your unverified and decompressed ROM files available somewhere on your hard drive, e.g. "C:\Temp"

      Unzip all the utilities listed above to one folder on your hard drive e.g. "C:\Program Files\GoodTools\" (zlib.dll should end up in a "\bin" subfolder of this folder). Browse to the folder and run GoodWindows.exe.

      1. Select mode "Good Tool"
      2. Select "Nintendo 64" as system. You will be prompted to browse to GoodN64.exe. Do so.
      3. Set "Directory to work on" to the folder containing your unverified ROMs ("C:\Temp" if you are following my instructions exactly)
      4. Keeps "Options" set to "rename"
      5. Press the "Execute" button and wait until the program is finished. This may take some time.

      Close GoodWindows and browse to you ROM folder ("C:\Temp" if you are following these instructions exactly) , and you will find GoodWindows has created some subfolders and text files. All known ROMs have been moved to a subfolder "N64ren". Any ROMs that are not moved and not renamed are not known by GoodN64, it is safe to assume they are bad - probably best to delete them.

      So how do you know which ROMs are good? It's very simple, a good ROM will now be in the "N64ren" subfolder and have "[!]" in its name. If it does not have a "[!]" in the name then there is something wrong - the full key is included in GoodWindows, under Legend > Good Tools.

      Only "[!]" ROMs are supported by Project64. If your ROM is not good, find another. Usually ROMs that are not good don't even start but sometimes they fail midway during a game - you do not want this!


    • GUI Translation & Language files

    • ROM Browser data sources

  • Troubleshooting

    Having stability or graphics, sound or speed problems? Here's how to go about solving almost any problem yourself.
  • Error Messages

    Help with common error messages, what they mean, how to make them go away!