Project64 Add Cheat Codes To A Game
Project64 Using & Configuration
Basic Settings
:: Click to enlarge ::
Also you can press Ctrl C to access the PJ64 cheats Menu If it is a new cheat to a game or just adding more to a Existing. Just right click your mouse to access the add cheats option. In the 'Name' field add the name of the cheat. Try add cheats with other version of PJ64,if done,put.cht file to other emulator folder.If with other emulator you can't add cheats too,then I don't know what to do.Never have problems with cheat adding on Windows XP.By he way,if You use different OS,maybe that is problem.
For the Basic Settings Dialog go to Options/Settings.
You will then see all of the Project64 default input plugins already selected. Jabo's Direct3D6 1.5.1, Jabo's
DirectSound 1.5 and Jabo's DirectInput7 1.6 By clicking on the Drop down box's (as above) you will see all
plugins that are in your Plugin Folder and can select them by clicking on that Plugin and then the Ok Button.
You can also use other Compatible Video, Input and Sound Plugins with Project64 although I have never had
any problems with the defaults ones, you could try if you wish too: You can find an excellent Plugins Archive
at Emutalk on their Plugins Downloads Section
Language Options
For Language Options go to File/Language to extend and show all available Language Options. To Select a
Language you simply have to click on one of them to change that to the set Language.
Basic Options
For the Basic Settings Dialog go to Options/Settings and then click on Options on the Settings Dialog. You will
see that 2 Options are already Ticked Pause emulation when window is not active? and Hide Advanced Settings.
The Pause emulation when window is not active? Option = if you minimise PJ64 or open another Dialog
emulation will then pause until you close the Dialog or restore PJ64 from the Desktop. To find out about the
Hide Advanced Settings Option click on Advanced Section. Then On Loading rom go to full screen Option is
just that, when ticked you will enable the function to go straight to Fullscreen when a Rom is loaded. The
Remember cheats selected Option, will remember and have active on the load of a Rom any cheats that you
previously have enabled on any game.
Setting up your Rom Directory
To Set up your Rom Directory load the Project64 Exe and then go to File/Choose Rom Directory or right click
on the Rom Browser and then click Choose Rom Directory.
This will open the Browse for Folder Dialog for you to then search for your Rom Folder.
Now select where your Rom directory is that you want to use and then click the Ok Button. The Browse for
Folder Dialog will then close and the Rom Browser will start to Cache them to a Project64.cache file so that
when you close and re open pj64, it will remember that last chosen Folder and display them instantly rather
then having to wait a long time on every load.
Loading a Rom
Load the Project64 Exe and then Double Click on a Game Name on the Rom Browser. The game will then Load
and Play (depending if it is a Compatible Rom that is) Make sure you read the Rom Browser for any issues or
Referrals to the GameFAQ.
You can also Load a Rom by going to File/Open Rom and search for your Dir and Rom and then click the Ok
Project 64 Cheats Codes
Button to Load and Play.
To End Emulation go to File/End Emulation or Press F12 on your Keyboard. You will then be returned to the
Main Rom Browser.
Rom Information
Rom Information is usually Asked for when asking for help on Forums. Click on a Rom Name on the Rom
Browser and then right Click on your Mouse/Rom Information. This will then the Rom Information Dialog
where you can check: ROM Name, File Name, Location, Rom Size, Cartridge ID, Manufacturer, Country, CRC1,
CRC2, CIC Chip. Also always make sure you GoodN64 Scan your Roms before seeking any help from the
Forums. You can get all GoodN64 files from Emutalk Forums via their Goodn64 Download Section.
Save Files
Native Saves
To understand the game data saving and loading of Project64, you must also understand the N64's own saving
and loading systems (if you aren't already familiar with them), because Project64 emulates all those systems.
There are four types of save system used on the N64...
EEPROM (a cartridge save type), which comes in two sizes:
4Kbit EEPROM
16Kbit EEPROM
SRAM (a cartridge save type)
FlashRAM (a cartridge save type)
MemPak (an optional hardware accessory for the N64, plugs into controller*)
You should be aware that MemPaks, unlike that other save types, can be handled by input plugins. But make
sure you have Mempak Enabled when setting up the Input or Using it. *Mempak is required by some games to
save, is an optional extra in some games, is not used at all in some games. Any particular game can use any one
cartridge save type, and/or the Controller Pak. This is normally handled transparently by the emulator.
** for example, you are playing the game Mario64. Mario 64 uses the EEPROM save type, and your ROM has
the internal name 'SUPER MARIO 64'. Therefore the save file automatically created and managed by Project64
will be called 'SUPER MARIO 64.eep' in your (Save Folder) To load a Mempak save you quite simply start a
game you have already played and saved in and then load the save from within the emulated game like you
would the real N64 System.
State Saves (Quick Saves)
In addition to emulating the native save types, Project64 is also capable of saving the entire state of itself -
everything that it needs to know to recreate an exact point in time during the emulation of a particular game.
Save States can be broken down into two types:
slot saves ('Quick Save') F5 on your Keyboard or in Advanced Mode: go to System/Save.
named saves ('Save As...') Ctrl+S on your Keyboard or in Advanced Mode: go to System/Save As.
slot Load ('Quick Load') F7 on your Keyboard or in Advanced Mode: go to System/Restore.
named Loads ('Load..') Ctrl+L on your Keyboard or in Advanced Mode: go to System/Load.
A game saved and loaded in this way does not 'know' it has been saved and loaded it is as if the interruption
never happened. This is clearly something quite different to what you can do a real N64. This is called
'state saving', the resulting file is a 'state save' or 'saved state', and will be relatively large compared to a native
save file. State save files will not be compatible with other N64 emulators unless they explicitly support the
Project64 state save file format (at the time of writing, several do) It is worth noting that a state save file will
also save any errors that may have occurred and be present in the memory of the emulator, and for this
reason, state saves are generally less reliable than native saves, especially over a long period of time playing.
To provide you with more flexibility in state saving, a number of 'slots' are provided. A 'slot' is simply a
number, which is associated with a particular keyboard key so that you can select the file with a single button
press. The advantage of slots is that you save switch between quickly, the disadvantage is that you might
have trouble remembering what you put in each slot! Every game has its own independent set of 11
slots, so don't worry about one game overwriting another. Save As... just means you can choose a filename and
location for your state save file. This is good when you finish a session and want to make a note of where you
were in the game. It is normal for the system to pause for a short while while generating, compressing and
writing the save file. The quicker your system, the shorter the pause.
Project64 Users Manual
For a more in-depth Verbal explanation on Project64 please refer to the Project64 Users Manual
by clicking on Help/User Manual.
Project64 Game FAQ
To Access the Project64 Game FAQ click on Help/Game FAQ.
Cheats
Pj64 Games Free Download
For a Full Explanation on all Project64 Cheats aspects go to the the PJ64 Cheats Website
Netplay Support
Project64 does not Have Netplay Support but you can go to the Project64K Websitewhich is a Modified
version by hotquikof the Project64 1.4 Source Code.
Video and Audio
To find out more about Video And Sound click on theVideoandAudio Sections.
Advanced
To find out more about Advanced settings for Project64 1.6 click on theAdvanced Section.
| DesignedbyGent | Hostedbyemulation64.com|
Project64 is no doubt the most popular N64 emulator available. Randomizer staff will support Project 64 v2.4.0-1397-g5704fe5 which was released on November 17, 2020 and versions newer than it. We will not directly support any previous version, including 2.3.2 which is the latest stable release. Make sure to download one of the nightly builds if you wish to use Project64 for the randomizer.
As racing is a large focus for the community, please be aware that Project64 v2.0, v2.1, v2.2, and v2.3 are prohibited.Project64 v2.4+ as well as Bizhawk and Retroarch are the recommended emulators for racing.
Download Project64 nightly buildv2.4.0-1416-g88ac97c release on November 17, 2020 or newer.
Dismiss the nag screen without waiting 30 seconds by pressing the Esc key.
- 2Optional Settings
Configure Controller
First, read the Controller Setup guide. Ensure the controller is calibrated, and if you are using one of the controllers with additional setups steps in that guide make sure you follow them.
When using an Xbox controller, or any controller that is an XInput device, you must first go to Options ⇒ Settings... ⇒ Plugins and change the Input (controller) plugin from Project64 Input Plugin to N-Rage for PJ64. Then navigate to Options ⇒ Configure controller plugin... and check XInput at the top. This will change the bind menu to be more appropriate for your device.2 The XControl column is the button on your controller, and the N64 column is the button on the N64 controller you want it to use.
For other controllers and keyboard users, use the default Project64 Input Plugin (or ensure that XInput does not have a check by it). Click on the button for the control you want to bind a button to and the menu will wait for you to press a button on the controller or a key on your keyboard to use for the button. You may need to change these again if you switch controllers.
If you use a keyboard, you will also want to increase the Analog Stick ⇒ Range to 100%.
Optional Settings
Enable FPS Display (requirement for races)
To enable the FPS Display (shown as DL/s), launch Project64 and load your ROM. Next, navigate to Options ⇒ Settings... or press Ctrl+T to open the Settings menu.
In the Settings menu, expand the Options list on the left-hand side and look for an Advanced section. If the Advanced section isn't showing, click Options and untick Hide advanced settings. Afterwards, click Advanced and tick the Speed Display. The Speed Display box must show VI/s & DL/s. Click Apply.
Lowering the VI refresh rate to 1488 is also required for racing with Project64.
While in the Settings menu, look for a Defaults section. If the Defaults section isn't showing, click Options and untick Hide advanced settings. Afterwards, click Defaults and change the VI refresh rate from 1500 to 1488. Click Apply.
Finally, in the Settings menu, click on Config: The Legend of Zelda - Ocarina of Time (U) (Randomizer). Your VI refresh rate should display 1488. If not, change it accordingly and click Apply
Keep in mind that you must show your VI Refresh Rate in both the Defaults section and the Config: The Legend of Zelda - Ocarina of Time (U) (Randomizer) section before the race starts.
Add Cheats To Project 64
Pause or Unpause Emulation when Window is not Active
In the Settings menu, expand the Options list on the left-hand side and tick/untick the box for Pause emulation when window is not active section. Click Apply.
Show File Names of ROMs in the Selected Folder
Project64 Add Cheat Codes To A Games
By default Project64 v2.4+ will display every Ocarina of Time ROM that's not a clean vanilla version as a randomizer seed. This can lead to confusion if your folder contains multiple OoTR seeds or rom hacks (see image below). It is recommended to display the File Name instead of the Name. To do this, open the Settings menu and go to ROM Selection. In the left column find and select File Name and then press Add ->. Then, if you wish for this information to be displayed first, select it in the right column and repeatedly press Up until it's at the top of the right column. If desired the Name entry can be removed by moving it to the left column with the <- Remove button. Click Apply.