Surface 1

From The Elite Wiki
Jump to: navigation, search
Surface 1
S1 infobox.jpg
Stage Info
Recommended Version NTSC or NTSC-J
Rankings Link

Surface 1 (Part i of Mission 2: Servernaya) is the fourth level in Goldeneye 007.

Objectives

Agent

  • Power down communications dish
Bond must activate the console the satellite dish building.
  • Enter base via ventilation tower
Completed when you reach the ending.

Secret Agent / 00 Agent

  • Obtain safe key
The safe key is located in the first building on the left outside the spawn area. The door is locked by the large key, which is held by the 'brown guard' in the grenade launcher hut.
  • Steal building plans
The building plans are located in the safe in a building inside the compound. The door to the building itself is also locked by the large key.

Difficulty Explainations

Agent

Secret / 00 Agent

  • General video tutorial by Mirror

LTK

DLTK

Technical Details

Guard Spawns

Initial conditions

Spawning is disabled until various conditions are met. The conditions are stricter for lower difficulties.

In 007 mode, the only requirement is that the player is no longer watching either of the opening cinemas, and 2 seconds have passed since the level loaded.[1]

On SA / 00A, the player must also enter one of two rooms before spawning will start[2]:

guard spawn rooms

On agent the brown large key guard must finish fading out and then the player must be in one of the two rooms.

Spawn odds

There are 4 spawn guards in total, and their spawn times are based on the following logic, which is run independently for each of the guards[3][4]:

Every 2 seconds, the logic decides whether to (re)spawn the guard. If the guard is still in the level (including if he is doing a death animation), then he will not be respawned.

Otherwise the odds of the guard spawning on each 2 second cycle depends entirely on what gun Bond currently has equipped:

Weapon Probability
Unarmed, PP7 (incl. silenced), Hunting/Throwing Knives or Sniper Rifle 21.5%
Klobb, KF7 or Grenade Launcher 80.1%
Other 100%

Spawn weapon & location

If a spawning guard is within 100m of you, he'll always have a Klobb. Otherwise he has an 21.5% to have a klobb, and will otherwise have a sniper rifle[5].

Spawn guards delete themselves if they're 300m units or more away from you, but this is too great a distance to ever be relevant. [6][7]

So now we know when they spawn, but not where. All levels in Goldeneye are divided into rooms/areas, and in the case of Surface 1, entering certain rooms changes the guards' spawn locations. The map below shows the rooms with color highlights, as well as red circles indicating spawn locations, and colored numbers (corresponding to the room colors) between 1-4 so signify which of the four guards that can spawn in that location. Non-highlighted areas simply use the previously entered room's spawn locations.

Surface 1 guard spawn location by room

Agent grenade strategy

As described above, on agent the brown guard must be killed to trigger the spawning. This actually may not be too infeasible with some far-comms style shots through the back window of the hut, but the real issue is that the guard must have faded out before you can exit the trigger room. This would be the bottleneck and would presumably lose more than the grenade would save. That said it's not been carefully looked at.

Unworkable/Unused Strategies

Shooting locks through trees / from distance

This is used in TAS runs. For example, shooting locks through trees, and shooting a lock after exiting the tree line. However, this is not recommended for human runs. Looking up will probably cost some frames. Shooting will generate a small amount of lag with very little chance of success. On competitively paced runs, the lock sequence takes ~ 3 seconds, and trying to deviate from rote memory -- by one or at most two bullets -- in one in 100? runs -- will probably be detrimental toward a completion. Historical note: shooting through trees has been done on runs[8] (video), but is not recommended now.

External Links

References

  1. https://ryandwyer.gitlab.io/gepd-function-explorer/ge-surface1-1001.html
  2. https://ryandwyer.gitlab.io/gepd-function-explorer/ge-surface1-1006.html
  3. "the-elite facts topic forum post on Surface 1 guards". Retrieved July 16, 2021.
  4. "Surface 2 Consistent Spawn Guards". Retrieved July 25, 2021.
  5. https://ryandwyer.gitlab.io/gepd-function-explorer/ge-surface1-0418.html
  6. Klobb spawn guard script https://ryandwyer.gitlab.io/gepd-function-explorer/ge-surface1-0419.html
  7. Sniper spawn guard script https://ryandwyer.gitlab.io/gepd-function-explorer/ge-surface1-041b.html
  8. RWG. "the-elite forum post "Surface 1 Agent = BROKEN (kind of) (shoot locks through the trees!)"". Retrieved July 26, 2021.