1964 Cheats FAQ.
Written by The Gentleman
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 and Editing Cheat Codes
Q: Why don't the cheats work in 1964 ?
I
selected the cheats that 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 the Use Cheat Codes check box checked. (see the picture below)
Clicking on Use Cheat Codes will activate cheat effects for your game.
If you would like to leave your cheats selected but wish the cheats to be inactive,
just uncheck this box.
Q: Why can't I see any cheats in
the Menu? It is blank.
A: This could be due to any of several reasons:
· 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.
· Make sure that the 1964.cht file is in the root folder (main 1964 folder with the 1964.exe file).
· You are using a different ROM version and only Good [!] v1.0 versions are supported in the 1964.cht file. So, although you see the cheats in the menu, they will not work because your ROM is a v1.1 or v1.2, etc. Every version of a ROM requires its own set of cheat codes. So, unless you are using either version v1.0 [!] of the ROM or the only version of the ROM (because there are no other versions), the cheats will not work.
· Check your ROM with Goodn64. You may either have a ROM that is a bad or an altered ROM with a different internal name that isn't recognized. You can do 2 things here to fix this problem:
o Check Paulob's "GoodN64 Bad2Good Patches". 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 recognized as the Good Rom version. Leaving you to play on with no problem at all.
o You would need to add a cheat into the blank menu for the game and then close 1964.
Q: How do I add a cheat?
A: Search for your Game's name:
In your case Super Mario 64 Internal Name = [SUPER MARIO 64]
so search for [SUPER MARIO 64]
Once you have found it copy what you need to a new blank page now copy
the Region ROM codes only to it.
All Countries: ,0=0,
USA - NTSC : ,1=0,
Japan - NTSC : ,2=0,
USA & Japan NTSC: ,3=0, [In other words JU Region] IE: 1080 Snowboarding
Europe - PAL: ,4=0,
Australia - PAL: ,5=0,
France - PAL: ,6=0,
Germany - PAL: ,7=0,
[SUPER MARIO 64]
NumberOfGroups=(Amount of Cheats)
Cheats Name,1="Cheats Note",0,Code,
Cheats Name,(Region),Code,
Now once you delete all the other regions on that new page & are only
left with your region
you then count the number of
cheats you have & put it in the NumberOfGroups=(amount of Cheats)
you then copy that and then go back to the 1964.cht file and scroll to
the very bottom
where you will see the one you
added earlier.
Paste the one you just copied under that one and then copy internal Name
onto the one under it.
So it ends up looking like:
[SUPERMARIO64]
NumberOfGroups=(Amount of Cheats)
Cheats Name,1="Cheats Note",0,Code,
Cheats Name,(Region),Code,
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!
05: You are probably trying to use this cheat file with a
older version of 1964.
The cheat file higher then v0.8.3 was designed only to work with the
0.8.3 & higher.
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 real Console Cheat devices, 1964 does not need them.
Q: How do I use cheat codes in 1964 ?
A: For a full Visual Explanation on using the Cheats menu:
click on the Using Cheats link
Q: Where do i find cheat codes to add myself into the Cheat file ?
A: You can find a list of links
by going online to:
Emu64cheats link
& then
Cheat Sites.
Q: Can i add, edit & delete cheat codes in 1964
without having to open the cheat file in a text editor ?
A: Yes you can add, edit & delete through the GUI.
Click the
Adding Cheats
link for more information on Editing & Deleting
(it will be on the bottom of the page)
Q: Can i add or edit codes in the 1964.cht file in a text
editor ?
A: Yes, but 1st:
i'd have to say you dont need to, as you
can do all this through the GUI
but if you feel you want to then...
Open the
Cheat File In Word pad, & search the Name of the Game & Region.
Example:
SUPER MARIO 64
Once you have, Make sure that you look at how the
Cheats are written in the file.
[SUPER
MARIO 64]
NumberOfGroups=6
Infinite
Energy & Breath,1=0,8133B21E-08FF,
Infinite Lives,1=0,8033B21D-0064,
Infinite Energy & Breath,4=0,813094DE-08FF,
Infinite Lives,4=0,803094DD-0064,
Infinite
Energy & Breath,2=0,81339EAE-08FF,
Infinite Lives,2=0,80339EAD-0064,
Also If you would like to write a note to the code
like:
Example:
Ostrich Mario,1="Mario runs with his head buried in the
ground",0,8033B3BC-0090,
The note will now be displayed in the cheats menu
when you click on the chosen cheat code
it will be displayed on the right hand side along with
the code/s & the country code.
Notice how the codes are written & how the code's are
Separated by a -
like XXXXXXXX-XXXX, & not all in one code XXXXXXXXXXXX,
(If adding them through the cheat menu though. either way
is fine)
also in case you are wondering, the ,1=0, shows us the
Country code (Region) ,1=
& if you want the code on ready to use the 0, is off & 1,
is on.
The NumberOfGroups= is the amount of cheats in that Game.
Regions most of the time are in the same group unless they have a different Header
like SUPERMARIO64, Super
Mario 64 or SuperMario64 .
So for each region make sure if writing them through the .cht
file using Text Editor
that you know what the correct code for that region is:
[All Countries: is the Default Setting],
but do not use, only use the Code for Country, & you can not go wrong ;)
All Countries: 0
USA - NTSC : 1
Japan - NTSC : 2
USA & Japan NTSC: 3 [In other words JU Region] IE: 1080
Snowboarding ;)
Europe - PAL: 4
Australia - PAL: 5
France - PAL: 6
Germany - PAL: 7
Q: How many codes can I put in a game? Is there a limit? What would happen if I went over it ?
A: You can put 500 cheats in per game, IE: NumberOfGroups=500.
(This also includes all regions of that game combined)
So if there was only U cheats for the game !!
you could use that entire
amount of 500 for that one game.
If you Had both U & E Region Codes, or even all regions like U,E,A,F, & G
Codes for the one NumberOfGroups then try to Balance it out
& do not go over the limit that
is set.
If you were to put more codes in 1964 through a text editor &
not change the NumberOfGroups=
only the last cheats that was in there would show up in the
cheat menu.
But when entered through the Cheats Menu it will
Automatically change the NumberOfGroups=
You can put in 100 codes per cheat.
IE: All
Guns,1=0,xxxxxxxx-xxxx,xxxxxxxx-xxxx, (up to 100) Codes per line.
There is also no real limit to the notes as long as they are
in reason.
If you was to try to write an Essay in the fields then it
will end up truncated
& send the codes themselves
messed up.
so like the above example:
Ostrich Mario,1="Mario runs
with his head buried in the ground",0,8033B3BC-0090,
you should have no problem adding or even editing your notes,
just make them informative & to the point.
Q: Can i use Stacked Activators for hacked moves, in No Mercy
?
A: No at this moment in time 1964 does not support these.
Q: I have seen this Cheat code on a site but it starts with a
50, 88, 89, D0, D1, D2 number. What about the ones ending with ?? Can
I
use this in the 1964 cheat File?
A: Yes you can, in fact there are already many many codes
just like it in the cheat file.
Previous Versions of 1964 never had these
capabilities implemented correctly
&
have just been introduced into version 0.8.3 & higher
How the 50 Codes work will be
explained a little further down.
The 88, & 89 Codes are GS Button Codes !
& they are available to use Via
the F8 On your Keyboard
to use on 1964 for a Quick injection code like Press F8 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, Press R for Full Health Etc.
As for the Values ending in ?? These are modifier codes & can
not be used in 1964.
Modifier means to change the Value (00??) to change either
laps to a race, number of Coins,
a Play as multiple choices of Characters, or even What level
to start on.
But you can always just put in the values you want & name the
Cheat
Play as Neo Conker,1="Do not
use this with another Play as Option",0,
that way you can still use the codes & just warn through a
note etc.
Q: Are 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)
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
F0-XXXXXX 00YY 8-Bit Bootup Write Once
F1-XXXXXX YYYY 16-Bit Bootup Write Once
FF-XXXXXX 0000 Store Activated Cheat Codes
Q: You said something about Serial repeaters (patch Codes)
how do they 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 Have All
Cars,1=0,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 the 50 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
& 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 the value
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,
You can see by looking at the last Digit of the address that
it is going up by 4 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
& 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 ad 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,
& 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 & i mean do not try to add NTSC (U) (Gameshark) Cheat
Codes to PAL (E) Games.
You will find a link for both PAL (E) & NTSC (U) Region Games
on The
Emu64cheats
Website.
If there is something you are still unsure of that isn't
covered in the FAQ
Then give us a visit on irc #1964cheats on EFnet
or post a question on the
1964 Cheats Message Board
On
Emutalk.net