You can know more about editing the articles in the wiki by reading guidelines.

Streets

From Speedrunwiki.com
Revision as of 10:28, 16 July 2021 by BurnsBA (talk | contribs) (→‎aa)
Jump to navigationJump to search

Streets (Part iii of Mission 6: St. Petersburg) is the twelfth level in GoldenEye 007. This level features a countdown timer; all objectives must be cleared and the end of the level reached before the timer elapses. This is the second level featuring Valentin.

Ryan Lockwood achieved his Streets 1:12 time on this level.

Streets
Streets.png
World Records
Difficulty Time First achieved by
Agent 1:11 Karl Jobst on 2016-03-08
Secret Agent 1:54 Ryan White on 2014-07-25
00 Agent 1:54 Aaron Morgan on 2016-05-10
LTK 2:32 Kyle Wiebenga on 2016-04-03
DLTK 3:52 Kyle Wiebenga on 2015-08-15

Overview

This level makes extensive use of strafing.

Objectives

Agent

a. Pursue Ourumov and Natalya
b. Minimize civilian casualties

Secret Agent / 00 Agent

a. Contact Valentin
b. Pursue Ourumov and Natalya
c. Minimize civilian casualties


Facts

Spawning Guards

First of all, there are 4 NPC's in Streets that can spawn, 2 of them are guards and the other 2 are civilians[1] (I will not bother covering the civilians, but they work similarly to the guards). When you start up Streets and the cinemas begin to play, two 20 second timers are also started, one for each guard. After 20 seconds have passed, the timers are reset with a new value which is individually set for each guard. To easier keep track of things, let's call one of the guards RED and the other BLUE. RED's timer will count to 5 seconds, and BLUE's to 9 seconds. Whenever the timers reach their values, the game checks if the guard can be spawned, and no matter the outcome, the timer is reset and starts over.

The first thing the game will check is if the guard is no longer in the level, i.e. has he been killed and faded away. For obvious reasons, the game doesn't want a new guard to spawn every 5 or 9 seconds. One of the most interesting discoveries I made though is that 2 guards with the same ID-numbers as the spawning guards already exists in the level from the start. So it's actually not until those guards have been killed that the corresponding guard will be able to spawn. Who are these 2 guards you ask? Well:

Goldeneye 007 streets spawning guards.png

BLUE is the guard who comes running towards Bond in the very beginning of the level, and RED is one of the guys by the tank. So if we kept these guards alive, no guards would ever spawn. So how come we see spawned guards on Agent? Well, the reason for it lies in BLUE's script. It's actually the same script used by both spawned guards and it basically says that if Bond is too far away from the guard, he should be eliminated (no fade, no death animation, he simply disappears). This elimination allows him to be respawned in a new location closer to Bond. This is the reason why you can never "outrun" the spawned guards.

Now, let's say we killed both guards and the timers reached their values, where will the guards spawn? As you might know, Goldeneye's levels is divided into "rooms", and where the guards will spawn depends on which room Bond is in. I made an image showing an overview of Streets and the different rooms, their room number and all spawn locations.

Goldeneye 007 streets spawning guards rooms.png

Below is a list of which room's spawn point RED and BLUE will use when Bond is in a certain room.

aa

Tutorials

Agent

Secret Agent

00 Agent

This uses the same strategy as Secret Agent.

LTK

DLTK

External Links

References

  1. "the-elite facts topic post on guard spawns". Retrieved July 16, 2021.
GoldenEye 007 solo missions