View Full Version : Can't create cheat, getting triple asterisks

1st April 2019, 06:42 AM
Trying to play around with hacking Micro Machines Turbo 64 (USA).
Found via experimentation that setting the memory address of 0009328F to 0001 should turn on the games debug mode... Using P64's memory editor i'm able to turn turn on debug mode. however, when I go to replicate that process by creating a cheat i get triple asterisks and reopening the cheats window soundchecks the checkbox for some reason.

Not sure if this is a bug, or i'm doing something wrong on my behalf.


Thanks :P

1st April 2019, 08:38 AM
Don't worry, I think i'm an idiot... I just needed to add an 8 at the start.... I'm assuming its related to how many bits the value is or something... Just looked online and other codes with a small integer where using an 8 at the start. :P

Derp... Might still have more issues pop us as I muck around... but lol

if anyone would care to tell me what the 8 at the start stands for I would be more then happy to hear you out :)

2nd April 2019, 02:15 AM
The N64 code structure goes like this:


81 24DE1C 2400

AA: GameShark command
BB: Virtual Address, the offset address as seen on Project64 memory viewer
CC: Value

In this case the 81 is a COMMAND that tells the emu to write a 2 bytes VALUE constantly to the VIRTUAL ADDRESS
Also dont forget that there are other types of commands like 80, D0, D1 which are the most useful ones...

2nd April 2019, 06:13 PM
Also D2 and D3 cause the opposite activator to happen so you can make it so a code is activated only if the value at an address is not equal to the one you choose.

So if there is a dangerous time to write to an address such as when a specific value is used,you can tell it to only write there if that address is not the value that can cause problems if changed at that point.

There is also the 50 command called a "patch code" which can greatly shorten long codes where you either use a long string of the same values or a series of calculated matching values at precise distances from one another.
I can't remember just how this one works despite me making a huge multiple parts code much shorter,I am bad about that for this code type sadly.

Copy/paste from a gshi text guide; The Secrets of Professional Gameshark Hacking

"Patch codes, aka Serial Repeaters, are used to make a code string shorter. EG, You have five codes put together to give you "all weapons." Use the patch to shorten it to two codes. XX is the number of addresses to write; YY is the amount (offset) to add to each address; ZZ is the amount to add to each value."

5th April 2019, 03:12 AM
Wow, I have just been hit with a trove of information... You guys aren't helping me out here... Now I don't want to go outside and instead experiment with this new cool stuff. Thanks a mill :)

5th April 2019, 06:52 AM
Having so much fun... Managed to create a cheat where you can change the cars colour based on what button is held down... Just a shame that we only have the gamesharks limited roster of code types to go off. I wish P64 could push things further and add more functionality such as a Copy Bytes or increment value function. Anyway i could equip myself with a few more tools then the handful of GS cheats out their?

7th April 2019, 01:52 AM
You always have the option to use Cheat Engine and create a Trainer with your own cheats and functionality. I use it regularly for changing big segments of memory at once after searching for a specific pattern of Array of Bytes

7th October 2019, 12:27 PM
Sorry mikealpha, I have tried UZoY 8CYS GXIM and UZ0Y 8CYS GX1M
hmmmm not off to a good start.
Nightflyer, Its seems your Eng panel is not the same as mine I cant even get my APU to start so what hope do I have getting this beast off the ground.

30th November 2019, 11:36 PM
I go to replicate that process by creating a cheat i get triple asterisks and reopening the cheats window soundchecks the checkbox for some reason.