Prelude Manual / Market NPCs Open the editor →

Market NPCs

Market NPCs is the ordinary townsfolk who stand and chat in Castle Town and Kakariko Village in Ocarina of Time.

← All actors

Placement

Each villager draws from its own object, the code in brackets in the list below, plus object_os_anime for its animations. Prelude adds both to the room when you place one. In Kakariko Village, Impa's House, Dog Lady's House, the Kakariko guest house and the Back Alley, the game hides some villagers by age or time of day. In any other scene every villager appears, except the two child-only ones.

Villager variants (21)

This actor is placed in one of these forms. Pick it from the editor's Villager 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.

ValueVillager
Woman (AOB)0Woman (AOB)~74 units tall
Woman (COB)1Woman (COB)~76 units tall
Man (AHG 2)2Man (AHG 2)~65 units tall
Man, walks a path (BOJ 3)3Man, walks a path (BOJ 3)~57 units tallWalks his path in a loop.This villager walks one of the scene's paths, picked by the Path Index field. If the scene has no path at that index, the game crashes. Set Path Index to 15 to keep him standing still.
Man (AHG 4)4Man (AHG 4)~64 units tall
Man (BOJ 5)5Man (BOJ 5)~42 units tall
Old Woman (BBA)6Old Woman (BBA)~44 units tall
Old Man, paces a path (BJI 7)7Old Man, paces a path (BJI 7)~58 units tallPaces his path once Link comes within 100 units.This villager walks one of the scene's paths, picked by the Path Index field. If the scene has no path at that index, the game crashes. Set Path Index to 15 to keep him standing still.
Young Woman (CNE 8)8Young Woman (CNE 8)~69 units tall
Man (BOJ 9)9Man (BOJ 9)~62 units tall
Man (BOJ 10)10Man (BOJ 10)~63 units tall
Young Woman (CNE 11)11Young Woman (CNE 11)~68 units tall
Man (BOJ 12)12Man (BOJ 12)~66 units tall
Man (AHG 13)13Man (AHG 13)~65 units tall
Man (BOJ 14)14Man (BOJ 14)~66 units tall
Old Man (BJI 15)15Old Man (BJI 15)~64 units tall
Man (BOJ 16)16Man (BOJ 16)~66 units tall
Man (AHG 17)17Man (AHG 17)~64 units tall
Woman (BOB 18)18Woman (BOB 18)~65 units tall
Old Man (BJI 19)19Old Man (BJI 19)~64 units tallAppears only while Link is a child. As an adult, the room loads without him.
Man (AHG 20)20Man (AHG 20)~65 units tallAppears only while Link is a child. As an adult, the room loads without him.
BrokenA Villager value above 20 breaks the actor. The game removes it as soon as the room loads. Pick one of the 21 forms above.

Parameters

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

15141312111098765432100000011110000000Path IndexVillager

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

Appears in (11)

Back Alley DayBack Alley DayBack Alley HouseBack Alley HouseBazaarBazaarDog Lady HouseDog Lady HouseImpas HouseImpas HouseKakariko Center Guest HouseKakariko Center Guest HouseKakariko VillageKakariko VillageLon Lon RanchLon Lon RanchMarket DayMarket DayMarket NightMarket NightPotion Shop MarketPotion Shop Market

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.

Woman (AOB)
Skeletonobjects/object_aob/gDogLadySkel
Animationobjects/object_os_anime/gObjOsAnim_092C
Limb 15, replacedobjects/object_aob/gDogLadyHeadDL
Eyesobjects/object_aob/gDogLadyEyeOpenTex Open, at rest
objects/object_aob/gDogLadyEyeHalfTex Half
objects/object_aob/gDogLadyEyeClosedTex Closed
Woman (COB)
Skeletonobjects/object_cob/object_cob_Skel_0021F8
Animationobjects/object_os_anime/gObjOsAnim_4F28
Limb 15, replacedobjects/object_cob/object_cob_DL_001300
Man (AHG 2)
Skeletonobjects/object_ahg/object_ahg_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_0228
Limb 15, replacedobjects/object_ahg/object_ahg_DL_0030F0
Texture framesobjects/object_ahg/object_ahg_Tex_00057C Frame 1, at rest
objects/object_ahg/object_ahg_Tex_00067C Frame 2
objects/object_ahg/object_ahg_Tex_00077C Frame 3
Man, walks a path (BOJ 3)
Skeletonobjects/object_boj/object_boj_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_300C
Limb 15, replacedobjects/object_boj/object_boj_DL_0052E0
Limb 8, addedobjects/object_boj/object_boj_DL_005BC8
Man (AHG 4) · Man (AHG 17)
Skeletonobjects/object_ahg/object_ahg_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_0170
Limb 15, replacedobjects/object_ahg/object_ahg_DL_005508
Man (BOJ 5)
Skeletonobjects/object_boj/object_boj_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_31B0
Limb 15, replacedobjects/object_boj/object_boj_DL_005528
Old Woman (BBA)
Skeletonobjects/object_bba/object_bba_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_1E7C
Limb 15, replacedobjects/object_bba/object_bba_DL_002948
Old Man, paces a path (BJI 7)
Skeletonobjects/object_bji/object_bji_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_265C
Limb 15, replacedobjects/object_bji/object_bji_DL_002560
Texture framesobjects/object_bji/object_bji_Tex_0005FC Frame 1, at rest
objects/object_bji/object_bji_Tex_0009FC Frame 2
objects/object_bji/object_bji_Tex_000DFC Frame 3
Young Woman (CNE 8)
Skeletonobjects/object_cne/gCneSkel
Animationobjects/object_os_anime/gObjOsAnim_4E90
Limb 15, replacedobjects/object_cne/gCneHeadBrownHairDL
Man (BOJ 9)
Skeletonobjects/object_boj/object_boj_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_3D84
Limb 15, replacedobjects/object_boj/object_boj_DL_0026F0
Texture framesobjects/object_boj/object_boj_Tex_0005FC Frame 1, at rest
objects/object_boj/object_boj_Tex_0006FC Frame 2
objects/object_boj/object_boj_Tex_0007FC Frame 3
Man (BOJ 10)
Skeletonobjects/object_boj/object_boj_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_41F8
Limb 15, replacedobjects/object_boj/object_boj_DL_0026F0
Texture framesobjects/object_boj/object_boj_Tex_0005FC Frame 1, at rest
objects/object_boj/object_boj_Tex_0006FC Frame 2
objects/object_boj/object_boj_Tex_0007FC Frame 3
Young Woman (CNE 11)
Skeletonobjects/object_cne/gCneSkel
Animationobjects/object_os_anime/gObjOsAnim_4408
Limb 15, replacedobjects/object_cne/gCneHeadOrangeHairDL
Man (BOJ 12)
Skeletonobjects/object_boj/object_boj_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_2D0C
Limb 15, replacedobjects/object_boj/object_boj_DL_005738
Man (AHG 13) · Man (AHG 20)
Skeletonobjects/object_ahg/object_ahg_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_00B4
Limb 15, replacedobjects/object_ahg/object_ahg_DL_005728
Man (BOJ 14)
Skeletonobjects/object_boj/object_boj_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_2DC0
Limb 15, replacedobjects/object_boj/object_boj_DL_0059B0
Old Man (BJI 15) · Old Man (BJI 19)
Skeletonobjects/object_bji/object_bji_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_1F18
Limb 15, replacedobjects/object_bji/object_bji_DL_003F68
Man (BOJ 16)
Skeletonobjects/object_boj/object_boj_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_42AC
Limb 15, replacedobjects/object_boj/object_boj_DL_0026F0
Texture framesobjects/object_boj/object_boj_Tex_0005FC Frame 1, at rest
objects/object_boj/object_boj_Tex_0006FC Frame 2
objects/object_boj/object_boj_Tex_0007FC Frame 3
Woman (BOB 18)
Skeletonobjects/object_bob/object_bob_Skel_0000F0
Animationobjects/object_os_anime/gObjOsAnim_28DC
Limb 15, replacedobjects/object_bob/object_bob_DL_003B78
Texture framesobjects/object_bob/object_bob_Tex_0007C8 Frame 1, at rest
objects/object_bob/object_bob_Tex_000FC8 Frame 2
objects/object_bob/object_bob_Tex_0017C8 Frame 3

Objects loaded

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

NPC actors