[DiscordArchive] CCharacterComponent::AllocComponent?
[DiscordArchive] CCharacterComponent::AllocComponent?
Archived author: Natrist • Posted: 2025-06-15T20:17:51.948000+00:00
Original source
CCharacterComponent::AllocComponent?
Archived author: Saty • Posted: 2025-06-15T20:19:04.818000+00:00
Original source
You guys really have everything named already, huh? xD
Archived author: Saty • Posted: 2025-06-15T20:19:59.661000+00:00
Original source
But okay yeah, so my guess was correct
Slowly figuring it out... I think. Maybe.
![[Image: 17_17_09_27_ida.png?ex=690c1173&is=690ab...4c22f159a&]](https://cdn.discordapp.com/attachments/1086807686571642900/1384550568487424063/17_17_09_27_ida.png?ex=690c1173&is=690abff3&hm=bb0472f4d179c76380d1a6984fbf0896cacd5b66298b5ffcd77c4d34c22f159a&)
Archived author: Saty • Posted: 2025-06-17T15:09:39.297000+00:00
Original source
![[Image: 17_17_09_27_ida.png?ex=690c1173&is=690ab...4c22f159a&]](https://cdn.discordapp.com/attachments/1086807686571642900/1384550568487424063/17_17_09_27_ida.png?ex=690c1173&is=690abff3&hm=bb0472f4d179c76380d1a6984fbf0896cacd5b66298b5ffcd77c4d34c22f159a&)
Archived author: Saty • Posted: 2025-06-17T15:14:04.726000+00:00
Original source
```
#pragma pack(push, 8)
struct CharacterComponentProbably
{
_BYTE gap0[8];
_DWORD dword8;
_DWORD dwordC;
_BYTE gap10[4];
_DWORD dword14;
SomeCharacterData charData;
_DWORD dword1C;
_BYTE gap20[8];
_DWORD dword28;
__declspec(align(8)) _DWORD dword30;
_DWORD dword34;
_DWORD dword38;
_BYTE byte3C;
_BYTE gap3D[111];
_BYTE memsetData[60];
_BYTE memsetData2[600];
_DWORD dword190;
char char194;
_BYTE gap195[59];
char char1D0;
_BYTE gap1D1[647];
_DWORD dword458;
_DWORD dword45C;
_DWORD dword460;
_BYTE gap464[200];
_DWORD dword52C;
};
#pragma pack(pop)
#pragma pack(push, 8)
struct SomeCharacterData
{
DWORD raceId;
DWORD genderId;
DWORD classId;
DWORD faceId;
DWORD skinId;
DWORD facialHairId;
DWORD hairColorId;
DWORD hairStyleId;
DWORD m2ModelInstance;
DWORD ukn10;
DWORD ukn11;
DWORD ukn12;
DWORD ukn13;
DWORD ukn14;
DWORD ukn15;
DWORD ukn16;
DWORD ukn17;
DWORD ukn18;
DWORD ukn19;
DWORD ukn[40];
};
#pragma pack(pop)
```
This is what I found so far <@841689937967054901>