Prelude Manual / Hyrulian Guards Open the editor →

Hyrulian Guards

Hyrulian Guards is an NPC actor in Ocarina of Time.

← All actors

Placement

No known placement issues. This actor's game code has been reviewed, and a placed copy behaves normally.

Guard variants (4)

This actor is placed in one of these forms. Pick it from the editor's Guard dropdown. The value is what the actor's parameters store. The editor draws every one of these identically, so this list has no pictures. They differ in behaviour, or in something the preview doesn't model.

ValueGuard
2Bribe gate guard
5Zelda's-letter gate guard
6Peephole soldier (inert statue)
9Bomb gag (teleports away, then deletes itself)The bomb gag is one-shot and scripted: it teleports away from where you place it, halts the scene in a cutscene state, throws a bomb and deletes itself.
BrokenOnly the four listed guards exist — any other value (including the default 0) assigns no behavior and crashes on the first frame.
CaveatCompleting the castle guard's interaction hunts the scene for the Hyrule Castle gate (Bg_Spot15_Saku) and CRASHES if it's missing, and his cutscene camera points at hard-coded vanilla coordinates.
CaveatCompleting the Kakariko guard's interaction hunts the scene for the gate shutter (Bg_Gate_Shutter) and CRASHES if it's missing, and his cutscene camera points at hard-coded vanilla coordinates.

Parameters

Beyond the guard above, the parameters hold these fields. The editor shows each as a labelled control.

15141312111098765432100000000000000000Message variantGuard

Shown: 0x0000, the value a newly placed copy starts with.

Appears in (3)

Castle Courtyard ZeldaCastle Courtyard ZeldaHyrule CastleHyrule CastleKakariko VillageKakariko Village

Model

What this actor draws, and where each piece lives in the archive. A mod replaces a piece by writing a file at the same path.

Skeletonobjects/object_sd/gEnHeishiSkel
Animationobjects/object_sd/gEnHeishiIdleAnim
Display listobjects/object_link_child/gLinkChildKeatonMaskDL

Objects loaded

An edit to a shared object reaches every actor that loads it.

NPC actors