Prelude Manual / Shopkeeper Open the editor →

Shopkeeper

Shopkeeper is an NPC actor in Ocarina of Time.

← All actors

Placement

BrokenDoes nothing without a shop-shelf actor (En_Tana) in the scene — he stays invisible and inert until he finds one.

Each shop type draws from its own character object banks, added to the room automatically per the chosen type. Watch the object counter so the bank doesn't overflow.

Shop variants (11)

This actor is placed in one of these forms. Pick it from the editor's Shop dropdown. The value is what the actor's parameters store. Each picture is fitted to its cell, so compare the stated sizes and not the images.

ValueShop
Kokiri Shop0Kokiri Shop~50 units tall
Kakariko Potion Shop1Kakariko Potion Shop~42 units tall
Bombchu Shop2Bombchu Shop~41 units tall
Market Potion Shop3Market Potion Shop~42 units tall
Bazaar4Bazaar~66 units tall
Adult shop5Adult shop~66 units tall
Talon (Lon Lon)6Talon (Lon Lon)~66 units tall
Zora Shop7Zora Shop~67 units tall
Goron Shop8Goron Shop~69 units tall
Ingo (Lon Lon)9Ingo (Lon Lon)~66 units tall
Happy Mask Shop10Happy Mask Shop~41 units tall
BrokenOnly the eleven listed shops exist — the overlay's own range guard is bugged and rejects nothing, so a higher value indexes several fixed tables out of bounds.

Parameters

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

15141312111098765432100000000000000000Shop

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

Appears in (8)

BazaarBazaarBombchu ShopBombchu ShopGoron ShopGoron ShopHappy Mask ShopHappy Mask ShopKokiri ShopKokiri ShopPotion Shop KakarikoPotion Shop KakarikoPotion Shop MarketPotion Shop MarketZora ShopZora Shop

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. A replaced limb is a part the actor swaps in while it draws. An added limb is a part it draws on top of the skeleton.

Kokiri Shop
Skeletonobjects/object_km1/gKm1Skel
Animationobjects/object_masterkokiri/object_masterkokiri_Anim_0004A8
Limb 15, replacedobjects/object_masterkokirihead/gKokiriShopkeeperHeadDL
Eyesobjects/object_masterkokirihead/gKokiriShopkeeperEyeDefaultTex Default, at rest
objects/object_masterkokirihead/gKokiriShopkeeperEyeHalfTex Half
objects/object_masterkokirihead/gKokiriShopkeeperEyeOpenTex Open
Kakariko Potion Shop · Market Potion Shop
Skeletonobjects/object_ds2/object_ds2_Skel_004258
Animationobjects/object_ds2/object_ds2_Anim_0002E4
Textureobjects/object_ds2/gPotionShopkeeperEyeOpenTex
Bombchu Shop
Skeletonobjects/object_rs/gBombchuShopkeeperSkel
Animationobjects/object_rs/gBombchuShopkeeperIdleAnim
Textureobjects/object_rs/gBombchuShopkeeperEyeOpenTex
Bazaar · Adult shop · Talon (Lon Lon) · Ingo (Lon Lon)
Skeletonobjects/object_ossan/gObjectOssanSkel
Animationobjects/object_ossan/gObjectOssanAnim_000338
Textureobjects/object_ossan/gOssanEyeOpenTex
Zora Shop
Skeletonobjects/object_zo/gZoraSkel
Animationobjects/object_masterzoora/gZoraShopkeeperAnim
Eyesobjects/object_zo/gZoraEyeOpenTex Open, at rest
objects/object_zo/gZoraEyeHalfTex Half
objects/object_zo/gZoraEyeClosedTex Closed
Goron Shop
Skeletonobjects/object_oF1d_map/gGoronSkel
Animationobjects/object_mastergolon/gGoronShopkeeperAnim
Eyesobjects/object_oF1d_map/gGoronCsEyeOpenTex Open, at rest
objects/object_oF1d_map/gGoronCsEyeHalfTex Half
objects/object_oF1d_map/gGoronCsEyeClosedTex Closed
Mouthobjects/object_oF1d_map/gGoronCsMouthNeutralTex Neutral, at rest
objects/object_oF1d_map/gGoronCsMouthSmileTex Smile
Happy Mask Shop
Skeletonobjects/object_os/gHappyMaskSalesmanSkel
Animationobjects/object_os/gHappyMaskSalesmanIdleAnim
Eyesobjects/object_os/gHappyMaskSalesmanEyeClosedTex Closed, at rest
objects/object_os/gHappyMaskSalesmanEyeOpenTex Open

Objects loaded

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

NPC actors