Skyrim Mod:Mod File Format/BOD2 Field

The UESPWiki – Your source for The Elder Scrolls since 1995
Jump to: navigation, search

New Body Template[edit]

The name of each body part is dependent upon the wearer's race. It's unclear how Skyrim would handle it if you changed existing names, however, they can be changed. The fields below that say "Body Addon" are listed as "Unnamed" in the CK and can be changed. These values are user defined by clicking in the "Biped Object Names" column and giving it a name. You could click 43 and call it Cape to assign that location for capes on Humanoids after also selecting it under First Person. These values are saved in the Plugin.

This has been seen in records from v1.6.91 of the CK onward, and is used in current versions of Update.esm and Dragonborn.esm. The BOD2 record is a trimmed down version of BODT with only one uint32 for flags and one for the skill.

Used since Hearthfire for ARMO, but not ARMA, the unplayable flag moved to the record header (0x04).

C SubRecord Name Type/Size Info
+ BOD2 Body Template struct 8-byte struct
uint32 - Body part node flags. The following names are those used for the playable races.
0x00000001 - Head
0x00000002 - Hair
0x00000004 - Body
0x00000008 - Hands
0x00000010 - Forearms
0x00000020 - Amulet
0x00000040 - Ring
0x00000080 - Feet
0x00000100 - Calves
0x00000200 - Shield
0x00000400 - Tail
0x00000800 - Long Hair
0x00001000 - Circlet
0x00002000 - Ears
0x00004000 - Body AddOn 3
0x00008000 - Body AddOn 4
0x00010000 - Body AddOn 5
0x00020000 - Body AddOn 6
0x00040000 - Body AddOn 7
0x00080000 - Body AddOn 8
0x00100000 - Decapitate Head
0x00200000 - Decapitate
0x00400000 - Body AddOn 9
0x00800000 - Body AddOn 10
0x01000000 - Body AddOn 11
0x02000000 - Body AddOn 12
0x04000000 - Body AddOn 13
0x08000000 - Body AddOn 14
0x10000000 - Body AddOn 15
0x20000000 - Body AddOn 16
0x40000000 - Body AddOn 17
0x80000000 - FX01
uint32 Skill (always 2 for ARMA and RACE records)
0 - Light Armor
1 - Heavy Armor
2 - None (no armor value)