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 |