Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 548
- class CharacterCreation
- {
- public:
- UInt64 unk00; // 00
- void * unk08; // 08
- UInt64 unk10; // 10 4
- UInt64 unk18; // 18 1
- UInt64 unk20; // 20
- UInt64 unk28; // 28
- UInt64 unk30; // 30
- UInt64 unk38; // 38
- UInt64 unk40; // 40
- UInt64 unk48; // 48
- UInt64 unk50; // 50
- Actor * actor; // 58
- TESNPC * npc; // 60
- TESNPC * npc2; // 68
- struct TintData
- {
- enum Types
- {
- kType_SkinTint = 0,
- kType_FaceRegions = 0, // Appears second
- kType_Brows,
- kType_Markings,
- kType_Blemishes,
- kType_Damage,
- kType_Grime,
- kType_FaceTattoos,
- kType_FacePaint,
- };
- BSFixedString category; // 00
- SInt32 unk08; // 08
- UInt32 type; // 0C
- tArray<BGSCharacterTint::Template::Entry*> entry; // 10 BGSCharacterTint::Template::Entry
- };
- // 40
- struct RegionData
- {
- BSFixedString name; // 00
- // 20
- struct Type
- {
- BSFixedString name; // 00
- BSFixedString type; // 08
- BGSTextureSet * textureSet; // 10
- UInt32 unk18; // 18
- float unk1C; // 1C
- };
- tArray<Type> types; // 08
- tArray<float> unk20; // 20
- UInt64 unk38; // 38
- };
- struct Data1
- {
- tArray<TESNPC*> presets; // 00
- tArray<BGSHeadPart*> headParts; // 18
- tArray<void*> unk30; // 30
- struct Details
- {
- BSFixedString location; // 00
- struct Data
- {
- BSFixedString name; // 00
- BSFixedString type; // 08
- BGSTextureSet * textureSet; // 10
- UInt32 unk18;
- float unk1C;
- };
- tArray<Data> selection; // 08
- };
- tArray<Details*> details; // 48
- tArray<TintData*> tintData; // 60
- tArray<BGSTextureSet*> textures; // 78
- // ...
- };
- Data1 * unk70; // 70
- // Used by Scaleform callback to SetHairColor (17)
- tArray<BGSColorForm*> hairColors; // 78
- struct Data2
- {
- tArray<BGSTextureSet*> unk00; // 00
- tArray<BGSColorForm*> unk18; // 18
- };
- Data2 * unk90; // 90
- UInt64 unk98; // 98
- UInt64 unkA0; // A0
- UInt64 unkA8; // A8
- tArray<BGSHeadPart*> faces; // B0
- tArray<BGSHeadPart*> eyes; // C8
- tArray<BGSHeadPart*> hairStyles; // E0
- tArray<UInt64> unkF8; // F8
- UInt64 unk110[(0x350-0x110)/8]; // 110
- BGSCharacterTint::Template::Palette * skinTint; // 350 BGSCharacterTint::Template::Entry - Skin Tone?
- // Used by Scaleform callback to SetDetailColor (31)
- tArray<TintData*> tints; // 358
- tArray<tArray<BGSCharacterTint::Template::Entry*>*> details; // 370
- // ...
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement