GoldenEye 007 (Nintendo 64)

GoldenEye 007 is the definitive first-person shooter on the Nintendo 64, and arguably one of the titles that really made Rare famous.

ZX Spectrum Emulator
Deep within the ROM, coding remains for a ZX Spectrum emulator. It seems that Rare programmer Steve Ellis wanted to test out whether the ZX Spectrum could be emulated on the Nintendo 64, and added it to his current project at that time. While the methods to access the emulator were removed before release, the emulator itself is still fully functional and handles all 48k and smaller Spectrum titles, albeit with no sound.

Included with the emulator are several games developed by Rare when they were still known as "Ultimate Play the Game", as well as a homebrew replacement for the Spectrum "monitor program" ROM, containing rewritten versions of the few ROM commands required by the games so as to avoid infringing on Amstrad's copyright.

The included games are Alien 8, Atic Atac, Cookie, Gun Fright, Jetpac, Knight Lore, Lunar Jetman, Pssst, Sabre Wulf, and Underwurlde.

Notably, Jetpac later appeared embedded in Rare's Donkey Kong 64; not only was it legitimately accessible in that game, it was required!

A patch has been released to make the ZX Spectrum emulator easily accessible from within the game, as well as replacing the homebrewed monitor ROM with the official one since the copyright has long since been lifted. From the folder view, press L, R, and either the C-buttons, D-Pad buttons, or A on Controller 3 to start one of the above games. From within the emulator, press L on Controller 1 to return to GoldenEye.

Debug Menu
GoldenEye contains a debug menu with numerous options, however many of them no longer work. To enable the debug menu in the North American version, use the following GameShark code.

With this code enabled, press C-Up + C-Down at any time to open the debug menu. It is composed of eight columns of options spanning two rows. The options are very hard to read because they flicker constantly. The currently selected option is always marked in red, which may help with navigation. Press Up or Down on the D-Pad to move between options in the current column. Left and Right on the D-Pad move between columns – the first column of the second row is reached by pressing right in when in the last column of the first row and vice-versa.

Press A or Start to enable the currently selected option. Pressing Start when in control of the player will also open the watch menu and close the debug menu.

Statue and Cradle
Statue and Cradle were planned to be available in multiplayer. Enter the following GameShark code, set up a game through the multiplayer options like normal, then back out and select Statue or Cradle through the single-player mission select screen:

Unlike the other single-player maps, these load properly and have correct starting points, ammo boxes, and body armor. Statue has a poor framerate and parts of the level occasionally don't load when playing with more than two players. Cradle also suffers from framerate problems and thrown weapons have collision issues, often falling through the floor.

Citadel
A rough test level created during the early stages of multiplayer. It features a mostly symmetrical layout which spans three levels:
 * The uppermost area is a single room with a pyramidal shape: four ramps exit it in the cardinal directions, making 90-degree turns at their base into one of four large rooms on the middle level.
 * The middle level consists of these four large rooms, each of which has a different geometry feature, which are detailed in the gallery below. The four rooms are connected to the lower level via a ramp directly across the room from the one leading to the upper level, and to each other via corridors near these ramps.
 * The lower level consists of a single room, larger than any of those used on the middle level, with a pathway running along its outer perimeter, and two large ramps descending into the middle. There are tall pyramids bordering the center of this room, and a bridge which spans the gap over the ramps.

The level has a unique green sky with orange clouds, and unlike other multiplayer-specific levels, its slot is set up to play a single music track. This track can be heard normally in multiplayer as one of the many random tracks that can play in multiplayer-specific levels.

As can be seen, Citadel is incredibly rough. Its various features seem to have been cut directly out of its floors, leaving gaps of sky visible around them. Its geometry is often paper-thin, having absolutely no depth to it. Only the walls defining the general play area and the lower level are in anything resembling a finalized state. No attempt is made to make Citadel look like a real place – all of its rooms, even those on the lower level, are open to sky, and features which should be visible from other areas are not accounted for. The map shares textures with the Bunker level, but like its geometry, almost none of its texturing is in a finalized state. There are numerous missing textures, along with bizarre scales, rotations, and distortions for the textures that do exist.

Citadel was long thought to have been removed from the game, its only remnants being two text strings found alongside those of the other multiplayer levels. The level cannot be loaded normally in the North American or Japanese versions of the game due to it missing required files. Changes made to the level loading code in the PAL version mean it can be loaded, but the default start point at the (0, 0, 0) coordinate is outside the bounds of any room, so all that can be seen is its sky. Citadel's background was evidently discovered sometime in 2000, however this was believed to be a hoax at the time as only screenshots were provided.

It was not until 2004, when level emptier GameShark codes were hacked by Krijy, that Citadel could be seen in-game by the public at large. The following codes will load Citadel in place of Cradle:

Using this code, it is possible to walk around the middle level of Citadel and view its rooms, since Cradle's slot always has the full level drawn regardless of which room Bond is in. It is not possible to play Citadel as a normal level using its files in the ROM, however, because its collision file uses an outdated format. In order to play Citadel, a new collision file had to be created by hand. The following archive contains IPS patches for each version of the game, which in addition to giving the level working collision, also include a full multiplayer setup, scales the level up slightly to better accommodate Jaws, and replaces Library with Citadel in the multiplayer level selection menu:

Citadel Multiplayer IPS Patches

Unused Characters
There are a number of characters that can be played in multiplayer, but never appear in the game's missions.

Female Heads


There are four head models intended for female bodies. Like male characters, female characters can have their head set to random in missions. Unlike males, who will draw from a pool of four random heads, females will all use the same head.

Since all of the game's guards are male (barring the unused female Moonraker Elite), there will always be more male characters in a mission than female, and it's likely only a single female head is loaded to reduce the amount of texture memory used.

Female Scientist
The female scientist lacks the iconic labcoat of her male counterpart and trades the dress pants and shoes for black tights and white sneakers.

Mayday, Oddjob
While two of the guest stars, Jaws and Baron Samedi, are featured in the Aztec and Egyptian bonus missions respectively, Mayday and Oddjob only appear in multiplayer.

Rosika
Rosika is the first of the extra multiplayer characters unlocked with the unused cheat option or button code. She uses the same head as the Marion character, but her body is unique: it is a variation on the female scientist, with the unflattering filename CfattechwomanZ. She's shorter and, as pointed out by the filename, a little fatter than the scientist, and wears short sleeves, sheer pantyhose and a different style of white shoes.

St. Petersburg Guard
A blueish gray variation of the Russian Commandant. Given his name, he was obviously intended for one of the St. Petersburg missions, and his uniform suggests he wouldn't have been used as a common guard. Going by the internal character order, the Commandant was probably based on this guard, rather than the opposite.

Terrorist
B Jones's face significantly darkened and clad in a black balaclava. Like all of the extra characters except Rosika, the terrorist wears Bond's black dinner jacket in multiplayer. The balaclava head fits on any guard body and looks good on several of them, so it's unknown if it was originally modeled for a specific body, or intended to be used on existing guards as shown in the screenshot.

Alternate Alarm
An alternate alarm prop. It's index, while the alarm that is used is. It appears to be double-belled, while the final alarm has a single bell. The developers probably preferred the single belled alarm, so this one went unused.

Armored Personnel Carrier
This APC cannot be reliably associated with any of the in-game levels. It isn't a functional wheeled vehicle, so it can only be used as a static prop.

Bin
A rusty brown metal trash can. This may have been intended for Streets, as a texture depicting a similar trash can is found among the textures used by that background.

Borg Crate
A box textured with a screencap of a Borg cube from Star Trek: The Next Generation and tinted cyan and gold. It is used as a placeholder model for objects whose models were not finished yet, but has its own unique model as well.

Doors
Three alternate roller door designs: The latter two were likely modeled for Runway or Depot, given those are the only missions that have multiple roller doors. Notably, the doors in Depot don't close the portals behind them, which means you can actually see through the holes when they are closed.
 * Pdoor_roller1Z — A blue garage door with yellow caution stripes and a red dashed circle. A door similar to this without the stripes and circle can be seen in an early screenshot of Control.
 * Pdoor_roller2Z — A different style blue door with caution stripes, small holes which allow the door to be seen through, and A1 printed inside a red circle.
 * Pdoor_roller3Z — Identical to Pdoor_roller2Z, but with C5 printed in the circle instead of A1.

Fire Extinguisher
A gray fire extinguisher with a red handle. Like most of the game's props, it explodes when destroyed (making it a bit of a fire hazard in and of itself), but it has a unique billowing smoke animation that persists for much longer than normal.

Hats
Alternate ushankas which are tinted blue and brown. They match certain uniforms well, so it's strange that they go unused in favor of every guard with a ushanka wearing black.

Hind Helicopter
A jungle camouflaged Hind helicopter. It has a red star on its side and a mounted gun in the front.

Letter Tray
A wooden letter tray, angled to the left diagonally by default. Aesthetically this fits the Archives, although there's no proof it was intended for that mission.

Missile Racks
Two props for missiles in a containment rack. There is one for a single missile and one for four missiles together. The nose cone on the standalone missile is slightly taller. The prop with four missiles doesn't have a face for the rack on the right side, so multiple copies of it can be aligned next to each other seamlessly.

Silencer
The silencer from the silenced PP7 prop as its own standalone prop. It's been scaled up to double its normal size in the screenshot to allow detail to be seen.

Shotgun
The shotgun has an unique prop, which can only normally be seen using the All Guns cheat at the end of certain missions where Bond retains the last weapon he was using for the outro.

Telephone
A white and blue rotary telephone, angled diagonally to the right by default.

Unused Textures
An alternate version of the iconic red aiming sight, which lacks the circle around the crosshair.

Eight 32&times;64 8-bit textures which can be placed side-by-side to create a seamless range of mountains. It looks like they were intended to be used as a flat backdrop, rather than being mapped to geometry. They're found near the mountain textures used in Dam and Runway in the image bank.

Face textures for three heads which lack models. According to B Jones, the last one is a plumber who was working with Alan Tipper while they were taking photos to use as face textures.

An alternate front face texture for Ken Lobb's head. His complexion is slightly darker than the texture which is used. The unused texture is actually stored alongside the textures used for the sides of his head, while the used texture comes later in the image bank.

Blood Impacts
While characters do have a subtle red tint applied to the places they're shot, the actual impact of a bullet produces sparks. This is because bullet impacts on characters use the same effect as any other surface. There is actually an unused blood spatter effect, which can be applied to characters with the GameShark code below. This blood is bright red and very cartoony looking as a result, not very fitting for the game's more realistic visuals.

According to the developers, blood was toned down early in development and Nintendo wanted them to try out different, less-realistic blood colors. This brightness of the blood in the final game might be the result of trying out different shades of red, before dropping the idea of blood spatter entirely. There's actually a shot of a blood impact on the back of the game's box, and it looks to be a darker, more realistic shade of red.



Unused Music
There are some music tracks which are wholly unused, and cannot be encountered in the game by normal means.

Action Themes
Every single level has an action theme (marked with an X in the soundtrack). However, the game only allows one alternate track to be assigned to a level, and most of the ones listed below use something other than their action theme for that track. As a result, their action themes can only be encountered randomly in multiplayer mode.

Dam X

Dam uses blowing wind as its alternate track.

Runway X

Runway uses the short ending tune as its alternate track.

Frigate X

Frigate's unused ending track noted below is assigned, so this never would've played.

Surface 2 X

Interestingly, there are two copies of this file, implying one might have been for Surface 1. It's a remix of Surface 2, though, which has an ending track.

Statue X

Statue has ending music, which is used as its alternate track.

Control X

Control uses elevator music as its alternate theme, so this impressive piece goes unused. Almost certainly intended for the "protect Natalya" sequence, given the keyboard sound effects included as a part of the track.

Caverns X

Like Control, Caverns uses elevator music as its alternate theme.

Egyptian X

This is assigned, but never plays.

Level Music
Frigate Ending

This track is assigned to Frigate and was meant as a theme to be used when you complete the mission. However, it is never played.

Jungle

While not exactly unused, considering you can hear it on multiplayer as one of the tracks, according to Graeme Norgate's official website, this track was originally meant for Jungle. It makes sense, seeing as Jungle is the only level in the entire game with no music at all, and the track also happens to match its corresponding action theme, when battling Xenia.

Jungle Perimeter

Again, according to Grame's official site, this track is listed as Jungle Perimeter, whereas Grant Kirkhope, who composed the theme, simply lists it as Perimeter. It is unknown exactly where it was intended to play. An early draft of the missions seen in Martin Hollis' GoldenEye postmortem includes "Transmitter Perimeter Buildings" as a part of the Arecibo (Cuba) part of the game, so it's likely the title comes from this undeveloped mission.

Citadel

This track is assigned to Citadel, which is odd since no other level intended only for multiplayer has a music assignment. Interestingly, it happens to match Streets' action theme.

Early Music/Sounds
Early Mission Death

The difference to the final theme is that the trumpets are stronger and the guitar part at the end is missing.

Early Multiplayer Death

This, however, has only the guitar part, leaving the trumpets completely out. It is significantly shorter (important in multiplayer games), but it can be easily overheard in action.

Unused Ammo Types

 *  - This is found between the ammo used for pistols/SMGs and rifles. Like those, it's simply called "some ammo" when collected. It has no icon, and a maximum of 200 rounds can be carried.
 * : dart - A dart gun was used in the Moonraker movie, which may be what this ammo type was intended for, but no inventory item makes use of it. Fifty darts can be carried.
 * : explosive pen - Another ammo type without a corresponding inventory item. A prop was reserved for the explosive pen, but was never modeled. You can carry ten of these.
 * : explosive case - The ammo type used by the bomb case. Two can be carried, and the mine collection sound is played when one is picked up, rather than the standard ammo sound.
 * : flare - Assigned to the flare pistol. Eight can be carried.
 * : piton - Assigned to the piton gun. Six can be carried.
 * : stick of dynamite - Dynamite isn't an inventory item either. Ten sticks of it can be carried.
 * : micro camera - Assigned to the micro camera. Ten can be carried.
 * , - These have no strings or sound effects assigned to them, so it can't even be speculated what they would have been for. You can carry ten of each type, though.

Unused Cheats
There are eleven cheat options which cannot be unlocked during the course of the game. Six of these options are available using button codes, while the other five require a GameShark to add them to the menu. With the exception of Line Mode, they will all show as "NO NAME" in the menu, as they aren't assigned text strings, but many of them will display their correct name during a mission's intro camera.

Note that the directions listed in the button codes should be pressed on the control pad, not the analog stick. Adding options to the cheat menu will push the others down the right column until they can no longer be selected; it seems the menu was only ever intended to display 24 options correctly, although the 25th option can still be selected. Also, unlike the cheats that can be earned normally, they is no way of permanently enabling any of these.

Extra Characters
Adds Rosika, the game's developers, other random character heads, and the terrorist and biker to the list of characters that can be chosen in multiplayer. All of the characters, with the exception of Rosika, wear Bond's black dinner jacket and have the height of their first-person view is set at 1.0446. This height means their centered aiming position is at the head level of most characters.

The button code to unlock the extra characters can be entered at the multiplayer character selection screen. The code is historically significant as it was the only button code officially released by Nintendo. Its release allowed the other codes to be discovered.

Note that in order for the GameShark activated cheat option to work, a game must be started with it active.

Maximum Ammo
Gives the maximum amount of every ammo type. While it would have made a nice cheat option, albeit one that would be entirely overshadowed by infinite ammo, it's more practical when used as a button code as it allows you to top off your ammo at any time.

Invalid
This code doesn't appear to do anything.

Invincibility Off
This toggles off invincibility for all characters in multiplayer. The only situation this could be useful in is if invincibility got toggled on accidentally, which hints that it was likely added for debugging purposes.

Line Mode
Makes the game look like it was drawn with pen and paper, rendering the entire game white with model edges drawn in black. This seems like the most likely candidate for the "missing" 24th cheat, as it's the only cheat which displays its actual name in the cheat menu. Rare claimed, however, that it did not "make the game more fun in both the single and multi player games", but that it was a useful debugging tool. It is indeed available in the debug menu as the vis cvg option. If line mode was slated for the game, it has some flaws, such as not being able to see certain HUD elements, which may be why it was never unlocked officially.



Super x2 Health
You start with twice as much health as normal. This is displayed as a normal full health bar, but it will decrease by half the normal amount when you get hit.

Super x2 Armor
You start with body armor that can take twice as many hits as normal. Like Super 2x Health, this is displayed as a full armor bar that decreases by half the normal amount when hit.

Extra Weapons
You'll start missions with the Cougar Magnum, Moonraker Laser, Golden Gun, Silver PP7 and Gold PP7, and full ammo for all of them. These weapons are the ones that are normally available via individual cheat options.

Super x10 Health
This is like Super x2 Health except, of course, you have ten times as much health as normal. This makes you ridiculously durable, to the point that explosives are the only real threat you'll face.

Invisible (Multi)
When the cheat option is active, the players slowly turn translucent during the intro camera swirl, until they're almost entirely invisible. The button code will similarly cause players to turn translucent after activating it. It doesn't work quite correctly though, since a player's translucency is lost after that player dies, and the code must be used again to get translucency back. Had the translucency stayed active for the entire game, it would have been an interesting, if frustrating, option.



Position Display
This is the same as the "testing man pos" debug menu option: It adds each player's current room, X, Y, and Z coordinates, and the direction they are facing to a bar at the top of the screen. It will remain active for the current game session even after the cheat option is turned off. This was obviously only intended for the developers, and never meant as a cheat that could be unlocked during the course of the game.



Unused Text
Super x2 Health Super x2 Armor Super x10 Health Strings for the super health and armor cheats which capitalize the words. The strings that are used in the mission intro when these cheats are activated are all lowercase. These are found with the strings used in the cheat options menu.

Bond Phase bond phase on bond phase off Strings for the debug option to disable collision with objects. Strings aren't drawn when activating options through the debug menu, and there's no cheat value to corresponds to this option, so the strings are never seen.

happy now karl? Found among the (de)activation strings for various cheats. "Karl" is likely referring to Karl Hilton, one of the game's developers.

NO NAME The string used in the cheat options menu for cheats without strings assigned to them.

E R R O R no briefing for this mission These strings are used as the location name and background for missions without defined objectives.

slowest motion very slow motion normal motion very fast motion fastest motion While "slow motion" and "fast motion" strings are displayed at the start of a mission when the slow animation and fast animation cheats are active, these are never shown.

Left Hand Found with the strings used in the watch menu. It uses capital letters, which is something none of the watch menu option strings do. Hands are never labeled in the watch menu anyway, since all of the game's control styles are ambidextrous.

dart explosive pen explosive case flare piton of dynamite stick sticks micro camera Pick up strings for the unused ammo types.

bug plastique Pick up strings for the bug (covert modem, tracker bug) and plastique. They're properly assigned to the items, but can never be seen since you start the mission with them. Additionally, the bug never uses any of its strings, since Dam and Frigate rename it.

a hunting knife. a shotgun. a silver PP7. a gold PP7. These weapons are only available via cheats and can never be picked up normally, but do have strings assigned to them.

a flare pistol. a piton gun. Pick up strings for the unused weapons.

a new weapon. This pick up string is assigned to several gadgets, however they're either gadgets which are never collected, or ones that have had this string overridden with another one by a mission setup.

Picked up something.

Citadel dest stat crad azt CITADEL dest stat cradle azt These strings are found after those used for the multiplayer levels. The ones in the left box would be used to show the selected level in the multiplayer options menu, the right box would be used for the actual selection menu. Only Citadel's strings are finalized; the others are using the internal names of the level slots, with the exception of Cradle's selection string.

Interestingly, while Statue and Cradle have unused multiplayer setups in the final version, these strings reveal that Frigate (dest) and Aztec may have also been available at one point. Another interesting thing is that Basement and Stack's strings aren't placed with the other levels, but are found by themselves later in the text file, suggesting that they were a later addition to multiplayer, possibly to make up for the removal of Statue and Cradle.

All Bonds
You were originally able to play not only as Bond as portrayed by Pierce Brosnan, but also as the former Bond actors Sean Connery, Roger Moore, and Timothy Dalton. Each of the four dossiers on the file select screen defaulted to a different actor. Unused code exists which allows you to change the actor while a file is selected. While this selection would have no impact on the normal missions, Bond's appearance would change to that of the chosen actor in the two bonus missions. Brosnan used the Bond model seen in those missions in the final game, while Moore and Dalton wore similar black dinner jackets and Connery wore his iconic white jacket with a rose corsage from Goldfinger. All four actors were available for use in multiplayer.

Rare had to remove the former Bonds due to legal concerns, but claims to have played the four of them in a deathmatch to 100 points before doing so. The selection pictures are still in the game and can be viewed in the multiplayer character select roster with GameShark codes. The following codes replace Natalya, Trevelyan, and Xenia's portraits with those of the three former Bonds:

Their head and body models have been completely removed, but the textures for them still exist.

There are also four unused colored textures of the Bond actors; it is unknown what purpose these would have served. Connery, Moore, and Brosnan's images are based on the same ones used for their select photos.



All four dinner jacket bodies were included in the combat simulator of Perfect Dark.

Resolution
The American and Japanese versions both render the game at 320&times;240@60Hz, with 10-pixel-tall black bars at the top and bottom of the screen, making the maximum visible area 320&times;220. The European version renders at 320&times;272@50Hz with no borders, however Bond's vertical field of view is the same. All versions' title sequence, menus, and credits are rendered at 440&times;330.

Text Changes
All text in the European version was updated to use British English spellings instead of American English.

Q's briefing in the Facility mission was updated. The somewhat-incorrect line about the mines being armed after Bond sets the last one was replaced with a helpful hint about mine placement and some flavor text about Bond's rough handling of the door decoder on a previous mission was cut because the new line takes up more screen space than the original.

 now listen here, bond. be sure to place the mines carefully, otherwise you won't take out all the tanks in the bottling room. don't be too close when you set them off or you'll go up in flames as well. and while you're at it, please try and bring back that door-opener undamaged for once. too much rough handling like the last mission and it might go wrong at a bad time. honestly 007, sometimes i think you damage your equipment on purpose. The flavor text was kept for the briefing used in the watch menu, however.

Explosion Behavior
The American version simply drops explosions if too many are occurring at the same time. This can most easily be seen by placing a large number of remote mines in different areas of a map and detonating them – any mines over the limit will simply disappear, rather than exploding. The Japanese version changes this and simply won't detonate any additional mines over the limit. The player is free to detonate them any time after the first explosions clear. The European version further changes this by detonating all of the mines at once, but staggering the explosions into groups, waiting for one group to clear before the next explodes.

Hunting Knife Removal
The cheat-only hunting knife weapon has been made inaccessible in the Japanese version. It is not available when using the All Guns cheat. Instead of the 2x Hunting Knife cheat, the Japanese version has a Rifle/Launcher cheat, which gives Bond a paired rocket launcher and sniper rifle, with full ammo for each weapon. When using the two weapons together, the sniper rifle's adjustable scope can be used. Unlike the 2x weapon cheats, each weapon can also be used separately.

Intro Cameras
Silo only has one intro camera in the American version. Four more were added in the Japanese and European versions.

The position of the camera showing the engine room in Frigate was moved slightly in the Japanese and European version. While its original position was fine with the default full screen and normal ratio settings, the left wall can be seen through with wide screen in 16:9 ratio, or cinema screen in either ratio.

Difficulty

 * Missions have the same amount of body armor available regardless of the difficulty chosen in the Japanese version; the amount available is reduced on harder difficulties in other regions.
 * Auto-aim also behaves the same way on all difficulties in the Japanese version. It isn't as strong on higher difficulties in other regions.

Other Changes

 * The music stops briefly upon starting a mission in the Japanese and European versions. In the American version, the menu music continues to play until the mission loads and its music begins playing.
 * Killing Valentin after completing objective A in Statue will fail all objectives in the Japanese and European versions.