Character Customization

From wowdev
Revision as of 14:39, 17 May 2020 by Marlamin (talk | contribs) (initial page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Shadowlands/9.0 made some big changes to the character customization system!

Reasoning

Blizzard wanted to move to a more "data-driven" customization system in Shadowlands that allows them to build up character models from multiple source textures instead of baking textures for each model/race/variation.

Relevant DB2s

This system introduced many new DB2s. Table below is for summary explanations only, for actual structures you should read the page for the DB itself.

Table Description
ChrCustomization Not new in Shadowlands, introduced back in 7.3.5 but ChrCustomizationOption still refers to it.
ChrCustomizationBoneSet
ChrCustomizationCategory
ChrCustomizationChoice
ChrCustomizationCondModel
ChrCustomizationConversion
ChrCustomizationElement
ChrCustomizationGeoset
ChrCustomizationMaterial
ChrCustomizationOption
ChrCustomizationReq
ChrCustomizationReqChoice
ChrCustomizationSkinnedModel
ChrCustClientChoiceConversion
ChrModel
ChrModelMaterial
ChrModelTextureLayer
ChrModelTextureTarget Appears to be just a list of valid texture targets.
ChrRaceXChrModel

Rendering