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 Hacking

 
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Q-Lab Hacking Department
View previous topic :: View next topic  
Camaro
Secret Agent
Secret Agent


Joined: 10 Aug 2009
Posts: 308
Location: Indiana

 PostPosted: Fri Dec 25, 2009 8:01 pm    Post subject: Understanding Hacking Reply with quote Back to top

Hi, I am starting to become more interested in the technical aspect of hacking. I would like to learn more about hacking with gamesharks and understanding how and why they work. For example:

800B6F84 0001

This code causes a steady stream of ammo to pour out from the gun and destroys any object you point the gun at. How? I know that the first part of the code is the memory address and the second is the value being written to that address, but that's about it. Also, looking through the GE Documentation I ran across a few pieces of information that I don't know what they are.
What is an offset?
What is a float?
What does 0x18 or anything else in that format mean?
What is a pointer?

Which programming language is the best and where are some good resources to learn programming?
_________________
304 HP
 
View user's profile Send private message
GERage
00 Agent
00 Agent


Joined: 18 Nov 2007
Posts: 471
Location: Facility vents

 PostPosted: Sat Dec 26, 2009 9:41 am    Post subject: Reply with quote Back to top

I can help with a few questions...

A float is any number with a fractional part.

Any number with 0x in front of it (ex. 0x14) tells you that the following value is in hex.

A pointer is a memory address which references another. In effect, pointers "point" to other memory locations.
 
View user's profile Send private message
Camaro
Secret Agent
Secret Agent


Joined: 10 Aug 2009
Posts: 308
Location: Indiana

 PostPosted: Sat Dec 26, 2009 2:44 pm    Post subject: Reply with quote Back to top

Ok thanks. But what is an offset? And the code in my first post is for Facility only it says. Why? And I used a Hex editor and looked at the game's code, and I thought that I would be able to find the address in there somewhere, but I can't, so obviously I'm not understanding something. Help?
_________________
304 HP
 
View user's profile Send private message
Dragonsbrethren
Hacker
Hacker


Joined: 23 Mar 2007
Posts: 3058

 PostPosted: Sat Dec 26, 2009 2:52 pm    Post subject: Reply with quote Back to top

An offset is just an address in the ROM. The ROM starts at offset 0, and ends at 0xBFFFFF. The 21990 editor is named after the huge compressed data block at offset 0x21990.

GameShark codes modify RAM, not ROM.
 
View user's profile Send private message
Camaro
Secret Agent
Secret Agent


Joined: 10 Aug 2009
Posts: 308
Location: Indiana

 PostPosted: Sat Dec 26, 2009 3:07 pm    Post subject: Reply with quote Back to top

Oh ok. Thanks. Any way to view RAM?
_________________
304 HP
 
View user's profile Send private message
Dragonsbrethren
Hacker
Hacker


Joined: 23 Mar 2007
Posts: 3058

 PostPosted: Sat Dec 26, 2009 3:16 pm    Post subject: Reply with quote Back to top

I think the only N64 emulator with any sort of debugging features (which would include a RAM viewer) is Nemu. If you have a working GameShark and an expansion pak, you're probably better off just using that.
 
View user's profile Send private message
SubDrag
Administrator
Administrator


Joined: 16 Aug 2006
Posts: 6177

 PostPosted: Sat Dec 26, 2009 3:28 pm    Post subject: Reply with quote Back to top

Renegade 64 is a very good tool for hacking, can do gameshark like things with emulators. I use that mostly, as well as hex workshop on dumps.
 
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Q-Lab Hacking Department 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 ]