  
								»  Main 
								»  Using 
								»  Adding 
								»  Editing 
								»  Deleting 
								»  Cheat Search 
								»  Support 
								»  FAQ 
								  | 
							
								
									Project64 Cheats FAQ. 
										Written By Gent 
									 
									This should help you with any questions that
									you might have about adding & editing Codes in
									the Cheat Database. Maximize this window if you
									are having trouble viewing it. 
									 
									The Do's & Don'ts' Of Adding & Editing Cheat Codes.
									 
									Q: Why dont the cheats work in PJ64 ? 
									I ticked what i wanted to use but it does nothing on all
									games I have tried. What can I do to make them work ?
									 
									A: Make sure you have enabled your Memery Pak otherwise cheats will not work!To make sure it is go to options/Configure Controller Plugin (see picture below)
									 
									    
    
									 
									Now the input dialogue will open & make sure the Memory Pak is plugged in is ticked.
									 
									    
    
									 
									Now click ok & Mem Pak is ready for use with cheats.
									 
									Q: Why can't i see any cheats in the Menu, it is Blank ? 
									A: Well this could be several reasons.
									 
									01:  The game you are playing has no cheat support at the moment, so either 
									follow the  links  to a site  to add yourself some cheats, or wait until they are supported for that  game.
									 
									02: Make sure that the Project64.cht file is in the root folder
									(with the Project64 Exe)
									 
									03: There May be a memory hang caused by opening too many Roms after the other this can cause the Cheat Menu, Rom Properties to display empty. Just close
									Project64 and then reopen it. Load your game and check if the Cheats are there.
									 
									04: Check your Rom with Goodn64 it might be because of the following reasons:
									You have a Rom that is a Bad or Alternative Rom.. The Rom may have a different
									CRC  and isn't recognised. You can do 2 things here: to fix this problem:
									 
									04a: Check      Paulob's "GoodN64 Bad2Good Patches
									and you will also need    IPSWin 2.0  to Patch the Rom.These are available from the superb   Emutalk.net   Downloads  > Misc >  Tools and see if it has your Roms name in there, if it does then patch it to be recognised as the Good Rom version leaving you to play on with no problem at all.
									 
									04b: You would need to add a cheat into the blank menu for the game.
									 
									So just enter this example below:
									Test Cheat
									80123456 0001
									 
									Once you have added the cheat  close PJ64. 
									Now go into the root folder of Project64 & open the Project64.cht file in a text editor. In other words Double Click the Project64.cht File and it will open
									in Note Pad. 
									 
									Search for your Games name: 
									In this case we will try Super Mario 64  = //Super Mario 64 
									so search for //Super Mario 64 if that shows nothing try without gaps etc
									making sure you are the right Region Cheats you need once it finds it. 
									 
									Example:
									 
									(JU)= :41 (1080) these are for NTSC 
									(J) = :4A (JAPAN) these are for NTSC 
									(U) = :45 (USA) these are for NTSC 
									(E) = :50 (Europe) these are for PAL 
									(A) = :55 (Australia) these are for PAL 
									(G) = :44 (Germany) these are for PAL 
									(F) = :46 (France) these are for PAL
									 
									So if its the USA Region you want it will be shown like this in the search
									 
									//Super Mario 64 
									[635A2BFF-8B022326-C:45] <<<< Arrow points to the CRC 
									Name=SUPER MARIO 64
									 
									Once you have found it copy the entire Cheat entry for the //Super Mario 64 to
									the end //---- and past it to the Bottom of the file under the one test you added.
									 
									//Super Mario 64 
									[New-CRC-C:45] 
									Name=SUPER MARIO 64
									Cheat0="Test Cheat",80123456 0001 
									 
									Now Copy the Test Cheat CRC over the original One below it. 
									Now delete the one above leaving this one the only new one added.
									Save As and then say ok/Yes to overwriting the file and then close.
									Happy Cheating!  
									 
									Q: Is there a way to make Project64 Remember Cheats i have left on in a game even after closing and reopening ?
									and if so how?
									 
									A: Yes there is,  On the Project64 Gui:
									Options\Settings\Options\Remember Select  Cheats.   
									    
									    
    
									 
									No Cheats on all Games  that have been left on when you closed Project64 last will be remembered and automatically enabled on the next load of agame.So make sure you turn off any that you do not want back on beforeclosing.
									 
									Q: Where do i find cheat codes  to add myself into the
									Cheat file?
									A: You will find both PAL (E) and NTSC (U) Region Cheats on the 
									N64 Cheat & GFAQ Sites link on the side menu.
									 
									Q: How do i add cheat codes in PJ64 ? 
									A: Click on the    Adding Cheats link for a full explanation. 
									But please remember that you do not need to add Enable or
									Keycodes codes.These are only to be used on the rea
									Console Cheat devices,PJ64 does not need them.
									 
									Q: Can I search for my own cheat codes in PJ64?. 
									A: Yes Project64 1.6 Legacy will allow you to search and test it's result & add to the database through the GUI.
									Goto   Cheat Search  for more information.
									 
									Q: Can I add, edit & delete cheat codes in PJ64 
									without having to open the cheat file in a text editor ?. 
									A: Yes Project64 1.6 will allow you to add, edit & delete
									through the GUI.Click the following for more information on:
									Adding,  Editing,  Deleting &   Using Cheats 
									 
									 
									Q: Can I add or edit codes in the Project64.cbd file in a
									text editor? 
									A: yes, but 1st: i'd have to say you dont need to, as you
									can do allthis through the GUI but if you feel you want to then...  Open the Cheat File In Word pad, and then search the Name of the Gameand the Region.
									      
									example: Super Mario 64 
									Once you have, Make sure that you look at how the Cheats are
									written in the file.
									 
									example: Cheat0="Ostrich Mario",8033B3BC 0090 
									         Cheat1="Mario Runs Backwards",8033B3BE 0070 
									 
									Notice how the codes are written & how the code's are Separated by a Gap(Space) like XXXXXXXX XXXX & not all in one code: XXXXXXXXXXXX. 
									 
									If it is a Modify Code that you would like to add Like:
									 
									Example:
									 
									Cheat5="Open Level Character Modifier",8125508A 00?? 
									Cheat5_O=$01 Easy Level,$02 Easy & Normal Level,$03 
									Make sure that the Tie (Chain as it were) (O) Option: 
									Is listed somewhere below & shares the Same Cheat Number. 
									Also check to see if the ?? (Question Marks) are the same amount as the $00 (Values) Also If you would like to right a note to the code like:
									Cheat7="Play As Options",811653D2 00?? 
									Cheat7_O=$07 The Big Green One,$08 Vikki,$09 Plastro 
									Cheat7_N=Here you can choose who you would like to play as.
									But Do not use this with any other play as option. 
									The note will now be displayed in the cheats menu
									when you click on the chosen cheat code option. 
									 
									Now you may or may not of noticed the \ in the Active Modify Code Example. This is what is used groupings
									(or in plain English) 
									It is used to group certain cheats together in the cheat menu.  You are most likely to find them in player 1,
									player 2 or solo and multi player options. The \ will group all the Cheats in one option Box with a + sign tothe left of the Box to open  There you will find every cheat that comes underthat option, already to be chosen. 
									 
									Important notice to remember: 
									Make sure that the ie (Chain as it were)
									_O= (Option) & _N= (Notes): are listed somewhere below & shares the Same Cheat Number. Also check to see if the ?? (Question Marks) are the same amount as the $00 (Values) 
									 
									Q: How do i know what cheats are for what region ? 
									Also how would i know them from written in the cheat file ? 
									 
									Exmaple:
									 
									(JU) = :41 (1080) these are for NTSC 
									(J)  = :4A (JAPAN) these are for NTSC 
									(U)  = :45 (USA) these are for NTSC 
									(E)  = :50 (Europe) these are for PAL 
									(A)  = :55 (Australia) these are for PAL 
									(G)  = :44 (Germany) these are for PAL 
									(F)  = :46 (France) these are for PAL
									(S   = :53 (SPAIN) these are for PAL) 
									 
									Q: How many codes can I put in a game, is there a limit
									   and what would happen if i went over it ? 
									A: You can put 500 cheats in per game, IE: Cheat0 - 499. 
									   You can put in 100 codes per cheat. 
									IE: Cheat0="All Guns",xxxxxxxx xxxx,xxxxxxxx xxxx
									(up to 100)Codes per line.
									 
									If you were to put the codes in PJ64 through the GUI (Cheats Menu) anythingover 500 cheats per game would crash it. If you were to put the codes in PJ64 through a text editor, only the 0-499 cheats would show up in the cheat menu. 
									 
									Q: Can I use Stacked Activators for hacked moves,
									in No Mercy? 
									A: Yes you can, Project64 1.6 has the function.
									 
									Q: I have seen this Cheat code on a site but it starts with a: 50, 88, 89, D0, D1, D2 number. Can I use this In the
									Project64  cheat File.
									 
									A: Yes you can, infact there are already many many codes
									just like it in the cheat file already.. 
									 
									Previous Versions of Project64 never had these capabilities
									& have just been introduced into V1.5. 
									How this works will be explained a little further down. 
									The 88, & 89 Codes are GS/AR Button Codes, & they are available to use Via the F9On your Keyboard to use on PJ for a Quick injection code like:
									Press F9 for 99 coins. The D0,D1,D2 Codes are Activator Codes & are used to activate the use of a Codes at a push of a button like:
									Press L to Levitate and Press R for Full Health Etc. 
									 
									Q: Is there any codes that i can not use because they are not supported? 
									A: Yes, there are Codes that are not supported & all those codes are listed below. 
									 
									Here is a list of codes that are & not supported. 
									 
									Supported Codes:   N 6 4 C O D E T Y P E S 
									 
									Format Description 
									 
									80-XXXXXX 00YY 8-Bit Constant Write 
									 
									81-XXXXXX YYYY 16-Bit Constant Write 
									 
									50-00AABB CCCC Serial Repeater 
									 
									88-XXXXXX 00YY 8-Bit GS Button Write 
									 
									89-XXXXXX YYYY 16-Bit GS Button Write 
									 
									D0-XXXXXX YYYY 8-Bit If Equal To 
									 
									D1-XXXXXX YYYY 16-Bit If Equal To 
									 
									D2-XXXXXX YYYY 8-Bit If Not Equal To 
									 
									D3-XXXXXX YYYY 16-Bit If Not Equal To 
									 
									A0-XXXXXX 00YY 8-Bit Constant Write (Uncached) 
									 
									A1-XXXXXX YYYY 16-Bit Constant Write (Uncached)
									 
									F0-XXXXXX 00YY 8-Bit Bootup Write Once (RDS Only) 
									 
									F1-XXXXXX YYYY 16-Bit Bootup Write Once (RDS Only) 
									 
									Un supported Codes:  N 6 4 C O D E T Y P E S 
									 
									Format Description 
									 
									CC-000000 0000 Disable Expansion Pak 
									DD-000000 0000 Disable Expansion Pak 
									EE-000000 0000 Disable Expansion Pak 
									 
									DE-XXXXXX 0000 Download & Execute
									 
									FF-XXXXXX 0000 Store Activated Cheat Codes 
									 
									Q: I have also seen this message on the (Pal Code) Action Replay
									sites saying "Cant not be used with Equalizer" what is a Equalizer?
									and can I still use them in pj64? 
									A: The "Equalizer" is a little Sister of the Action Replay cheat
									devicebut works in just the same way as its big brother does. The only differencenow is, The "AR" is no longer in Production, and the "EQ" still is. Yes you can use them codes with pj64. 
									 
									Q: where can I get a full update provided by Emu64 Cheats for PJ64 ? 
									A: you can check for updates by clicking  the    Downloads link and then  PJ64 Cheats  link. If the file is updated that is where it will be along
									with any previous versions. 
									 
									Q: How do i use cheat codes in PJ64 ? 
									A: For a full Visual Explanation click on the
									Using Cheats link. 
									 
									Q: You said something about Serial repeaters (patch Codes)
									how dothey work? 
									A: The 50 numbers = Serial Repeaters (Patch Codes) What they do is patch(compress) 100's of codes down to a small
									Patched Version. 
									 
									Example:
									 
									California Speed Cheat2="Have All\Cars",50001504 0000,800AAE5B 0001 
									50001504 0000,800AAE5B 0001 = 21 Codes Changing by 4 Hex Higher in the last Digit in the Memory Each time & the start off point is the 2nd code after the50 Patch. 
									 
									Take a look & count up the 4 Hex jump. 
									To help you understand how the numbers in Hex go up 
									 
									The Hex Count goes from 0-9, A-F & then 10-19, 1A-1F & so on. So where the Decimal count goes from 0-255 Its
									Hex Equivalent = 00-FF 
									 
									so if you can imagine a decimal count of 0-31 the
									Hex Count would be 0-1F 
									 
									Dec: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
									     16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31
									 
									Hex: 1,2,3,4,5,6,7,8,9, A, B, C, D, E,
									     F,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F 
									 
									and so on & upwards, & that should give you the idea how the
									Hex Count works. So then how do we make this
									Patch 50001504 0000,800AAE5B 0001 
									 
									Well the 50 patch codes works like this. 
									You tell the patch how many codes there are & how much they
									change from each other. Now this is a Serial repeater, Meaning that the main memory Address has the same Value. 
									 
									The memory Address being the 3rd to 5th number & the Value the last 4 9th to 12th. The 1st to 2nd code is a standard 8 Bit = 80 this also indicates that thevalue will only be the last 2 digits will only go as high as FF:
									the equivalent of a Dec 255. 
									 
									Lets look at the code we are going to see change from:
									800AAE5B 0001 - 800AAEAB 0001 
									 
									800AAE5B 0001 
									800AAE5F 0001 
									800AAE63 0001 
									800AAE67 0001 
									800AAE6B 0001 
									800AAE6F 0001 
									800AAE73 0001 
									800AAE77 0001 
									800AAE7B 0001 
									800AAE7F 0001 
									800AAE83 0001 
									800AAE87 0001 
									800AAE8B 0001 
									800AAE8F 0001 
									800AAE93 0001 
									800AAE97 0001 
									800AAE9B 0001 
									800AAE9F 0001 
									800AAEA3 0001 
									800AAEA7 0001 
									800AAEAB 0001 
									 
									See by looking at the last Digit of the address that it is going up by4 Hex on each Code. Now all we have to find out is how many codes there are. 
									 
									So lets start with a plain 50000000 0000 to begin with until we know how many codes and what the increase is. 
									 
									Starting from the 1st code we can count it up to 21 codes at a 4 Hex Jump each time. 
									 
									We now know that there are 21 codes so we add that
									in like this.
									How many is 21 in Hex ? 
									The guide above tells us it = 15 so we will add that in 50001500 0000. 
									Good, now how many does it go up by 4, so we add that in 50001504 0000. 
									 
									So now we add that serial Repeater to the 1st code:
									50001504 0000,800AAE5B 0001 and there you go.
									21 codes brought down to the number of 2. 
									 
									You can also add A long line of Patches that could amount to a huge amount but would look like 10 Codes. 
									but you could also have as much as 500 codes in one patch. 
									 
									A Question of regions. 
									 
									As i always say, & really can not stress enough. Do not and i meando not try to add NTSC (U) (Gameshark) Cheat Codes to PAL (E) Games.You will find both PAL  and NTSC Region Cheats on the   N64 Cheat & GFAQ Sites link on the side menu. 
									 
									If there is something you are still unsure of that isn't coveredin the FAQ post a question on the:
									PJ64 Cheats Message Board On  Emutalk.net 
									 
								 
							 |