CB Structures¶
CBaldurChitin¶
Used by the CBaldurChitin Class
Offset |
Size (Total: 6424) |
Type |
Field |
0x0 |
4232 |
baseclass_0 |
|
0x1088 |
8 |
m_pObjectCursor |
|
0x1090 |
8 |
m_pObjectGame |
|
0x1098 |
8 |
m_pEngineDM |
|
0x10A0 |
8 |
m_pEngineProjector |
|
0x10A8 |
8 |
m_pEngineAI |
|
0x10B0 |
8 |
m_pEngineCharacter |
|
0x10B8 |
8 |
m_pEngineCreateChar |
|
0x10C0 |
8 |
m_pEngineCreateParty |
|
0x10C8 |
8 |
m_pEngineInventory |
|
0x10D0 |
8 |
m_pEngineJournal |
|
0x10D8 |
8 |
m_pEngineLoad |
|
0x10E0 |
8 |
m_pEngineMap |
|
0x10E8 |
8 |
m_pEngineOptions |
|
0x10F0 |
8 |
m_pEnginePriestSpell |
|
0x10F8 |
8 |
m_pEngineSave |
|
0x1100 |
8 |
m_pEngineStart |
|
0x1108 |
8 |
m_pEngineWizSpell |
|
0x1110 |
8 |
m_pEngineWorld |
|
0x1118 |
8 |
m_pEngineStore |
|
0x1120 |
8 |
m_pEngineMultiPlayer |
|
0x1128 |
8 |
m_pEngineConnection |
|
0x1130 |
8 |
m_pEngineWorldMap |
|
0x1138 |
8 |
m_pEngineChapter |
|
0x1140 |
8 |
m_pEngineMovies |
|
0x1148 |
8 |
m_pEngineDLC |
|
0x1150 |
96 |
m_cTlkTable |
|
0x11B0 |
1080 |
m_cCachingStatus |
|
0x15E8 |
16 |
m_scriptCache |
|
0x15F8 |
368 |
m_cBaldurMessage |
|
0x1768 |
64 |
m_cMessageHandler |
|
0x17A8 |
4 |
int |
m_bFontRectOutline |
0x17AC |
1 |
unsigned __int8 |
m_bCDScanDone |
0x17AD |
1 |
unsigned __int8 |
m_bCDFoundDrive |
2 |
|
||
0x17B0 |
8 |
m_sCDDriveName |
|
0x17B8 |
1 |
unsigned __int8 |
m_bCDMediaInDrive |
0x17B9 |
1 |
unsigned __int8 |
m_bCDFoundBaldurCD |
0x17BA |
1 |
unsigned __int8 |
m_bIsAutoStarting |
1 |
|
||
0x17BC |
4 |
int |
m_bDropPanels |
0x17C0 |
4 |
int |
m_bDropCaps |
0x17C4 |
4 |
int |
m_bDisableMovies |
0x17C8 |
4 |
int |
m_bStartConfig |
0x17CC |
4 |
int |
m_bSuperSpeedAI |
0x17D0 |
4 |
int |
m_bFirstRun |
0x17D4 |
4 |
int |
m_nInstallType |
0x17D8 |
4 |
int |
m_bUseNewGui |
4 |
|
||
0x17E0 |
40 |
m_preLoadedFont |
|
0x1808 |
272 |
m_tiledBackground |
CBaldurEngine¶
Offset |
Size (Total: 80) |
Type |
Field |
0x0 |
72 |
baseclass_0 |
|
0x48 |
4 |
int |
m_nSelectedCharacter |
0x4C |
4 |
int |
m_nPickedCharacter |
CBaldurMessage¶
Used by the CBaldurMessage Class
Offset |
Size (Total: 368) |
Type |
Field |
0x0 |
1 |
unsigned __int8 |
m_bInOnObjectAdd |
0x1 |
1 |
unsigned __int8 |
m_bInOnObjectDelete |
0x2 |
1 |
unsigned __int8 |
m_bInOnRestAnnounce |
0x3 |
1 |
unsigned __int8 |
m_bInOnJournalAnnounce |
0x4 |
1 |
unsigned __int8 |
m_bInOnAreaMapNoteAnnounce |
0x5 |
1 |
unsigned __int8 |
m_bInOnAnnounceBiography |
0x6 |
1 |
unsigned __int8 |
m_bInHandleBlockingMessages |
0x7 |
1 |
unsigned __int8 |
m_bPlayerShutdown |
0x8 |
120 |
m_cChatBuffer |
|
0x80 |
1 |
unsigned __int8 |
m_nSignalQueueSize |
0x81 |
1 |
unsigned __int8 |
m_nSignalQueueStart |
0x82 |
1 |
unsigned __int8 |
m_nSignalQueueEnd |
0x83 |
24 |
Array<unsigned __int8,24> |
m_pnSignalFrom |
0x9B |
24 |
Array<unsigned __int8,24> |
m_pnSignalType |
0xB3 |
24 |
Array<unsigned __int8,24> |
m_pnSignalData |
0xCB |
1 |
unsigned __int8 |
m_bDeleteAreaPolling |
4 |
|
||
0xD0 |
8 |
m_sDeleteAreaString |
|
0xD8 |
4 |
unsigned int |
m_dwDeleteAreaTimeout |
0xDC |
6 |
Array<unsigned __int8,6> |
m_pnDeleteAreaVotes |
2 |
|
||
0xE4 |
24 |
Array<int,6> |
m_pnDeleteAreaVoters |
0xFC |
1 |
unsigned __int8 |
m_bCloseSessionPolling |
3 |
|
||
0x100 |
4 |
unsigned int |
m_dwCloseSessionTimeout |
0x104 |
6 |
Array<unsigned __int8,6> |
m_pnCloseSessionVotes |
2 |
|
||
0x10C |
24 |
Array<int,6> |
m_pnCloseSessionVoters |
0x124 |
24 |
Array<int,6> |
m_pRemovedPlayerID |
0x13C |
1 |
unsigned __int8 |
m_bRemovedPlayerID |
0x13D |
1 |
unsigned __int8 |
m_bDialogRequestPending |
0x13E |
1 |
unsigned __int8 |
m_bDialogReplyReturned |
0x13F |
1 |
unsigned __int8 |
m_bDialogReplyValue |
0x140 |
4 |
int |
m_nDialogReplyUpdates |
0x144 |
1 |
unsigned __int8 |
m_bLeaveAreaLuaRequestPending |
0x145 |
1 |
unsigned __int8 |
m_bLeaveAreaLuaReplyReturned |
0x146 |
1 |
unsigned __int8 |
m_nLeaveAreaLuaReplyValue |
0x147 |
1 |
unsigned __int8 |
m_bLeaveAreaNameRequestPending |
0x148 |
1 |
unsigned __int8 |
m_bLeaveAreaNameReplyReturned |
0x149 |
1 |
unsigned __int8 |
m_nLeaveAreaNameReplyValue |
0x14A |
1 |
unsigned __int8 |
m_bMultiplayerSynchClientPending |
0x14B |
1 |
unsigned __int8 |
m_bMultiplayerSynchClientFinished |
0x14C |
1 |
unsigned __int8 |
m_bMultiplayerSynchServerPending |
0x14D |
1 |
unsigned __int8 |
m_bMultiplayerSynchServerFinished |
0x14E |
1 |
unsigned __int8 |
m_nMultiplayerSynchClientLocation |
0x14F |
1 |
unsigned __int8 |
m_bVersionControlShutdown |
0x150 |
8 |
m_sVersionControlShutdownClientString |
|
0x158 |
8 |
m_sVersionControlShutdownServerString |
|
0x160 |
1 |
unsigned __int8 |
m_nVersionControlShutdownReason |
3 |
|
||
0x164 |
4 |
unsigned int |
m_dwSignalSecondsToTimeout |
0x168 |
1 |
unsigned __int8 |
m_bMultiplayerSessionShutdown |
0x169 |
1 |
unsigned __int8 |
m_bInReputationChange |
0x16A |
1 |
unsigned __int8 |
m_bInMessageSetDrawPoly |
5 |
|
CBaldurProjector¶
Used by the CBaldurProjector Class
Offset |
Size (Total: 312) |
Type |
Field |
0x0 |
80 |
baseclass_0 |
|
0x50 |
8 |
m_pMovie |
|
0x58 |
4 |
int |
bStretchToScreen |
4 |
|
||
0x60 |
8 |
mve_file |
|
0x68 |
4 |
int |
m_deactivateEngine |
0x6C |
24 |
Array<CKeyInfo,2> |
m_pVirtualKeys |
0x84 |
8 |
Array<int,2> |
m_pVirtualKeysFlags |
4 |
|
||
0x90 |
56 |
m_movieResRef |
|
0xC8 |
1 |
unsigned __int8 |
m_bSelectEngine |
0xC9 |
1 |
unsigned __int8 |
m_bFirstRender |
6 |
|
||
0xD0 |
8 |
void* |
m_pCodec |
0xD8 |
4 |
int |
m_nFirstFrameTime |
4 |
|
||
0xE0 |
32 |
m_cSoundOverride |
|
0x100 |
8 |
m_cSubtitles |
|
0x108 |
40 |
m_vidFont |
|
0x130 |
4 |
int |
m_bDisplayTOBMovie |
4 |
|
CBiographyFile¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
CResHelper<CResBIO,1022> |
baseclass_0 |
CBlood¶
Offset |
Size (Total: 192) |
Type |
Field |
0x0 |
8 |
m_pArea |
|
0x8 |
56 |
m_particleList |
|
0x40 |
56 |
m_lstSplashParticles |
|
0x78 |
8 |
m_refPoint |
|
0x80 |
8 |
m_pos |
|
0x88 |
4 |
int |
m_posZ |
0x8C |
2 |
__int16 |
m_nTimeStamp |
2 |
|
||
0x90 |
12 |
Array<unsigned int,3> |
m_aColors |
0x9C |
16 |
m_rBounding |
|
0xAC |
2 |
__int16 |
m_nDirection |
0xAE |
2 |
unsigned __int16 |
m_particleType |
0xB0 |
2 |
unsigned __int16 |
m_bloodType |
2 |
|
||
0xB4 |
4 |
int |
m_nCharHeight |
0xB8 |
1 |
unsigned __int8 |
m_bLeavePool |
7 |
|
CBloodPool¶
Offset |
Size (Total: 192) |
Type |
Field |
0x0 |
96 |
baseclass_0 |
|
0x60 |
56 |
m_particleList |
|
0x98 |
2 |
unsigned __int16 |
m_nDensity |
0x9A |
2 |
unsigned __int16 |
m_nNumParticles |
0x9C |
2 |
unsigned __int16 |
m_nLifeTime |
2 |
|
||
0xA0 |
4 |
unsigned int |
m_rgbColor |
0xA4 |
8 |
m_refPoint |
|
0xAC |
16 |
m_rBounding |
|
4 |
|
CBmpFile¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
baseclass_0 |
CBounceEntry¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
4 |
int |
m_levelDecrement |
0x4 |
4 |
unsigned int |
m_effectId |
0x8 |
8 |
m_pProjectile |
|
0x10 |
4 |
int |
m_decrementOnly |
0x14 |
4 |
unsigned int |
m_string |
0x18 |
4 |
int |
m_stringOnly |
0x1C |
4 |
int |
m_recoverSpellLevels |
CBounceList¶
Used by the CBounceList Class
Offset |
Size (Total: 56) |
Type |
Field |
0x0 |
56 |
baseclass_0 |