ShootersForever.com Forum Index

GoldenEye 007 Nintendo 64 Community, GoldenEye X, Nintendo 64 Games Discussion
GoldenEye Cheats, GoldenEye X Codes, Tips, Help, Nintendo 64 Gaming Community


Understanding Hex

 
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Console Workshop
View previous topic :: View next topic  
clowns789
Agent
Agent


Joined: 25 Nov 2005
Posts: 127
Location: Houston

 PostPosted: Tue Jan 24, 2006 4:12 pm    Post subject: Understanding Hex Reply with quote Back to top

Why is everything as far as games and sharks go in hex format? Is there any way to convert hex to say C++ or something? It would make it much easier to work with.
 
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
PaD
Agent
Agent


Joined: 20 Dec 2005
Posts: 72
Location: Datteln, Germany

 PostPosted: Tue Jan 24, 2006 10:24 pm    Post subject: Reply with quote Back to top

GS Codes simply change values.

a code like 811XXXXX 000A would simply mean that the variable stored at address 811XXXXX, let's call it X, gets the value 0x000A assigned, which would be X=0xA or X=10 in C++.

So the only way you can make things easier is making a table in this format:
Address - Meaning

finding out what data which address holds can only be done by experimenting and by relating (using tracing, via game events or even better via code once it has been disassembled, see below).
this is what our GE hackers have been doing for years (cheers!)

---
I don't know whether code hacks have been done in Goldeneye already.
code hacks mean assembly hacks, hacks inside the ROM, NOT the RAM, so no GS here, you would edit the ROM file via hex editor.
So code hacks would only be doable on the PC I guess.
Or in help of a Doctor V64.
code hacks do not include textures, because textures are "just" data.

for assembly hacks, you need to know N64 assembly and their opcodes.
a disassembler would be useful, becausing reading assembly in hex is a pain in the arse Laughing

assembly hacks can be really powerful.
in theory, using assembly hacks, you could e.g. make a Pong game play while you're controlling bond.
crappy example, but I think you get the point Wink

---
Anyway, forget C++.
The game might be written in C++ or something similar when it was developped, but since there aren't any recompilers you can forget that.
Assembly is much easier anyway once you know it.
I did a lot of cool things using assembly to modify the exe file of C&C: Yuri's Revenge (http://rtb.strategy-x.com, even EA is impressed of it Wink )

---
Oh btw, correct me if I said anything wrong Smile
 
View user's profile Send private message MSN Messenger ICQ Number
clowns789
Agent
Agent


Joined: 25 Nov 2005
Posts: 127
Location: Houston

 PostPosted: Thu Jan 26, 2006 2:01 pm    Post subject: Reply with quote Back to top

Okay, forget Gameshark. Neutral

I was just curious if it was possible to read the contents of the ROM. I thought all that stuff in the memory editor was coding. I have the ROM on the computer but unfortunately it has been made apparently you can't read all coding in 5 minutes.
 
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
Display posts from previous:   
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Console Workshop All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Cobalt 2.0 BB theme/template by Jakob Persson.
Copyright © 2002-2004 Jakob Persson


Powered by BB © 01, 02 BB Group

 


Please Visit My Other Sites: GoldenEyeForever.com | GrandTheftAutoForever.com

Got kids? Check out my Dora The Explorer site with games and coloring pages!

Our forums feature Nintendo 64 games, GoldenEye 007 N64 New Maps and Missions, GoldenEye Cheats, N64 Emulator, Gameshark, GoldenEye Multiplayer and more!

[ Privacy Policy ]