View this table in your browser (version 1.6.0).
Named columns: 31/39
Documented columns: 26/39
Description: Main params for villager NPCs
Hash: 0xa54f92fd
Type: u32/s32
Notes: AITag row index counts as preferred clothes. 4 = China, 9 = None, 10 = Japanese.
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Hash: 0xe2efe82d
Type: u32/s32
Notes: AITag row index counts as preferred clothes. All 9 (None).
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Hash: 0x5ef86f1f
Type: u32/s32
Notes: preferred style 1
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Hash: 0x195815cf
Type: u32/s32
Notes: preferred style 2
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Hash: 0xbea84522
Type: hshCstringRef
Notes: "Normal", "Prefer", and "Avoid"
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: Hobby
Hash: 0x9eea1288
Hashed string: Hobby.hshCstringRef
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: NpcLooks
Hash: 0x04f52f6a
Hashed string: NpcLooks.hshCstringRef
Notes: Personality
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: Social
Hash: 0xaa4403ea
Hashed string: Social.hshCstringRef
Notes: Affects wave type and ability to respond to reactions. Probably more that this does?
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: VmPauseType
Hash: 0x0e7ab6a6
Hashed string: VmPauseType.hshCstringRef
Notes: Related to pauses/length of the notes in villagers' melodies?
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: VmRhythmType
Hash: 0xdd2d2adc
Hashed string: VmRhythmType.hshCstringRef
Notes: Village melody rhythm. 'Normal' = normal, 'Shuffle' = swing rhythm, 'Random' = notes have random length
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: AccentWall
Hash: 0x08238405
Hashed string: AccentWall u16
Notes: All 0s (My personal theory is that AccentWall is used for 1 wall that's different from the other 3 in the room. Unused by the game)
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes* | Yes* | Yes* | Yes* | Yes* | Yes* |
*Found in the BCSVs but unreferenced in the executable
Name: BromideItemID
Hash: 0x71bf253b
Hashed string: BromideItemID s16
Notes: Villager's photo ID
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: FloorType
Hash: 0x0b52f5bb
Hashed string: FloorType u16
Notes: Only 0 and 54
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes* | Yes* | Yes* | Yes* | Yes* | Yes* |
*Found in the BCSVs but unreferenced in the executable
Name: PosterItemID
Hash: 0x0f640691
Hashed string: PosterItemID s16
Notes: Villager's poster ID
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: RainHat
Hash: 0x03200971
Hashed string: RainHat u16
Notes: Default hat worn in the rain
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: RainWare
Hash: 0x1d69405f
Hashed string: RainWare u16
Notes: Default top worn in the rain
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: SmartphoneRemakeCommonPattern
Hash: 0x57e889b2
Hashed string: SmartphoneRemakeCommonPattern s16
Notes: Which Sable pattern ID is used for their phone. Used after unlocking Sable patterns, NNpcPhoneColorChangeCounter is incremented by 1 each time a new pattern set is unlocked
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: SmartphoneRemakePattern
Hash: 0xf8be7f94
Hashed string: SmartphoneRemakePattern u16
Notes: Which phone remake pattern is used for their phone. Used before you unlock Sable patterns or if SmartphoneRemakeCommonPattern is -1
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: Tops
Hash: 0x870f1e29
Hashed string: Tops u16
Notes: Default top
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: Umbrella
Hash: 0xbb9c816e
Hashed string: Umbrella u16
Notes: Default umbrella
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: UniqueID
Hash: 0x54706054
Hashed string: UniqueID u16
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: WallType
Hash: 0xda63a0cc
Hashed string: WallType u16
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes* | Yes* | Yes* | Yes* | Yes* | Yes* |
*Found in the BCSVs but unreferenced in the executable
Name: BirthMDay
Hash: 0x919ea52a
Hashed string: BirthMDay u8
Notes: Birthday date
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: BirthMonth
Hash: 0x9456b6a3
Hashed string: BirthMonth u8
Notes: Birthday month
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: Color1
Hash: 0x34eb5dc3
Hashed string: Color1 u8
Notes: Preferred color 1
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: Color2
Hash: 0x265ef22d
Hashed string: Color2 u8
Notes: Preferred color 2
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: HavokResName
Hash: 0x4ce98793
Hashed string: HavokResName string64
Notes: Ressource name for the havok file for clothes animations.
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: HelperBoneResName
Hash: 0xc1fb0035
Hashed string: HelperBoneResName string64
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: InitLive
Hash: 0x454b2adc
Hashed string: InitLive u8
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: InitRemakeId
Hash: 0x566f1d31
Hashed string: InitRemakeId u8
Notes: Chooses the remake body of the furniture in the 2 starting villagers' houses
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: Label
Hash: 0x2f1b930d
Hashed string: Label string8
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: NpcColor
Hash: 0x41977699
Hashed string: NpcColor u8
Notes: Determines the color of the bubble and text surrounding their name while you talk to them. The value is the index of the array in the NpcColor BYML in the Pack folder (stored as an rgb float array).
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: NpcTalkType
Hash: 0x33af13e1
Hashed string: NpcTalkType u8
Notes: Personality subtype. Used to choose between FreeA_AlwaysA and FreeA_AlwaysB dialogue
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: ResName
Hash: 0x48ef0398
Hashed string: ResName string64
Notes: Villager model file name
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: SpecialELink
Hash: 0x04ac1bea
Hashed string: SpecialELink u8
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Name: SpecialSLink
Hash: 0xbe782346
Hashed string: SpecialSLink u8
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Hash: 0x21c5bbd6
Type: u8/s8
Notes: Village melody note length, lower values have shorter notes. Name probably starts with "Vm"
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Hash: 0xe52f0037
Type: u8/s8
Notes: Related to village melody. 1, 2, 3, 6, 8, 10, 12, 14, and 18
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Hash: 0x42f255d5
Type: u8/s8
Notes: Related to village melody. 1 through 6
Versions:
| 1.0.0 | 1.1.0 | 1.2.0 | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes |