saints row iv · customization
Saints Row IV Customization Data
Player, gang and vehicle customization data.
Customization10 rows
| Piece | What it holds | Data / code |
|---|---|---|
| Slots | Body slots and draw order; which are required or NPC-only. | customization_slots.xtbl |
| Clothing | Items, wear options, colour grids, defaults by gender and ethnicity. | customization_items.xtbl, customization_outfits.xtbl |
| Tattoos/makeup | Texture layers baked onto the skin, placed by x/y, with body variants (skinny, muscular, female) and prices. | customization_compositing.xtbl |
| Face/body sliders | Morph groups and named morph targets. | player_creation_morph_groups.xtbl |
| Presets | Full looks: morphs, tattoos, skin and hair colours. | player_presets.xtbl, player_regional_presets.xtbl |
| Voice | Voice choice and pitch. | voice_control.xtbl |
| In memory | The player's look lives at player+0x27DC; the skin texture is rebuilt on the GPU by a render task; co-op sends it to the partner. | pcr_* / pcu_* Lua commands |
| Gang | Homie/gang look uses the same item system. | gang_customization.xtbl |
| Vehicles | Slots, components, colour sets, garage cameras, performance upgrades. | vehicle_cust_*.xtbl, vcust_* commands |
| Modding | Add entries to the item/compositing tables plus their assets; a copy in the mods folder overrides the packed table. |
Built from SR4_Game_Explained.xlsx (650 KB), if you'd rather filter it in Excel. SaintsRowIV.exe v1.0.6.1 (Steam). Names are ours unless they're Volition's own Lua or C++ class names.

