CM Structures
CMachineState
Offset |
Size |
Type |
Field |
0x00 |
4 |
unsigned long |
m_inputState |
CMachineStates
Used by the CMachineStates Class
Offset |
Size |
Type |
Field |
0x00 |
24 |
m_machineStates[6] |
CMapStringToPtr
Offset |
Size |
Type |
Field |
0x00 |
4 |
m_cObject |
|
0x04 |
4 |
m_pHashTable |
|
0x08 |
4 |
unsigned int |
m_nHashTableSize |
0x0C |
4 |
int |
m_nCount |
0x10 |
4 |
m_pFreeList |
|
0x14 |
4 |
m_pBlocks |
|
0x18 |
4 |
int |
m_nBlockSize |
CMapStringToPtr::CAssoc
Offset |
Size |
Type |
Field |
0x00 |
4 |
pNext |
|
0x04 |
4 |
unsigned int |
nHashValue |
0x08 |
4 |
key |
|
0x0C |
4 |
void* |
value |
CMapStringToString
Used by the CMapStringToString Class
Offset |
Size |
Type |
Field |
0x00 |
4 |
m_cObject |
|
0x04 |
4 |
m_pHashTable |
|
0x08 |
4 |
unsigned int |
nHashValue |
0x0C |
4 |
int |
m_nCount |
0x10 |
4 |
m_pFreeList |
|
0x14 |
4 |
m_pBlocks |
|
0x18 |
4 |
int |
m_nBlockSize |
CMapStringToString::CAssoc
Offset |
Size |
Type |
Field |
0x00 |
4 |
pNext |
|
0x04 |
4 |
unsigned int |
nHashValue |
0x08 |
4 |
key |
|
0x0C |
4 |
value |
CMapWordToPtr
Offset |
Size |
Type |
Field |
0x00 |
4 |
m_cObject |
|
0x04 |
4 |
m_pHashTable |
|
0x08 |
4 |
unsigned int |
nHashValue |
0x0C |
4 |
int |
m_nCount |
0x10 |
4 |
m_pFreeList |
|
0x14 |
4 |
m_pBlocks |
|
0x18 |
4 |
int |
m_nBlockSize |
CMapWordToPtr::CAssoc
Offset |
Size |
Type |
Field |
0x00 |
4 |
pNext |
|
0x04 |
2 |
unsigned short |
key |
2 |
|
||
0x08 |
4 |
void* |
value |
CMarker
Offset |
Size |
Type |
Field |
0x00 |
1 |
unsigned char |
m_type |
1 |
|
||
0x02 |
2 |
short |
m_nRecticleCounter |
0x04 |
1 |
unsigned char |
m_nRecticleForceRender |
0x05 |
1 |
unsigned char |
m_nRecticleForceRenderTarget |
2 |
|
||
0x08 |
4 |
unsigned long |
m_rgbColor |
0x0C |
28 |
m_recticleDesc |
|
0x28 |
1 |
unsigned char |
m_bTalking |
0x29 |
1 |
unsigned char |
m_bDoubleSize |
2 |
|
CMemINI
Used by the CMemINI Class
Offset |
Size |
Type |
Field |
0x00 |
28 |
m_cTypedPtrList |
|
0x1C |
4 |
mFileName |
|
0x20 |
4 |
mpLastSection |
CMemINIFile
Offset |
Size |
Type |
Field |
0x00 |
4 |
vfptr |
vfptr |
0x04 |
4 |
mFileName |
|
0x08 |
4 |
int |
mMode |
0x0C |
16 |
mFile |
|
0x1C |
4 |
int |
mFileOpen |
CMemINIRes
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cResHelper |
|
0x0C |
4 |
unsigned char* |
mpData |
0x10 |
4 |
int |
mDataLength |
0x14 |
8 |
ResRef |
|
0x1C |
4 |
int |
mFilePosition |
0x20 |
4 |
int |
mEOF |
CMemINISection
Used by the CMemINI Class
Offset |
Size |
Type |
Field |
0x00 |
28 |
m_cTypedPtrList |
|
0x1C |
4 |
mSectionName |
CMemINIValue
Used by the CMemINI Class
Offset |
Size |
Type |
Field |
0x00 |
4 |
vfptr |
vfptr |
0x04 |
4 |
mName |
|
0x08 |
4 |
mValue |
CMessage
Used by the CMessage Class
Offset |
Size |
Type |
Field |
0x00 |
4 |
vfptr |
vfptr |
0x04 |
4 |
long |
m_targetId |
0x08 |
4 |
long |
m_sourceId |
CMessage Structures
CMessageAddAction
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
100 |
m_action |
CMessageAddClairvoyance
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_ptPosition |
|
0x14 |
4 |
long |
m_nDuration |
CMessageAddEffect
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
m_effect |
|
0x10 |
1 |
unsigned char |
m_noSave |
3 |
|
CMessageAddItem
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
104 |
m_item |
CMessageAddVVCInternal
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_res |
CMessageAllowDialogInterrupt
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_cutSceneMode |
3 |
|
CMessageAnimationChange
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
unsigned short |
m_animationId |
2 |
|
CMessageChangeDirection
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
short |
m_face |
2 |
|
CMessageChangeStoreMarkup
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_sStore |
|
0x14 |
4 |
unsigned long |
m_buy |
0x18 |
4 |
unsigned long |
m_sell |
CMessageCheckForForcedDialogEnd
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_bOverrideAction |
3 |
|
CMessageCleanAir
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_resref |
|
0x14 |
8 |
m_table |
CMessageClearActions
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageClearDialogActions
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageClearDialogOnMachine
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageClearGroupSlot
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
short |
m_slotNum |
2 |
|
CMessageClearTriggers
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageColorChange
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
7 |
unsigned char |
m_colors[7] |
0x13 |
1 |
unsigned char |
m_bApply |
CMessageColorReset
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageColorUpdate
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
28 |
m_appliedColorRanges |
|
0x28 |
28 |
m_appliedColorEffects |
CMessageContainerAddItem
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
104 |
m_item |
|
0x74 |
2 |
short |
m_slotNum |
0x76 |
1 |
unsigned char |
m_bCompressContainer |
1 |
|
CMessageContainerItems
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
unsigned short |
m_nItems |
2 |
|
||
0x10 |
4 |
CItem** |
m_pItems |
CMessageContainerStatus
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_dwFlags |
0x10 |
2 |
unsigned short |
m_trapDetected |
0x12 |
2 |
unsigned short |
m_trapActivated |
CMessageCutSceneLite
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_cutSceneMode |
3 |
|
CMessageCutSceneModeStatus
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_cutSceneMode |
3 |
|
CMessageDisableAI
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
int |
m_bDisable |
CMessageDisplayText
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
m_name |
|
0x10 |
4 |
m_text |
|
0x14 |
4 |
unsigned long |
m_nameColor |
0x18 |
4 |
unsigned long |
m_textColor |
0x1C |
4 |
long |
m_marker |
0x20 |
1 |
unsigned char |
m_moveToTop |
0x21 |
1 |
unsigned char |
m_overHead |
1 |
unsigned char |
m_overrideDialogMode |
|
1 |
|
CMessageDisplayTextRef
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_name |
0x10 |
4 |
unsigned long |
m_text |
0x14 |
4 |
unsigned long |
m_nameColor |
0x18 |
4 |
unsigned long |
m_textColor |
0x1C |
4 |
long |
m_marker |
0x20 |
1 |
unsigned char |
m_moveToTop |
3 |
|
||
0x24 |
4 |
unsigned long |
m_overHead |
0x28 |
1 |
unsigned char |
m_overrideDialogMode |
0x29 |
1 |
unsigned char |
m_bPlaySound |
2 |
|
CMessageDisplayTextRefPoint
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_text |
0x10 |
4 |
unsigned long |
m_textColor |
0x14 |
8 |
m_point |
CMessageDisplayTextRefSend
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_name |
0x10 |
4 |
unsigned long |
m_text |
0x14 |
4 |
unsigned long |
m_nameColor |
0x18 |
4 |
unsigned long |
m_textColor |
0x1c |
4 |
long |
m_marker |
0x20 |
1 |
unsigned char |
m_moveToTop |
0x21 |
1 |
unsigned char |
m_overHead |
2 |
|
CMessageDoorOpen
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_bOpenDoor |
3 |
|
CMessageDoorStatus
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_dwFlags |
0x10 |
2 |
unsigned short |
m_trapDetected |
0x12 |
2 |
unsigned short |
m_trapActivated |
0x14 |
1 |
unsigned char |
m_bOpen |
3 |
|
CMessageDreamScriptResRef
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_cResRefDialog |
CMessageDropPath
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageEnterDialog
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_entryNum |
0x10 |
1 |
unsigned char |
m_newDialog |
3 |
|
||
0x14 |
4 |
int |
m_bItemDialog |
0x18 |
4 |
int |
m_bSuppressName |
CMessageEnterDialogMode
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageEnterStoreMode
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
20 |
m_cAIProprietor |
|
0x20 |
20 |
m_cAICustomer |
|
0x34 |
8 |
m_cResStore |
CMessageEscapeArea
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageExitDialogMode
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_bButtonPushed |
3 |
|
CMessageExitStoreMode
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageExploreArea
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
m_sAreaString |
CMessageFadeColor
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_bFadeTo |
0x0D |
1 |
unsigned char |
m_redFade |
0x0E |
1 |
unsigned char |
m_greenFade |
0x0F |
1 |
unsigned char |
m_blueFade |
CMessageFakeExpireCheck
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
long |
m_nTime |
CMessageFamiliarAdd
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_bFamiliarAdd |
3 |
|
CMessageFamiliarRemoveResRef
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_resRef |
|
0x14 |
1 |
unsigned char |
m_nAlignment |
0x15 |
1 |
unsigned char |
m_nLevel |
2 |
|
CMessageFireProjectile
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
unsigned short |
m_projectileType |
2 |
|
||
0x10 |
4 |
long |
m_projectileTargetId |
0x14 |
8 |
m_projectileTarget |
|
0x1C |
4 |
long |
m_height |
CMessageFireSpell
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
m_dialogRes |
|
0x10 |
4 |
long |
m_NPCId |
CMessageForcePosition
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_face |
CMessageForceRandomEncounter
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_cRes |
|
0x14 |
4 |
m_sEntryPoint |
CMessageHandler
Offset |
Size |
Type |
Field |
0x00 |
28 |
m_messageList |
|
0x1C |
1 |
unsigned char |
m_bLastArbitrationLockStatus |
3 |
|
CMessageInsertAction
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
100 |
m_action |
CMessageInsertResponse
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
36 |
m_response |
|
0x30 |
4 |
int |
m_checkCurrentResponse |
0x34 |
4 |
int |
m_clearActions |
CMessageLeaveParty
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageLoadDialog
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
m_dialogRes |
|
0x10 |
4 |
long |
m_NPCId |
0x14 |
4 |
int |
m_bItemDialog |
CMessageMakeGlobal
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageMoveGlobal
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
m_sArea |
|
0x10 |
8 |
m_ptStart |
CMessageNonControlledDialogReturn
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_return |
3 |
|
CMessageNonControlledDialogStart
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
m_dialogRes |
|
0x10 |
4 |
long |
m_NPCId |
CMessagePartyGold
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
long |
m_gold |
0x10 |
1 |
unsigned char |
m_bAdjustment |
0x11 |
1 |
unsigned char |
m_bFeedback |
2 |
|
CMessagePlaySound
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
int |
m_showText |
0x10 |
4 |
int |
m_showCircle |
0x14 |
1 |
unsigned char |
m_soundId |
3 |
|
CMessagePlaySoundRef
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_cResSound |
|
0x14 |
1 |
unsigned char |
m_nChannel |
0x15 |
1 |
unsigned char |
m_bPositioned |
2 |
|
||
0x18 |
4 |
int |
m_bSendToMe |
CMessageRemoveItem
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
short |
m_slotNum |
2 |
|
CMessageRemoveReplies
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
m_name |
|
0x10 |
4 |
long |
m_entryIndex |
0x14 |
4 |
long |
m_marker |
0x18 |
4 |
unsigned long |
m_nameColor |
CMessageRemoveVVCInternal
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_res |
|
0x14 |
1 |
unsigned char |
m_level |
3 |
|
CMessageReplaceItem
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
104 |
m_item |
|
0x74 |
8 |
m_cRes |
CMessageReputationChange
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
short |
m_deltaRep |
2 |
|
CMessageResetMorale
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
int |
m_bMoraleFailure |
0x10 |
4 |
int |
m_iMoraleLevel |
CMessageSaveGame
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_nSlot |
3 |
|
CMessageScreenShake
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
unsigned short |
m_duration |
0x0E |
1 |
char |
m_magnitudeX |
0x0F |
1 |
char |
m_magnitudeY |
0x10 |
1 |
unsigned char |
m_bOverride |
3 |
|
CMessageSetAISpeed
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_nAISpeed |
3 |
|
CMessageSetActive
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
int |
m_active |
CMessageSetActiveImprisonment
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
int |
m_active |
CMessageSetAreaFlag
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_dFlag |
0x10 |
4 |
int |
m_bSet |
CMessageSetAreaScript
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_script |
|
0x14 |
2 |
short |
m_nSlot |
2 |
|
CMessageSetBanterBlockFlag
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_cutSceneMode |
3 |
|
CMessageSetBanterBlockTime
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
long |
m_time |
CMessageSetCampaign
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_campaign |
CMessageSetCommandPause
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
short |
m_commandPause |
2 |
|
CMessageSetCurrentActionId
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
short |
m_face |
2 |
|
CMessageSetCurrentArea
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_cResRefDialog |
CMessageSetDialogPausing
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_bOpenDoor |
3 |
|
CMessageSetDialogResRef
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_cResRefDialog |
CMessageSetDialogWait
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
long |
m_wait |
0x10 |
4 |
long |
m_waitTarget |
CMessageSetDirection
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_face |
CMessageSetDrawPoly
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
short |
m_time |
2 |
|
CMessageSetFamiliarSummoner
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
int |
m_bDone |
4 |
int |
m_nSummoner |
CMessageSetForceActionPick
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_bOpenDoor |
3 |
|
CMessageSetHappiness
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
short |
m_happiness |
2 |
|
CMessageSetInCutScene
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
int |
m_status |
CMessageSetInDialog
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_bState |
1 |
|
||
0x0E |
2 |
short |
m_nType |
CMessageSetInStore
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_bState |
3 |
|
CMessageSetLastAttacker
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
20 |
m_lAttacker |
CMessageSetLastObject
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
20 |
m_lAttacker |
|
0x20 |
2 |
unsigned short |
m_type |
2 |
|
CMessageSetMusic
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_sArea |
|
0x14 |
4 |
unsigned long |
m_music |
0x18 |
1 |
unsigned char |
m_slot |
3 |
|
CMessageSetNumTimesTalkedTo
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
long |
m_nNumTimesTalkedTo |
CMessageSetPath
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
short |
m_nPath |
2 |
|
||
0x10 |
4 |
long* |
m_pPath |
0x14 |
2 |
short |
m_currPath |
2 |
|
||
0x18 |
8 |
m_currDest |
|
0x20 |
4 |
long |
m_position |
0x24 |
4 |
m_sAreaString |
CMessageSetPortraitLarge
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_cResRefDialog |
CMessageSetPortraitSmall
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_cResRefDialog |
CMessageSetRestEncounterProbability
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_sArea |
|
0x14 |
1 |
unsigned char |
m_prob |
0x15 |
1 |
unsigned char |
m_bDayProb |
2 |
|
CMessageSetSequence
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_sequence |
3 |
|
CMessageSetSound
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_strref |
0x10 |
1 |
unsigned char |
m_soundId |
3 |
|
CMessageSetStateOverrideFlag
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_cutSceneMode |
3 |
|
CMessageSetStateOverrideTime
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
long |
m_time |
CMessageSetTarget
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_dest |
|
0x14 |
4 |
m_request |
|
0x18 |
1 |
unsigned char |
m_frontList |
3 |
|
CMessageSetTimeStop
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
long |
m_time |
CMessageSetTrigger
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
48 |
m_trigger |
CMessageSetVariable
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
m_sAreaName |
|
0x10 |
4 |
m_sGlobalName |
|
0x14 |
4 |
long |
m_nValue |
0x18 |
1 |
unsigned char |
m_bIncrement |
3 |
|
CMessageSetVariableAll
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
m_sAreaName |
|
0x10 |
84 |
m_variable |
CMessageSetWorldmap
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_worldmap |
CMessageSetWorldmapAreaFlag
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_area |
|
0x14 |
4 |
int |
m_value |
0x18 |
4 |
int |
m_setreset |
CMessageSpawnPtActivate
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_bActivate |
3 |
|
CMessageSpawnPtSpawn
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_ptFacingTowards |
CMessageSpriteDeath
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_nDeathType |
CMessageSpriteEquipment
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
168 |
m_equipment |
CMessageSpritePetrify
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_bPetrify |
3 |
|
CMessageSpriteUpdate
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
long* |
m_pPath |
0x10 |
2 |
short |
m_nPath |
0x12 |
2 |
short |
m_currPath |
0x14 |
8 |
m_ptDest |
|
0x1C |
4 |
m_sAreaString |
|
0x20 |
2 |
short |
m_nSequence |
2 |
|
||
0x24 |
8 |
m_ptPosition |
|
0x2C |
2 |
short |
m_nFacing |
2 |
|
||
0x30 |
4 |
unsigned long |
m_dwState |
0x34 |
2 |
short |
m_nHitPoints |
0x36 |
2 |
short |
m_nMaxHitPoints |
0x38 |
2 |
short |
m_nArmorClass |
0x3a |
2 |
short |
m_nACCrushingMod |
0x3c |
2 |
short |
m_nACMissileMod |
0x3e |
2 |
short |
m_nACPiercingMod |
0x40 |
2 |
short |
m_nACSlashingMod |
0x42 |
2 |
short |
m_nPortraitIcons |
0x44 |
4 |
long* |
m_pPortraitIcons |
0x48 |
1 |
unsigned char |
m_nEnemyAlly |
0x49 |
1 |
unsigned char |
m_nEnemyAllyLive |
0x4a |
1 |
unsigned char |
m_nGeneral |
0x4b |
1 |
unsigned char |
m_nGeneralLive |
0x4c |
1 |
unsigned char |
m_bMoraleFailure |
0x4d |
1 |
unsigned char |
m_nMoveScale |
2 |
|
||
0x50 |
4 |
long |
m_nHPCONBonusTotalOld |
0x54 |
1 |
unsigned char |
m_bLevelUp |
0x55 |
1 |
unsigned char |
m_bSummonDisable |
0x56 |
1 |
unsigned char |
m_bDoNotJump |
0x57 |
1 |
unsigned char |
m_bSanctuary |
0x58 |
1 |
unsigned char |
m_bDisableCircle |
0x59 |
1 |
unsigned char |
m_bHeld |
0x5a |
1 |
unsigned char |
m_bActiveImprisonment |
1 |
|
||
0x5c |
2 |
short |
m_nTranslucency |
0x5e |
1 |
unsigned char |
m_bImmuneToBackstabs |
1 |
|
||
0x60 |
32 |
unsigned long |
m_spellState[8] |
0x80 |
2 |
unsigned short |
m_nBitsRequired |
2 |
|
CMessageStartCombatMusic
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageStartFollow
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageStartScroll
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0c |
4 |
m_sAreaString |
|
0x10 |
8 |
m_src |
|
0x18 |
8 |
m_dest |
|
0x20 |
1 |
unsigned char |
m_speed |
3 |
|
CMessageStartSong
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_music |
0x10 |
1 |
unsigned char |
m_slot |
3 |
|
CMessageStartTextScreen
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_screen |
CMessageStartVEF
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_res |
|
0x14 |
4 |
m_sAreaString |
|
0x18 |
8 |
m_start |
|
0x20 |
8 |
m_target |
|
0x28 |
2 |
short |
m_height |
2 |
|
CMessageStaticPalette
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_res |
CMessageStaticSequence
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
unsigned short |
m_bSequence |
2 |
|
CMessageStaticStart
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_bStart |
3 |
|
CMessageStopActions
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageStopEscapeArea
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageStopFollow
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
CMessageStoreAddItem
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_store |
|
0x14 |
20 |
m_item |
|
0x28 |
4 |
unsigned long |
m_storeFlags |
CMessageStoreDemand
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_store |
CMessageStoreRelease
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_store |
CMessageStoreRemoveItem
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_store |
|
0x14 |
8 |
m_itemId |
|
0x1C |
4 |
unsigned long |
m_flags |
CMessageStoreReplaceItem
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_store |
|
0x14 |
8 |
m_oldItem |
|
0x1C |
8 |
m_newItem |
CMessageTakeCreatureItems
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_itemType |
CMessageTransformItem
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
104 |
m_item |
|
0x74 |
8 |
m_cRes |
CMessageTriggerStatus
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_dwFlags |
0x10 |
2 |
unsigned short |
m_trapDetected |
0x12 |
2 |
unsigned short |
m_trapActivated |
CMessageUnlock
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_dwFlags |
CMessageUpdateImmunities
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
28 |
m_cImmunitiesAIType |
CMessageUpdateMachineState
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
unsigned long |
m_dwFlags |
CMessageUpdateReaction
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
long |
m_nReaction |
CMessageUpdateScript
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
8 |
m_resref |
|
0x14 |
2 |
short |
m_level |
2 |
|
CMessageUpdateStoredPartyLocations
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_bPocketPlane |
3 |
|
||
0x10 |
28 |
m_storedLocations |
CMessageUseItemCharges
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
2 |
short |
m_slotNum |
0x0E |
2 |
short |
m_nCharges |
0x10 |
2 |
short |
m_nAbilityNum |
2 |
|
CMessageVerbalConstant
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
4 |
long |
m_verbalConstant |
0x10 |
1 |
unsigned char |
m_overHead |
3 |
|
CMessageVisibilityMapMove
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_moveOntoList |
3 |
|
CMessageVisualEffect
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
1 |
unsigned char |
m_nEffectType |
0x0D |
1 |
unsigned char |
m_nEffectProperty |
2 |
|
CMessageWeaponImmumityUpdate
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cMessage |
|
0x0C |
28 |
m_weaponImmunities |
CMoveList
Used by the CMoveList Class
Offset |
Size |
Type |
Field |
0x00 |
28 |
m_cTypedPtrList |
CMoveListEntry
Offset |
Size |
Type |
Field |
0x00 |
4 |
long |
m_nSpiteIndex |
0x04 |
8 |
m_rAreaRes |
|
0x0C |
8 |
m_ptDest |
|
0x14 |
8 |
m_ptSource |
|
0x1C |
1 |
unsigned char |
m_nFacing |
3 |
|
||
0x20 |
4 |
long |
m_nDelay |
CMultiplayerSettings
Used by the CMultiplayerSettings Class
Offset |
Size |
Type |
Field |
0x00 |
48 |
m_pcPermissions[6] |
|
0x30 |
8 |
m_cDefaultPermissions |
|
0x38 |
24 |
int |
m_pnPlayerReady[6] |
0x50 |
24 |
int |
m_pnCharacterControlledByPlayer[6] |
0x68 |
6 |
unsigned char |
m_pbCharacterReady[6] |
0x6e |
6 |
unsigned char |
m_pnCharacterStatus[6] |
0x74 |
24 |
int |
m_pnLoadGameControlledByPlayer[6] |
0x8c |
1 |
unsigned char |
m_bRefreshCharacters |
0x8d |
1 |
unsigned char |
m_nImportingBitField |
0x8e |
1 |
unsigned char |
m_bRestrictStoreOption |
0x8f |
1 |
unsigned char |
m_bJoinRequests |
0x90 |
1 |
unsigned char |
m_bAllowReformParty |
0x91 |
1 |
unsigned char |
m_bArbitrationLockStatus |
0x92 |
1 |
unsigned char |
m_bArbitrationLockAllowInput |
1 |
|
||
0x94 |
8 |
m_ptAreaStart |
|
0x9c |
4 |
m_sAreaName |
|
0xa0 |
4 |
m_sSaveName |
|
0xa4 |
4 |
int |
m_idHostPermittedDialog |
0xa8 |
4 |
long |
m_nHostPermittedDialogDelay |
0xac |
1 |
unsigned char |
m_bHostPermittedDialog |
0xad |
1 |
unsigned char |
m_bHostPermittedStore |
2 |
|
||
0xb0 |
4 |
int |
m_idHostPermittedStore |
0xb4 |
1 |
unsigned char |
m_bFirstConnected |
3 |
|
||
0xb8 |
4 |
m_sCampaignType |
CMusicPosition
Offset |
Size |
Type |
Field |
0x00 |
4 |
int |
m_nSong |
0x04 |
4 |
int |
m_nSection |
0x08 |
4 |
int |
m_nPosition |