CM Structures¶
CMachineState¶
Offset |
Size (Total: 4) |
Type |
Field |
0x0 |
4 |
unsigned int |
m_inputState |
CMachineStates¶
Used by the CMachineStates Class
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
24 |
Array<CMachineState,6> |
m_machineStates |
CMapStringToPtr¶
Offset |
Size (Total: 48) |
Type |
Field |
0x0 |
8 |
baseclass_0 |
|
0x8 |
8 |
m_pHashTable |
|
0x10 |
4 |
unsigned int |
m_nHashTableSize |
0x14 |
4 |
int |
m_nCount |
0x18 |
8 |
m_pFreeList |
|
0x20 |
8 |
m_pBlocks |
|
0x28 |
4 |
int |
m_nBlockSize |
4 |
|
CMapStringToPtr::CAssoc¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
8 |
pNext |
|
0x8 |
4 |
unsigned int |
nHashValue |
4 |
|
||
0x10 |
8 |
key |
|
0x18 |
8 |
void* |
value |
CMapStringToString¶
Used by the CMapStringToString Class
Offset |
Size (Total: 48) |
Type |
Field |
0x0 |
8 |
baseclass_0 |
|
0x8 |
8 |
m_pHashTable |
|
0x10 |
4 |
unsigned int |
m_nHashTableSize |
0x14 |
4 |
int |
m_nCount |
0x18 |
8 |
m_pFreeList |
|
0x20 |
8 |
m_pBlocks |
|
0x28 |
4 |
int |
m_nBlockSize |
4 |
|
CMapStringToString::CAssoc¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
8 |
pNext |
|
0x8 |
4 |
unsigned int |
nHashValue |
4 |
|
||
0x10 |
8 |
key |
|
0x18 |
8 |
value |
CMapWordToPtr¶
Offset |
Size (Total: 48) |
Type |
Field |
0x0 |
8 |
baseclass_0 |
|
0x8 |
8 |
m_pHashTable |
|
0x10 |
4 |
unsigned int |
m_nHashTableSize |
0x14 |
4 |
int |
m_nCount |
0x18 |
8 |
m_pFreeList |
|
0x20 |
8 |
m_pBlocks |
|
0x28 |
4 |
int |
m_nBlockSize |
4 |
|
CMapWordToPtr::CAssoc¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
8 |
pNext |
|
0x8 |
2 |
unsigned __int16 |
key |
6 |
|
||
0x10 |
8 |
void* |
value |
CMarker¶
Offset |
Size (Total: 44) |
Type |
Field |
0x0 |
1 |
unsigned __int8 |
m_type |
1 |
|
||
0x2 |
2 |
__int16 |
m_nReticleCounter |
0x4 |
1 |
unsigned __int8 |
m_nReticleForceRender |
0x5 |
1 |
unsigned __int8 |
m_nReticleForceRenderTarget |
2 |
|
||
0x8 |
4 |
unsigned int |
m_rgbColor |
0xC |
28 |
m_reticleDesc |
|
0x28 |
1 |
unsigned __int8 |
m_bTalking |
0x29 |
1 |
unsigned __int8 |
m_bDoubleSize |
2 |
|
CMemINI¶
Used by the CMemINI Class
Offset |
Size (Total: 72) |
Type |
Field |
0x0 |
56 |
CTypedPtrList<CPtrList,void*> |
baseclass_0 |
0x38 |
8 |
mFileName |
|
0x40 |
8 |
mpLastSection |
CMemINIFile¶
Offset |
Size (Total: 56) |
Type |
Field |
0x0 |
8 |
qword |
vfptr |
0x8 |
8 |
mFileName |
|
0x10 |
4 |
int |
mMode |
4 |
|
||
0x18 |
24 |
mFile |
|
0x30 |
4 |
int |
mFileOpen |
4 |
|
CMemINIRes¶
Offset |
Size (Total: 48) |
Type |
Field |
0x0 |
16 |
CResHelper<CResINI,2050> |
baseclass_0 |
0x10 |
8 |
unsigned __int8* |
mpData |
0x18 |
4 |
int |
mDataLength |
0x1C |
8 |
ResRef |
|
0x24 |
4 |
int |
mFilePosition |
0x28 |
4 |
int |
mEOF |
4 |
|
CMemINISection¶
Used by the CMemINI Class
Offset |
Size (Total: 64) |
Type |
Field |
0x0 |
56 |
baseclass_0 |
|
0x38 |
8 |
mSectionName |
CMemINIValue¶
Used by the CMemINI Class
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
8 |
qword |
vfptr |
0x8 |
8 |
mName |
|
0x10 |
8 |
mValue |
CMessage¶
Used by the CMessage Class
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
8 |
qword |
vfptr |
0x8 |
4 |
int |
m_targetId |
0xC |
4 |
int |
m_sourceId |
CMessage Structures¶
CMessageAddAction¶
Offset |
Size (Total: 152) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
136 |
m_action |
CMessageAddClairvoyance¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_ptPosition |
|
0x18 |
4 |
int |
m_nDuration |
4 |
|
CMessageAddEffect¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_effect |
|
0x18 |
2 |
__int16 |
m_CommType |
0x1A |
1 |
unsigned __int8 |
m_noSave |
5 |
|
CMessageAddItem¶
Offset |
Size (Total: 184) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
168 |
m_item |
CMessageAddVVCInternal¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_res |
CMessageAllowDialogInterrupt¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_cutSceneMode |
7 |
|
CMessageAnimationChange¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
unsigned __int16 |
m_animationId |
6 |
|
CMessageChangeDirection¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
__int16 |
m_face |
6 |
|
CMessageChangeStoreMarkup¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_sStore |
|
0x18 |
4 |
unsigned int |
m_buy |
0x1C |
4 |
unsigned int |
m_sell |
CMessageCheckForForcedDialogEnd¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_bOverrideAction |
7 |
|
CMessageCleanAir¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_resref |
|
0x18 |
8 |
m_table |
CMessageClearActions¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageClearDialogActions¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageClearDialogOnMachine¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageClearGroupSlot¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
__int16 |
m_slotNum |
6 |
|
CMessageClearTriggers¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageColorChange¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
7 |
Array<unsigned __int8,7> |
m_colors |
0x17 |
1 |
unsigned __int8 |
m_bApply |
CMessageColorReset¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageColorUpdate¶
Offset |
Size (Total: 128) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
56 |
m_appliedColorRanges |
|
0x48 |
56 |
m_appliedColorEffects |
CMessageContainerAddItem¶
Offset |
Size (Total: 192) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
168 |
m_item |
|
0xB8 |
2 |
__int16 |
m_slotNum |
0xBA |
1 |
unsigned __int8 |
m_bCompressContainer |
5 |
|
CMessageContainerItems¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
unsigned __int16 |
m_nItems |
6 |
|
||
0x18 |
8 |
CItem** |
m_pItems |
CMessageContainerStatus¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_dwFlags |
0x14 |
2 |
unsigned __int16 |
m_trapDetected |
0x16 |
2 |
unsigned __int16 |
m_trapActivated |
CMessageCutSceneLite¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_cutSceneMode |
7 |
|
CMessageCutSceneModeStatus¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_cutSceneMode |
7 |
|
CMessageDisableAI¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_bDisable |
4 |
|
CMessageDisplayText¶
Offset |
Size (Total: 48) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_name |
|
0x18 |
8 |
m_text |
|
0x20 |
4 |
unsigned int |
m_nameColor |
0x24 |
4 |
unsigned int |
m_textColor |
0x28 |
4 |
int |
m_marker |
0x2C |
1 |
unsigned __int8 |
m_moveToTop |
0x2D |
1 |
unsigned __int8 |
m_overHead |
0x2E |
1 |
unsigned __int8 |
m_overrideDialogMode |
1 |
|
CMessageDisplayTextRef¶
Offset |
Size (Total: 48) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_name |
0x14 |
4 |
unsigned int |
m_text |
0x18 |
4 |
unsigned int |
m_nameColor |
0x1C |
4 |
unsigned int |
m_textColor |
0x20 |
4 |
int |
m_marker |
0x24 |
1 |
unsigned __int8 |
m_moveToTop |
3 |
|
||
0x28 |
4 |
unsigned int |
m_overHead |
0x2C |
1 |
unsigned __int8 |
m_overrideDialogMode |
0x2D |
1 |
unsigned __int8 |
m_bPlaySound |
2 |
|
CMessageDisplayTextRefPoint¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_text |
0x14 |
4 |
unsigned int |
m_textColor |
0x18 |
8 |
m_point |
CMessageDisplayTextRefSend¶
Offset |
Size (Total: 40) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_name |
0x14 |
4 |
unsigned int |
m_text |
0x18 |
4 |
unsigned int |
m_nameColor |
0x1C |
4 |
unsigned int |
m_textColor |
0x20 |
4 |
int |
m_marker |
0x24 |
1 |
unsigned __int8 |
m_moveToTop |
0x25 |
1 |
unsigned __int8 |
m_overHead |
2 |
|
CMessageDoorOpen¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_bOpenDoor |
7 |
|
CMessageDoorStatus¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_dwFlags |
0x14 |
2 |
unsigned __int16 |
m_trapDetected |
0x16 |
2 |
unsigned __int16 |
m_trapActivated |
0x18 |
1 |
unsigned __int8 |
m_bOpen |
7 |
|
CMessageDreamScriptResRef¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_cResRefDialog |
CMessageDropPath¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageEnterDialog¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_entryNum |
0x14 |
1 |
unsigned __int8 |
m_newDialog |
3 |
|
||
0x18 |
4 |
int |
m_bItemDialog |
0x1C |
4 |
int |
m_bSuppressName |
CMessageEnterDialogMode¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageEnterStoreMode¶
Offset |
Size (Total: 72) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
24 |
m_cAIProprietor |
|
0x28 |
24 |
m_cAICustomer |
|
0x40 |
8 |
m_cResStore |
CMessageEscapeArea¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageExitDialogMode¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_bButtonPushed |
7 |
|
CMessageExitStoreMode¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageExploreArea¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_sAreaString |
CMessageFadeColor¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_bFadeTo |
0x11 |
1 |
unsigned __int8 |
m_redFade |
0x12 |
1 |
unsigned __int8 |
m_greenFade |
0x13 |
1 |
unsigned __int8 |
m_blueFade |
4 |
|
CMessageFakeExpireCheck¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_nTime |
4 |
|
CMessageFamiliarAdd¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_bFamiliarAdd |
7 |
|
CMessageFamiliarRemoveResRef¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_resRef |
|
0x18 |
1 |
unsigned __int8 |
m_nAlignment |
0x19 |
1 |
unsigned __int8 |
m_nLevel |
6 |
|
CMessageFireProjectile¶
Offset |
Size (Total: 40) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
unsigned __int16 |
m_projectileType |
2 |
|
||
0x14 |
4 |
int |
m_projectileTargetId |
0x18 |
8 |
m_projectileTarget |
|
0x20 |
4 |
int |
m_height |
4 |
|
CMessageFireSpell¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_dialogRes |
|
0x18 |
4 |
int |
m_NPCId |
4 |
|
CMessageForcePosition¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_face |
CMessageForceRandomEncounter¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_cRes |
|
0x18 |
8 |
m_sEntryPoint |
CMessageHandler¶
Offset |
Size (Total: 64) |
Type |
Field |
0x0 |
56 |
m_messageList |
|
0x38 |
1 |
unsigned __int8 |
m_bLastArbitrationLockStatus |
7 |
|
CMessageInsertAction¶
Offset |
Size (Total: 152) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
136 |
m_action |
CMessageInsertResponse¶
Offset |
Size (Total: 88) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
64 |
m_response |
|
0x50 |
4 |
int |
m_checkCurrentResponse |
0x54 |
4 |
int |
m_clearActions |
CMessageLeaveParty¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageLoadDialog¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_dialogRes |
|
0x18 |
4 |
int |
m_NPCId |
0x1C |
4 |
int |
m_bItemDialog |
CMessageMakeGlobal¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageMoveGlobal¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_sArea |
|
0x18 |
8 |
m_ptStart |
CMessageNonControlledDialogReturn¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_return |
7 |
|
CMessageNonControlledDialogStart¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_dialogRes |
|
0x18 |
4 |
int |
m_NPCId |
4 |
|
CMessagePartyGold¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_gold |
0x14 |
1 |
unsigned __int8 |
m_bAdjustment |
0x15 |
1 |
unsigned __int8 |
m_bFeedback |
2 |
|
CMessagePlaySound¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_showText |
0x14 |
4 |
int |
m_showCircle |
0x18 |
1 |
unsigned __int8 |
m_soundId |
7 |
|
CMessagePlaySoundRef¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_cResSound |
|
0x18 |
1 |
unsigned __int8 |
m_nChannel |
0x19 |
1 |
unsigned __int8 |
m_bPositioned |
2 |
|
||
0x1C |
4 |
int |
m_bSendToMe |
CMessageRemoveItem¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
__int16 |
m_slotNum |
6 |
|
CMessageRemoveReplies¶
Offset |
Size (Total: 40) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_name |
|
0x18 |
4 |
int |
m_entryIndex |
0x1C |
4 |
int |
m_marker |
0x20 |
4 |
unsigned int |
m_nameColor |
4 |
|
CMessageRemoveVVCInternal¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_res |
|
0x18 |
1 |
unsigned __int8 |
m_level |
7 |
|
CMessageReplaceItem¶
Offset |
Size (Total: 192) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
168 |
m_item |
|
0xB8 |
8 |
m_cRes |
CMessageReputationChange¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
__int16 |
m_deltaRep |
6 |
|
CMessageResetMorale¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_bMoraleFailure |
0x14 |
4 |
int |
m_iMoraleLevel |
CMessageSaveGame¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_nSlot |
7 |
|
CMessageScreenShake¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
unsigned __int16 |
m_duration |
0x12 |
1 |
char |
m_magnitudeX |
0x13 |
1 |
char |
m_magnitudeY |
0x14 |
1 |
unsigned __int8 |
m_bOverride |
3 |
|
CMessageSetAISpeed¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_nAISpeed |
7 |
|
CMessageSetActive¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_active |
4 |
|
CMessageSetActiveImprisonment¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_active |
4 |
|
CMessageSetAreaFlag¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_dFlag |
0x14 |
4 |
int |
m_bSet |
CMessageSetAreaScript¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_script |
|
0x18 |
2 |
__int16 |
m_nSlot |
6 |
|
CMessageSetBanterBlockFlag¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_cutSceneMode |
7 |
|
CMessageSetBanterBlockTime¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_time |
4 |
|
CMessageSetCampaign¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_campaign |
CMessageSetCommandPause¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
__int16 |
m_commandPause |
6 |
|
CMessageSetCurrentActionId¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
__int16 |
m_face |
6 |
|
CMessageSetCurrentArea¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_cResRefDialog |
CMessageSetDialogPausing¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_bOpenDoor |
7 |
|
CMessageSetDialogResRef¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_cResRefDialog |
CMessageSetDialogWait¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_wait |
0x14 |
4 |
int |
m_waitTarget |
CMessageSetDirection¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_face |
CMessageSetDrawPoly¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
__int16 |
m_time |
6 |
|
CMessageSetFamiliarSummoner¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_bDone |
0x14 |
4 |
int |
m_nSummoner |
CMessageSetForceActionPick¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_bOpenDoor |
7 |
|
CMessageSetHappiness¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
__int16 |
m_happiness |
6 |
|
CMessageSetInCutScene¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_status |
4 |
|
CMessageSetInDialog¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_bState |
1 |
|
||
0x12 |
2 |
__int16 |
m_nType |
4 |
|
CMessageSetInStore¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_bState |
7 |
|
CMessageSetLastAttacker¶
Offset |
Size (Total: 40) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
24 |
m_lAttacker |
CMessageSetLastObject¶
Offset |
Size (Total: 48) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
24 |
m_lAttacker |
|
0x28 |
2 |
unsigned __int16 |
m_type |
6 |
|
CMessageSetMusic¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_sArea |
|
0x18 |
4 |
unsigned int |
m_music |
0x1C |
1 |
unsigned __int8 |
m_slot |
3 |
|
CMessageSetNumTimesTalkedTo¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_nNumTimesTalkedTo |
4 |
|
CMessageSetPath¶
Offset |
Size (Total: 56) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
__int16 |
m_nPath |
6 |
|
||
0x18 |
8 |
int* |
m_pPath |
0x20 |
2 |
__int16 |
m_currPath |
2 |
|
||
0x24 |
8 |
m_currDest |
|
0x2C |
4 |
int |
m_position |
0x30 |
8 |
m_sAreaString |
CMessageSetPortraitLarge¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_cResRefDialog |
CMessageSetPortraitSmall¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_cResRefDialog |
CMessageSetRestEncounterProbability¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_sArea |
|
0x18 |
1 |
unsigned __int8 |
m_prob |
0x19 |
1 |
unsigned __int8 |
m_bDayProb |
6 |
|
CMessageSetSequence¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_sequence |
7 |
|
CMessageSetSound¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_strref |
0x14 |
1 |
unsigned __int8 |
m_soundId |
3 |
|
CMessageSetStateOverrideFlag¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_cutSceneMode |
7 |
|
CMessageSetStateOverrideTime¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_time |
4 |
|
CMessageSetTarget¶
Offset |
Size (Total: 40) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_dest |
|
0x18 |
8 |
m_request |
|
0x20 |
1 |
unsigned __int8 |
m_frontList |
7 |
|
CMessageSetTimeStop¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_time |
4 |
|
CMessageSetTrigger¶
Offset |
Size (Total: 80) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
64 |
m_trigger |
CMessageSetVariable¶
Offset |
Size (Total: 40) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_sAreaName |
|
0x18 |
8 |
m_sGlobalName |
|
0x20 |
4 |
int |
m_nValue |
0x24 |
1 |
unsigned __int8 |
m_bIncrement |
3 |
|
CMessageSetVariableAll¶
Offset |
Size (Total: 112) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_sAreaName |
|
0x18 |
84 |
m_variable |
|
4 |
|
CMessageSetWorldmap¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_worldmap |
CMessageSetWorldmapAreaFlag¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_area |
|
0x18 |
4 |
int |
m_value |
0x1C |
4 |
int |
m_setreset |
CMessageSpawnPtActivate¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_bActivate |
7 |
|
CMessageSpawnPtSpawn¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_ptFacingTowards |
CMessageSpriteDeath¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_nDeathType |
4 |
|
CMessageSpriteEquipment¶
Offset |
Size (Total: 352) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
336 |
m_equipment |
CMessageSpritePetrify¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_bPetrify |
7 |
|
CMessageSpriteUpdate¶
Offset |
Size (Total: 160) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
int* |
m_pPath |
0x18 |
2 |
__int16 |
m_nPath |
0x1A |
2 |
__int16 |
m_currPath |
0x1C |
8 |
m_ptDest |
|
4 |
|
||
0x28 |
8 |
m_sAreaString |
|
0x30 |
2 |
__int16 |
m_nSequence |
2 |
|
||
0x34 |
8 |
m_ptPosition |
|
0x3C |
2 |
__int16 |
m_nFacing |
2 |
|
||
0x40 |
4 |
unsigned int |
m_dwState |
0x44 |
2 |
__int16 |
m_nHitPoints |
0x46 |
2 |
__int16 |
m_nMaxHitPoints |
0x48 |
2 |
__int16 |
m_nArmorClass |
0x4A |
2 |
__int16 |
m_nACCrushingMod |
0x4C |
2 |
__int16 |
m_nACMissileMod |
0x4E |
2 |
__int16 |
m_nACPiercingMod |
0x50 |
2 |
__int16 |
m_nACSlashingMod |
0x52 |
2 |
__int16 |
m_nPortraitIcons |
4 |
|
||
0x58 |
8 |
int* |
m_pPortraitIcons |
0x60 |
1 |
unsigned __int8 |
m_nEnemyAlly |
0x61 |
1 |
unsigned __int8 |
m_nEnemyAllyLive |
0x62 |
1 |
unsigned __int8 |
m_nGeneral |
0x63 |
1 |
unsigned __int8 |
m_nGeneralLive |
0x64 |
1 |
unsigned __int8 |
m_bMoraleFailure |
0x65 |
1 |
unsigned __int8 |
m_nMoveScale |
2 |
|
||
0x68 |
4 |
int |
m_nHPCONBonusTotalOld |
0x6C |
1 |
unsigned __int8 |
m_bLevelUp |
0x6D |
1 |
unsigned __int8 |
m_bSummonDisable |
0x6E |
1 |
unsigned __int8 |
m_bDoNotJump |
0x6F |
1 |
unsigned __int8 |
m_bSanctuary |
0x70 |
1 |
unsigned __int8 |
m_bDisableCircle |
0x71 |
1 |
unsigned __int8 |
m_bHeld |
0x72 |
1 |
unsigned __int8 |
m_bActiveImprisonment |
1 |
|
||
0x74 |
2 |
__int16 |
m_nTranslucency |
0x76 |
1 |
unsigned __int8 |
m_bImmuneToBackstabs |
1 |
|
||
0x78 |
32 |
Array<unsigned int,8> |
m_spellState |
0x98 |
2 |
unsigned __int16 |
m_nBitsRequired |
6 |
|
CMessageStartCombatMusic¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageStartFollow¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageStartScroll¶
Offset |
Size (Total: 48) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_sAreaString |
|
0x18 |
8 |
m_src |
|
0x20 |
8 |
m_dest |
|
0x28 |
1 |
unsigned __int8 |
m_speed |
7 |
|
CMessageStartSong¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_music |
0x14 |
1 |
unsigned __int8 |
m_slot |
3 |
|
CMessageStartTextScreen¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_screen |
CMessageStartVEF¶
Offset |
Size (Total: 56) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_res |
|
0x18 |
8 |
m_sAreaString |
|
0x20 |
8 |
m_start |
|
0x28 |
8 |
m_target |
|
0x30 |
2 |
__int16 |
m_height |
6 |
|
CMessageStaticPalette¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_res |
CMessageStaticSequence¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
unsigned __int16 |
m_bSequence |
6 |
|
CMessageStaticStart¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_bStart |
7 |
|
CMessageStopActions¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageStopEscapeArea¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageStopFollow¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CMessageStoreAddItem¶
Offset |
Size (Total: 48) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_store |
|
0x18 |
20 |
m_item |
|
0x2C |
4 |
unsigned int |
m_storeFlags |
CMessageStoreDemand¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_store |
CMessageStoreRelease¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_store |
CMessageStoreRemoveItem¶
Offset |
Size (Total: 40) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_store |
|
0x18 |
8 |
m_itemId |
|
0x20 |
4 |
unsigned int |
m_flags |
4 |
|
CMessageStoreReplaceItem¶
Offset |
Size (Total: 40) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_store |
|
0x18 |
8 |
m_oldItem |
|
0x20 |
8 |
m_newItem |
CMessageTakeCreatureItems¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_itemType |
4 |
|
CMessageTransformItem¶
Offset |
Size (Total: 192) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
168 |
m_item |
|
0xB8 |
8 |
m_cRes |
CMessageTriggerStatus¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_dwFlags |
0x14 |
2 |
unsigned __int16 |
m_trapDetected |
0x16 |
2 |
unsigned __int16 |
m_trapActivated |
CMessageUnlock¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_dwFlags |
4 |
|
CMessageUpdateImmunities¶
Offset |
Size (Total: 72) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
56 |
m_cImmunitiesAIType |
CMessageUpdateMachineState¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
unsigned int |
m_dwFlags |
4 |
|
CMessageUpdateReaction¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_nReaction |
4 |
|
CMessageUpdateScript¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
8 |
m_resref |
|
0x18 |
2 |
__int16 |
m_level |
6 |
|
CMessageUpdateStoredPartyLocations¶
Offset |
Size (Total: 80) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_bPocketPlane |
7 |
|
||
0x18 |
56 |
m_storedLocations |
CMessageUseItemCharges¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
2 |
__int16 |
m_slotNum |
0x12 |
2 |
__int16 |
m_nCharges |
0x14 |
2 |
__int16 |
m_nAbilityNum |
2 |
|
CMessageVerbalConstant¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
4 |
int |
m_verbalConstant |
0x14 |
1 |
unsigned __int8 |
m_overHead |
3 |
|
CMessageVisibilityMapMove¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_moveOntoList |
7 |
|
CMessageVisualEffect¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
1 |
unsigned __int8 |
m_nEffectType |
0x11 |
1 |
unsigned __int8 |
m_nEffectProperty |
6 |
|
CMessageWeaponImmumityUpdate¶
Offset |
Size (Total: 72) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
|
0x10 |
56 |
m_weaponImmunities |
CMoveList¶
Used by the CMoveList Class
Offset |
Size (Total: 56) |
Type |
Field |
0x0 |
56 |
baseclass_0 |
CMoveListEntry¶
Offset |
Size (Total: 36) |
Type |
Field |
0x0 |
4 |
int |
m_nSpiteIndex |
0x4 |
8 |
m_rAreaRes |
|
0xC |
8 |
m_ptDest |
|
0x14 |
8 |
m_ptSource |
|
0x1C |
1 |
unsigned __int8 |
m_nFacing |
3 |
|
||
0x20 |
4 |
int |
m_nDelay |
CMultiplayerSettings¶
Used by the CMultiplayerSettings Class
Offset |
Size (Total: 208) |
Type |
Field |
0x0 |
48 |
Array<CGamePermission,6> |
m_pcPermissions |
0x30 |
8 |
m_cDefaultPermissions |
|
0x38 |
24 |
Array<int,6> |
m_pnPlayerReady |
0x50 |
24 |
Array<int,6> |
m_pnCharacterControlledByPlayer |
0x68 |
6 |
Array<unsigned __int8,6> |
m_pbCharacterReady |
0x6E |
6 |
Array<unsigned __int8,6> |
m_pnCharacterStatus |
0x74 |
24 |
Array<int,6> |
m_pnLoadGameControlledByPlayer |
0x8C |
1 |
unsigned __int8 |
m_bRefreshCharacters |
0x8D |
1 |
unsigned __int8 |
m_nImportingBitField |
0x8E |
1 |
unsigned __int8 |
m_bRestrictStoreOption |
0x8F |
1 |
unsigned __int8 |
m_bJoinRequests |
0x90 |
1 |
unsigned __int8 |
m_bAllowReformParty |
0x91 |
1 |
unsigned __int8 |
m_bArbitrationLockStatus |
0x92 |
1 |
unsigned __int8 |
m_bArbitrationLockAllowInput |
1 |
|
||
0x94 |
8 |
m_ptAreaStart |
|
4 |
|
||
0xA0 |
8 |
m_sAreaName |
|
0xA8 |
8 |
m_sSaveName |
|
0xB0 |
4 |
int |
m_idHostPermittedDialog |
0xB4 |
4 |
int |
m_nHostPermittedDialogDelay |
0xB8 |
1 |
unsigned __int8 |
m_bHostPermittedDialog |
0xB9 |
1 |
unsigned __int8 |
m_bHostPermittedStore |
2 |
|
||
0xBC |
4 |
int |
m_idHostPermittedStore |
0xC0 |
1 |
unsigned __int8 |
m_bFirstConnected |
7 |
|
||
0xC8 |
8 |
m_sCampaignType |
CMusicPosition¶
Offset |
Size (Total: 12) |
Type |
Field |
0x0 |
4 |
int |
m_nSong |
0x4 |
4 |
int |
m_nSection |
0x8 |
4 |
int |
m_nPosition |