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


FoxDie's Guide to hacking Perfect Dark codes.

 
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Carrington's Hacker Central
View previous topic :: View next topic  
Kode-Z
Hacker
Hacker


Joined: 09 Nov 2007
Posts: 1142
Location: London, England

 PostPosted: Mon Sep 08, 2008 12:46 pm    Post subject: FoxDie's Guide to hacking Perfect Dark codes. Reply with quote Back to top

Originally written for PAL, but I assume it will work for NTSC too!
---------------------------------------------------------------------------

So how do I make codes for Solo Missions and such?

Firstly, you need a code that works for the Solo Missions of the game and that section alone (i.e. the code won't work on Hi-Res Combat Simulator). Datel and InterAct can hack codes like this as they have special tools to do so, that aren't available to the public.

Next you need to hack a code that does the same function but works for Lo-Res Combat Simulator instead.

To make a Infinite Ammo code you would follow these instructions:

1 ) Load Perfect Dark up with your code generator on and all codes off.
2 ) Start a 1 player game (no sims) on any level with any options set.
3 ) Pick up a gun.
4 ) Look at how much ammo is left on the clip (if you are using Pistols it will either be eight, nine or twenty).
5 ) Press the AR button and choose Code Generator.
6 ) Do a 16 bit Known Value Search for the value defined in step 4.
7 ) Wait till the search is complete, then choose 'Return To Game'.
8 ) Shoot one bullet.
9 ) Press the AR button again.
10 ) Do a search for how many bullets you now have (one less than last time).
11 ) Repeat process as required.
12 ) When you have a low amount of possibilities (around 10) go to view search results.
13 ) Pick one of the codes and press A on it.
14 ) Return to game and shoot a bullet.
15 ) If the number of bullets decreases, this is not the correct code. If the number of bullets stays constant, it is.
16 ) If your code is not correct, go back to view possibilities and delete the active code by pressing C-Left on it.
17 ) Activate another code.
18 ) Repeat the process until you find your code.
19 ) Make sure that you write your code down.
20 ) Voila!

Then when you have your code you have to compare it to a code that has been hacked by for the Hi-Res version (Infinite Ammo for Missions 1,3,5,6,7,8,9 is 812027DA 0002).

Remove the last four digits on each code then subtract the Lo-Res code from the Hi-Res code:
812027DA-
8113E85A
==========
C3F80
==========

So to find Hi-Res Solo codes for Missions 1,3,5,6,7,8 and 9 from Lo-Res Combat Simulator codes you must add 18C70.

Then you need to hack another code for Lo-Res, such as Infinite Shield (8113E0F0 3F80). Add C3F80 to this code and you should get 81202070 3F80. This is the code for Infinite Shield on Missions 1,3,5,6,7,8 and 9 in Solo Hi-Res.

--------------------
Different Conversion Formulae:

Here are a couple of known offsets for Perfect Dark:

Lo-Res Combat Simulator to Hi-Res Solo
+C3F80 in Hex

Lo-Res Combat Simulator to Hi-Res Combat Simulator
+78F80 in Hex

Hi-Res Solo to Hi-Res Combat Simulator
-4B000 in Hex

Offset between each player
+1C70
 
View user's profile Send private message
oldyz
007
007


Joined: 02 Dec 2009
Posts: 606

 PostPosted: Fri Jun 29, 2018 10:38 pm    Post subject: Reply with quote Back to top

this guide is all good if you want to make codes to increase, decrease or modify numbers, but what i would like to know is

how to find values to activate sound banks, trigger animations, re-map button commands or do modified actions with activators. Or create or add objects, tiles guards or pads to the level using a button.

We are missing a guide that can help new people find values and make codes using Subdrag's editor.

And a guide to help people make codes using emulator tools, because some of us don't have the gameshark.

either way, there's lots of codes out there to do lots of things, and some of those things are really cool like vision changes and such , those can be exploited by gameshark condicionals to add new elements to levels, but its hard to do those codes if people can not find the values for those triggers

one thing i learned from hacking wwf no mercy is that lots of things can be added to multiplayer, one example

if player 4's head is mr blonde
and player 4's body is trent
and player 4 holds the L button
then player 4's gravity value is -3

everytime someone uses that particular character's head body combo, and is player 4, the player will be able to do a moon jump (this is great if you want to make a Ghost character)

or say someone makes a sonic for combat sim, to make him run faster
player 2's head Sonic (a replaced head model or a brand new one using Wrecks expansion guide)
player 2's body sonic (same deal as above)
if those 2 conditions are met:
player 2's speed is tripled
Player 2's health is cut in half
player 2's is immortal as long as he/she has ammo

either way, codes to make characters stronger, weaker , faster, or do something special with certain weapons are possible , but only by making it easier to find the values desired.
 
View user's profile Send private message
CrashOveride
Secret Agent
Secret Agent


Joined: 24 Oct 2016
Posts: 339

 PostPosted: Fri Jun 29, 2018 10:40 pm    Post subject: Reply with quote Back to top

except almost no one cares about GS codes anymore? most people have no need for GS codes when hacking the rom is superior.
_________________
Playing old, low poly games since 2003
 
View user's profile Send private message AIM Address MSN Messenger
oldyz
007
007


Joined: 02 Dec 2009
Posts: 606

 PostPosted: Fri Jun 29, 2018 11:02 pm    Post subject: Reply with quote Back to top

as far as i know, there is things that ROM hacking will not accomplish yet.
maybe the different speed, strenght things can be hacked in to the ROM, but i doubt it

WWF no Mercy has a mod where all 98 wrestlers have different movesets , depending on their outfit.
Hacking the ROM only allows you (so far) just one set of movesets per wrestler.And the external NMthing which also makes the ROM editable, has this limitation too.

there is a mod out there where these 98 wrestlers, using emulation and Gameshark codes, makes use of all their slots and each 'costume' pretty much makes a totally new characer.

making the game have almost 400 of them

all these codes are made using conditionals, and using conditionals we may be able to add Water/swimming, Jumping , and a Jetpack to PD.
And maybe more things beyond that
 
View user's profile Send private message
Lazlo52
Secret Agent
Secret Agent


Joined: 18 Nov 2017
Posts: 331
Location: N.J.

 PostPosted: Sat Jun 30, 2018 12:51 am    Post subject: Reply with quote Back to top

For that kind of stuff, it might be better to use something like Cheat Engine to get LUA script involved. Then, you get conditionals and math!
_________________
Quote:
22 not happening nerds. forget about it. 23 til the day i die.
 
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Carrington's Hacker Central 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 ]