What's new

Nemu64 Memory Editor

Sco

Barefoot you say...?
Well I'm quite new to n64 hacking. I recently started using the memory editor but as a new comer it looks confusing. I figured out how to search for values and change them. Well I have found an address and messed with the values and it changed something. The thing is when i use that address as a gs code it doesn't work. So like can someone show me how to export the address and correct values from the memory editor to working gs codes?

the address is easy to find but where are the correct values located out of all the hex values? There are like 4 rows of values for 1 address see:

hex9zs.png
 

Gent

The Soul Reaving Gentleman
Administrator
Ok well yes the values are in hex but how you interpret them is like this:

The Code you want is 00657657 but string line starts at 00657654.

How you break up this whole line of:

00657654 00000000 00000000 - 00000000 00000000

00657654 00
00657655 00
00657656 00
00657657 00
00657658 00
00657659 00
0065765A 00
0065765B 00
0065765C 00
0065765D 00
0065765E 00
0065765F 00
00657680 00
00657661 00
00657662 00
00657663 00

That is showing you the address and the value to use.

So your code of 00657657 00 you would add an extra zeros to it making it 0000 and replace the first 2 00 of the address into 80.

80657657 0000.
 
OP
S

Sco

Barefoot you say...?
yeah i posted a bad example, it isn't the actual code i was talking about just a diagram of what i'm confused about.

anyway with this:

00657654 00000000 00000000 - 00000000 00000000

^
see the 4 sets of zeros? sometimes they all have values in them so what do i pick exactly?
the first two 0s aren't always the working one.

I mean when i was editing the values only one worked but when i made the code it would work. :huh:

Example:

802340e6 f1FFd28fe1 34c389CC - aa3cb3bb031 d2cc30f134

lets say c3 was the working value.

now, I put them together to make 802340e6 00c3 but it doesn't work. So whats up with that?

Edit: 1 more question, I have found that two value places affect the same thing. So what do you do in that case?

Example:

802340e6 f1FFd28fe1 34c389CC - aa3cb3bb031 d2cc30f134

Both c3 and 3b value places affect the same thing when they are modified/replaced with new values, so what do i do to make the code?

Thanks for the help
 
Last edited:

Gent

The Soul Reaving Gentleman
Administrator
Sco said:
yeah i posted a bad example, it isn't the actual code i was talking about just a diagram of what i'm confused about.

anyway with this:

00657654 00000000 00000000 - 00000000 00000000

^
see the 4 sets of zeros? sometimes they all have values in them so what do i pick exactly?
the first two 0s aren't always the working one.

I mean when i was editing the values only one worked but when i made the code it would work. :huh:

Example:

802340e6 f1FFd28fe1 34c389CC - aa3cb3bb031 d2cc30f134

lets say c3 was the working value.

now, I put them together to make 802340e6 00c3 but it doesn't work. So whats up with that?

I showed you above exactly what to do.

Gent said:
Ok well yes the values are in hex but how you interpret them is like this:

The Code you want is 00657657 but string line starts at 00657654.

How you break up this whole line of:

00657654 00000000 00000000 - 00000000 00000000

00657654 00
00657655 00
00657656 00
00657657 00
00657658 00
00657659 00
0065765A 00
0065765B 00
0065765C 00
0065765D 00
0065765E 00
0065765F 00
00657680 00
00657661 00
00657662 00
00657663 00

That is showing you the address and the value to use.

So your code of 00657657 00 you would add an extra zeros to it making it 0000 and replace the first 2 00 of the address into 80.

80657657 0000.

so in the new address example 802340E6 F1FFD28FE1 34C389CCAA - 3CB3BB0031 D2CC30F134 you do this:

802340E6 00F1
802340E7 00FF
802340E8 00D2
802340E9 008F
802340EA 00E1
802340EB 0034
802340EC 00C3
802340ED 0089
802340EE 00CC
802340EF 00AA
802340F0 003C
802340F1 00B3
802340F2 00BB
802340F3 0000
802340F4 0031
802340F5 00D2
802340F6 00CC
802340F7 0030
802340F8 00F1
802340F9 0034

As you can see 802340E6 has the value F1 Not C3 like you did. The C3 Value Belongs to the 802340EC Address. So if you wanted the the C3 you would use the 802340EC 00C3 Address.

As For:

Sco said:
Edit: 1 more question, I have found that two value places affect the same thing. So what do you do in that case?

Example:

802340e6 f1FFd28fe1 34c389CC - aa3cb3bb031 d2cc30f134

Both c3 and 3b value places affect the same thing when they are modified/replaced with new values, so what do i do to make the code?

Thanks for the help

You either Pick on or the other on the same address :) as you can see on my explaination you are actually using the values wrong to the address as those values you used belonged to:

802340EC 00C3 and there is no B3 or BB.

If you wanted to make a Modifier code read the PJ64 Cheat Site under Adding Cheats to learn about Options.

To help you further here is an example of the Mem Editor in use
 
OP
S

Sco

Barefoot you say...?
Thanks man, sorry for making you repeat yourself. I was confused. Now i see what you mean't before. :happy:
 
Last edited:

Top