Struct Layouts - Sims 2 GameCube Decompilation¶
Auto-generated from assembly analysis of src/asm_decomp/ files and symbol map files.
Field names are inferred from getter/setter patterns in the assembly.
Total classes with field layouts: 714 Total fields discovered: 9910 (2940 with inferred names)
Class Summary¶
| Class | Fields | Named | Methods | Base | Min Size |
|---|---|---|---|---|---|
EGlobal |
211 | 36 | 198 | - | 0x654 |
cXObjectImpl |
146 | 22 | 544 | - | 0x5C70 |
ENgcRenderer |
119 | 33 | 288 | - | 0x4668 |
E3DWindow |
118 | 33 | 90 | - | 0x348 |
ACTTarget |
107 | 15 | 52 | - | 0x658 |
cXPersonImpl |
106 | 21 | 348 | - | 0x66B0 |
SAnimator2 |
106 | 22 | 452 | - | 0x46F4 |
InteractorModule |
98 | 7 | 90 | - | 0x60C |
ESim |
97 | 21 | 152 | - | 0x648 |
CameraDirector |
90 | 35 | 99 | - | 0x44C |
ISimsObjectModel |
88 | 28 | 162 | - | 0x323C |
INVTarget |
82 | 31 | 302 | - | 0x5EAC |
SimsCameraParameters |
80 | 1 | 10 | - | 0x1C8 |
CasSimDescriptionS2C |
74 | 38 | 77 | - | 0x122 |
CasSimState |
72 | 47 | 50 | - | 0x120 |
G2DTarget |
72 | 40 | 58 | - | 0xDE0 |
PCTTarget |
70 | 27 | 114 | - | 0x47F4 |
M2MTarget |
69 | 26 | 96 | - | 0x23E8 |
ESimsCam |
66 | 32 | 166 | - | 0x570 |
Effects |
65 | 0 | 50 | - | 0x1A8 |
cSimulatorImpl |
59 | 16 | 110 | - | 0x180 |
EIWallPart |
59 | 40 | 80 | - | 0xDBC |
WAFTarget |
59 | 14 | 58 | - | 0x288 |
E2ETarget |
56 | 15 | 96 | - | 0x288 |
O2TTarget |
56 | 19 | 80 | - | 0x25C |
SaveGameTarget |
55 | 1 | 62 | - | 0x168 |
ESpriteRender |
53 | 49 | 30 | - | 0x5E98 |
GameData |
53 | 3 | 112 | - | 0x1E34 |
INGTarget |
53 | 29 | 66 | - | 0x468 |
MUWrapper |
53 | 20 | 48 | - | 0x118 |
MMUTarget |
52 | 15 | 106 | - | 0x360 |
PDATarget |
52 | 13 | 34 | - | 0x178 |
ERLevel |
51 | 9 | 222 | - | 0x60A4 |
CRDTarget |
50 | 20 | 34 | - | 0xF8 |
ENgcRenderStateCache |
50 | 0 | 37 | - | 0x9DC |
LoadGameTarget |
50 | 1 | 70 | - | 0x14C |
NewControlParms |
49 | 1 | 10 | - | 0xC4 |
CASSelectionTarget |
48 | 10 | 50 | - | 0x5DB |
HUDTarget |
48 | 23 | 134 | - | 0x8B8 |
FAMTarget |
47 | 24 | 104 | - | 0x450 |
Neighbor |
47 | 5 | 124 | - | 0x1B8 |
XRoute |
47 | 4 | 74 | - | 0x4A8 |
CASGeneticsTarget |
46 | 13 | 44 | - | 0x41C |
EGraphics |
46 | 24 | 188 | - | 0x33C |
R2LTarget |
46 | 20 | 38 | - | 0x1EC |
MODTarget |
45 | 21 | 40 | - | 0x100 |
PlumbBob |
45 | 16 | 70 | - | 0x440 |
CSPTarget |
44 | 29 | 24 | - | 0x1A4 |
DlgWrapper |
44 | 11 | 134 | - | 0x698C |
EIStaticModel |
44 | 28 | 112 | - | 0x31C |
NeighborhoodImpl |
43 | 9 | 148 | - | 0x450 |
SimModel |
42 | 17 | 139 | - | 0x158 |
EACTrack |
41 | 0 | 5 | - | 0xB0 |
ELiveMode |
41 | 20 | 60 | - | 0x7E8C |
ERShader |
41 | 14 | 132 | - | 0x17BC |
H2DTarget |
41 | 9 | 76 | - | 0x5C74 |
EAnimController |
40 | 32 | 230 | - | 0xB4 |
ERTQuantize4D |
40 | 10 | 62 | - | 0x20FC |
MUStateMachine |
40 | 1 | 34 | - | 0x108 |
RCPTarget |
40 | 19 | 28 | - | 0x14C |
ERModel |
39 | 16 | 170 | - | 0x294 |
ObjectFolderImpl |
39 | 10 | 142 | - | 0x6D4 |
AptAnimationPoolData |
38 | 1 | 68 | - | 0xAC |
CASTattooTarget |
38 | 1 | 12 | - | 0x120 |
ESimsApp |
38 | 6 | 62 | - | 0xD24 |
CSMTarget |
37 | 11 | 22 | - | 0xF0 |
EYETarget |
37 | 3 | 24 | - | 0xD8 |
ObjectModuleImpl |
37 | 9 | 182 | - | 0x209C |
EShader |
36 | 10 | 100 | - | 0x8DC |
ObjSelector |
35 | 26 | 121 | - | 0xA8 |
SKLTarget |
35 | 18 | 22 | - | 0xC4 |
TrapezoidFade |
35 | 30 | 11 | - | 0xC8 |
CASMorphTarget |
34 | 15 | 18 | - | 0x1C4 |
OptionsRecon |
34 | 1 | 27 | - | 0xF4 |
AptFormat |
33 | 0 | 14 | - | 0x90 |
CASPersonalTarget |
32 | 16 | 28 | - | 0x122 |
INTTarget |
32 | 12 | 28 | - | 0xE0 |
MDITarget |
32 | 17 | 32 | - | 0x2654 |
Room |
32 | 13 | 57 | - | 0xA4 |
SimImageMaker |
32 | 15 | 41 | - | 0x53E4 |
ESims3DHead |
31 | 3 | 16 | - | 0x514C |
EWindow |
31 | 7 | 62 | - | 0x904 |
GOLTarget |
31 | 12 | 22 | - | 0x5C60 |
TheSimsMaxisLogoState |
31 | 1 | 14 | - | 0x6178 |
CUnlockDisplay |
30 | 15 | 54 | - | 0x5FAC |
MOTTarget |
30 | 11 | 32 | - | 0x16C |
RMDTarget |
30 | 8 | 20 | - | 0x54A8 |
TheSimsStateMachine |
30 | 1 | 18 | - | 0x47C |
WXFTarget |
30 | 11 | 36 | - | 0x19C |
CASRoommateTarget |
29 | 5 | 22 | - | 0x134C |
EParticleEffect |
29 | 13 | 12 | - | 0x150 |
InLevelBaseState |
29 | 1 | 26 | - | 0xF0 |
LevelLightingTuning |
29 | 0 | 12 | - | 0xB8 |
BBHTarget |
28 | 10 | 26 | - | 0xA8 |
CUnlockDisplayObject |
28 | 10 | 58 | - | 0x88 |
ERTQuantize |
28 | 8 | 60 | - | 0x1CF8 |
FCMTarget |
28 | 11 | 24 | - | 0xA8 |
FONTarget |
28 | 7 | 10 | - | 0x5BC8 |
OPTTarget |
28 | 3 | 22 | - | 0x9C |
ActionMenu |
27 | 6 | 43 | - | 0x398 |
AptCIH |
27 | 16 | 144 | - | 0x5ACC |
CasScene |
27 | 15 | 50 | - | 0xB20 |
CasSimRendererDynamic |
27 | 8 | 44 | - | 0x1E28 |
CLoadingScreen |
27 | 18 | 12 | - | 0x5580 |
EHouse |
27 | 11 | 58 | - | 0x3F8 |
ERC |
27 | 5 | 208 | - | 0x74 |
PAZBase |
27 | 14 | 20 | - | 0xBC |
TheSimsNGCLicenseState |
27 | 0 | 12 | - | 0xF4 |
AptActionInterpreter |
26 | 0 | 350 | - | 0x94 |
BSplineVolume |
26 | 3 | 30 | - | 0xE0 |
EResourceLoaderImpl |
26 | 5 | 92 | - | 0xD08 |
ERoom |
26 | 3 | 50 | - | 0xB4 |
ITBTarget |
26 | 9 | 24 | - | 0xA0 |
RELTarget |
26 | 14 | 22 | - | 0xA4 |
SpriteSlot |
26 | 8 | 75 | - | 0x68 |
AptDisplayList |
25 | 1 | 50 | - | 0x70 |
EyeToyClient |
25 | 11 | 100 | - | 0x5EB8 |
LoadingScreenStateMachine |
25 | 2 | 54 | - | 0xAC |
SlotLoader |
25 | 0 | 10 | - | 0x6C |
StateMachine |
25 | 2 | 72 | - | 0x98 |
WorldMap |
25 | 1 | 16 | - | 0x11C |
cTrack |
24 | 13 | 66 | - | 0x98 |
ENeighborhoodCustomChar |
24 | 0 | 2 | - | 0x178 |
K2YTarget |
24 | 7 | 26 | - | 0x108 |
SKNTarget |
24 | 9 | 14 | - | 0x98 |
AptCharacterInst |
23 | 0 | 78 | - | 0x78 |
HelpDialog |
23 | 1 | 10 | - | 0x90 |
KEYTarget |
23 | 5 | 12 | - | 0x90 |
MSGTarget |
23 | 8 | 14 | - | 0xA0 |
PlumbBobParms |
23 | 1 | 12 | - | 0x4264 |
PRGTarget |
23 | 5 | 38 | - | 0x94 |
PSETarget |
23 | 4 | 12 | - | 0x94 |
RGTTarget |
23 | 6 | 14 | - | 0x94 |
AptDisplayListState |
22 | 1 | 30 | - | 0x64 |
AwarenessManager |
22 | 13 | 100 | - | 0xB4 |
cGZSndSys |
22 | 1 | 30 | - | 0x41C |
EController |
22 | 11 | 166 | - | 0x20C |
EdithDialogPrimitive |
22 | 11 | 14 | - | 0x8C |
EIFloor |
22 | 4 | 54 | - | 0x120 |
EIStaticSubModel |
22 | 9 | 74 | - | 0xF4 |
EResPrefetch |
22 | 5 | 42 | - | 0x418 |
ERoomWall |
22 | 15 | 44 | - | 0x114 |
AptDate |
21 | 1 | 94 | - | 0x68 |
CASFashionTarget |
21 | 3 | 22 | - | 0x90 |
cFixedWorldImpl |
21 | 12 | 80 | - | 0x62 |
ENgcTextureBase |
21 | 6 | 42 | - | 0x9C |
FlowGotoTarget |
21 | 5 | 14 | - | 0x8C |
ImageProcessingManager |
21 | 6 | 26 | - | 0x74 |
Path |
21 | 1 | 21 | - | 0x70 |
WrapperPaneBase |
21 | 14 | 270 | - | 0xF4 |
ActionQueueHUD |
20 | 6 | 54 | - | 0x31A |
CASBodyTarget |
20 | 1 | 18 | - | 0x8C |
CASMiscTarget |
20 | 2 | 10 | - | 0x8C |
cXMTObjectImpl |
20 | 10 | 70 | - | 0xC4 |
HoodManager |
20 | 5 | 22 | - | 0x618C |
LiveModeChangeHouseStateMachine |
20 | 1 | 14 | - | 0x98 |
PZ1Target |
20 | 1 | 6 | - | 0xC0 |
ScalarDecomp |
20 | 20 | 23 | - | 0x44 |
ScrollingTextBox |
20 | 7 | 24 | - | 0x4F78 |
TheSimsStartScreenStateMachine |
20 | 1 | 12 | - | 0x98 |
UIDialog |
20 | 1 | 16 | - | 0x88 |
AptViewer |
19 | 2 | 65 | - | 0x468 |
cXPortalImpl |
19 | 9 | 40 | - | 0x188 |
DialogPaneBase |
19 | 1 | 52 | - | 0x7330 |
Interaction |
19 | 7 | 126 | - | 0x15A |
PAZTarget |
19 | 1 | 6 | - | 0x90 |
ReconBuffer |
19 | 0 | 45 | - | 0xA2 |
SpacePartition |
19 | 6 | 40 | - | 0x58 |
TextBlock |
19 | 11 | 53 | - | 0x4C |
UIAnalog |
19 | 3 | 6 | - | 0x84 |
EBoneParticle |
18 | 6 | 13 | - | 0x8C |
Emitter |
18 | 3 | 40 | - | 0xBC |
ENgcAudioSampleManager |
18 | 1 | 30 | - | 0xD28 |
ENgcTextureC8_32 |
18 | 3 | 20 | - | 0xD8 |
ERFont |
18 | 8 | 80 | - | 0xF4 |
NghResFile |
18 | 10 | 196 | - | 0x194 |
SlotDescriptor |
18 | 0 | 4 | - | 0x48 |
UIAUDIOTarget |
18 | 2 | 6 | - | 0x84 |
UIDBTarget |
18 | 1 | 8 | - | 0x84 |
UIQDTarget |
18 | 1 | 12 | - | 0x84 |
UIScreenManager |
18 | 1 | 38 | - | 0x84 |
EIPointLight |
17 | 11 | 48 | - | 0xD0 |
ELightGrid |
17 | 0 | 43 | - | 0x6058 |
ENgcTextureC4_32 |
17 | 3 | 16 | - | 0xD4 |
ENgcTextureUtil |
17 | 0 | 14 | - | 0x28 |
ERotDecomp |
17 | 12 | 23 | - | 0x64 |
ESubModelShader |
17 | 5 | 96 | - | 0x74 |
RainEffect |
17 | 7 | 10 | - | 0xEA |
AptRenderingContext |
16 | 0 | 20 | - | 0x3C0 |
AptShaderWord |
16 | 4 | 12 | - | 0x1A8 |
CasSimRenderer |
16 | 8 | 48 | - | 0x218 |
cGZSnd |
16 | 7 | 46 | - | 0x3C |
EILight |
16 | 5 | 74 | - | 0xAC |
EMat4 |
16 | 8 | 144 | - | 0x40 |
ENgcShader |
16 | 0 | 12 | - | 0xF4 |
EVec3Decomp |
16 | 10 | 23 | - | 0x54 |
PyramidFade |
16 | 14 | 17 | - | 0xB0 |
UIButtonImages |
16 | 1 | 20 | - | 0xB0 |
UIRouter |
16 | 3 | 8 | - | 0x8C |
AptCharacterTextInst |
15 | 8 | 8 | - | 0x78 |
AptParagraph |
15 | 2 | 18 | - | 0x68 |
AptTextFormat |
15 | 1 | 10 | - | 0x44 |
cBoxX |
15 | 8 | 70 | - | 0x7C |
EIPortalPointLight |
15 | 8 | 52 | - | 0xD8 |
ERAmbientSound |
15 | 1 | 9 | - | 0x28 |
LogInteractionSample |
15 | 0 | 6 | - | 0x3C |
Quad |
15 | 0 | 10 | - | 0xF4 |
RoutingSlot |
15 | 4 | 91 | - | 0x3C |
AmbientScorePlayer |
14 | 6 | 52 | - | 0x3C |
CasMediator |
14 | 5 | 51 | - | 0xAB0 |
CasNpcEditor |
14 | 3 | 38 | - | 0x68 |
cHitMan |
14 | 1 | 46 | - | 0x54 |
EApp |
14 | 4 | 66 | - | 0x474 |
ENgcGraphics |
14 | 1 | 42 | - | 0x32C |
ENgcMovie |
14 | 7 | 50 | - | 0xA5 |
FamilyImpl |
14 | 2 | 100 | - | 0x38 |
IFFResFile2 |
14 | 8 | 92 | - | 0x150 |
LogPersonTracker |
14 | 9 | 15 | - | 0x370 |
PlumbBobModel |
14 | 8 | 15 | - | 0x3C |
RoomManager |
14 | 3 | 56 | - | 0x38 |
StartScreenVars |
14 | 0 | 11 | - | 0x38 |
TextBaseItem |
14 | 9 | 76 | - | 0x6324 |
UI2D |
14 | 3 | 28 | - | 0x5C |
WantFear |
14 | 0 | 0 | - | 0xA2 |
AmbientSoundPlayer |
13 | 12 | 35 | - | 0x30 |
AptCharacterAnimation |
13 | 3 | 20 | - | 0x50 |
AptValue |
13 | 1 | 198 | - | 0x1F28 |
EInstance |
13 | 7 | 162 | - | 0x60 |
ENgcRC |
13 | 0 | 138 | - | 0x74 |
EStream |
13 | 0 | 20 | - | 0x48 |
LogPersonState |
13 | 10 | 4 | - | 0x40 |
PassiveInfluenceSystem |
13 | 3 | 24 | - | 0x30 |
TreeSimImpl |
13 | 4 | 58 | - | 0x44 |
WantFearManager |
13 | 6 | 24 | - | 0x2C |
Bloom |
12 | 12 | 16 | - | 0x74 |
DepthOfField |
12 | 11 | 16 | - | 0x50 |
EFileSystem |
12 | 1 | 40 | - | 0x24 |
EMirrorPortal |
12 | 1 | 28 | - | 0xF4 |
EPrimitive |
12 | 0 | 24 | - | 0x74 |
ESimsDataManager |
12 | 3 | 28 | - | 0xD38 |
ISimsWallObjectModel |
12 | 10 | 34 | - | 0x464 |
Motives |
12 | 0 | 7 | - | 0x84 |
TGA_INFO |
12 | 0 | 6 | - | 0x14 |
cSoundModeManager |
11 | 10 | 48 | - | 0x34 |
CUnlockDisplayObjectSim |
11 | 9 | 16 | - | 0x1B8 |
DepthOfFieldNGC |
11 | 1 | 5 | - | 0x9DC |
EControllerData |
11 | 1 | 16 | - | 0x7C |
EISpotLight |
11 | 7 | 34 | - | 0xE0 |
ENgcAudio |
11 | 4 | 58 | - | 0x60 |
ERAmbientScore |
11 | 1 | 32 | - | 0x34 |
EResourceManager |
11 | 5 | 130 | - | 0xD20 |
ETypeInfo |
11 | 1 | 15 | - | 0x28 |
IconItem |
11 | 4 | 26 | - | 0x34 |
MotionBlur |
11 | 11 | 15 | - | 0x34 |
MUStatesSaveNewGame |
11 | 0 | 12 | - | 0x58DC |
PreGameState |
11 | 0 | 12 | - | 0x88 |
StartScreenStartState |
11 | 0 | 17 | - | 0x190 |
TileWalls |
11 | 7 | 78 | - | 0x38 |
AptArray |
10 | 2 | 62 | - | 0x30 |
AptCharacterSpriteInstBase |
10 | 1 | 12 | - | 0x30 |
AptString |
10 | 0 | 60 | - | 0x28 |
BloomNGC |
10 | 1 | 5 | - | 0x2C78 |
ButtonItem |
10 | 1 | 6 | - | 0x70 |
CameraMotionSystem |
10 | 0 | 21 | - | 0x58 |
DOGMA_PoolManager |
10 | 1 | 23 | - | 0x20 |
EDL |
10 | 2 | 20 | - | 0x68 |
EIObjectMan |
10 | 2 | 38 | - | 0xC4 |
EMemoryMeterWin |
10 | 2 | 16 | - | 0x28 |
ENgcFile |
10 | 0 | 24 | - | 0x78 |
ENgcSNFile |
10 | 0 | 24 | - | 0x40 |
ISimsCounterTopObject |
10 | 9 | 34 | - | 0x3D0 |
MenuItem |
10 | 1 | 6 | - | 0x70 |
ObjectDataObjDefinition |
10 | 5 | 52 | - | 0x20 |
PassiveInfluenceMap |
10 | 3 | 32 | - | 0x330 |
Physics |
10 | 0 | 18 | - | 0x30 |
SkinCompositor |
10 | 6 | 28 | - | 0x28 |
SmartDataFactory |
10 | 2 | 20 | - | 0x68 |
TextItem |
10 | 1 | 6 | - | 0x70 |
UI3D |
10 | 1 | 27 | - | 0x28 |
AptXmlNode |
9 | 0 | 24 | - | 0x2C |
cGZMusic |
9 | 2 | 48 | - | 0x24 |
ENCamera |
9 | 7 | 27 | - | 0x60 |
ERAnim |
9 | 1 | 34 | - | 0x8C |
EThread |
9 | 5 | 60 | - | 0x33C |
FrameEffectsManager |
9 | 0 | 10 | - | 0x2B60 |
IFFBehResFile |
9 | 1 | 9 | - | 0x148 |
IFFSlotDescList |
9 | 1 | 32 | - | 0x68 |
ISimInstance |
9 | 3 | 84 | - | 0x3C4 |
ISimsMultiTileObjectModel |
9 | 7 | 32 | - | 0x460 |
LineFade |
9 | 9 | 8 | - | 0x40 |
TGAWriter |
9 | 0 | 16 | - | 0x2C |
TTabScratchEntry |
9 | 1 | 132 | - | 0x11C |
WidgetScreenFormat |
9 | 7 | 18 | - | 0x20 |
AptLoadVars |
8 | 1 | 20 | - | 0x28 |
AptMemoryAllocationsT |
8 | 1 | 7 | - | 0x20 |
AptScriptFunction2 |
8 | 8 | 24 | - | 0x38 |
AptScriptFunctionBase |
8 | 3 | 40 | - | 0x32 |
AptSound |
8 | 1 | 14 | - | 0x30 |
AptWord |
8 | 5 | 18 | - | 0x30 |
AptXml |
8 | 1 | 20 | - | 0x28 |
CareersImpl |
8 | 3 | 32 | - | 0x20 |
CreateASimBaseState |
8 | 0 | 28 | - | 0x1634 |
cXPortal |
8 | 0 | 22 | - | 0x30 |
ECheatLookup |
8 | 0 | 20 | - | 0x60 |
EFile |
8 | 5 | 36 | - | 0x2C |
EFontData |
8 | 1 | 36 | - | 0x28 |
EIPointAmbLight |
8 | 5 | 34 | - | 0xC4 |
EResPrefetchFile |
8 | 7 | 30 | - | 0x44 |
EShaderDef |
8 | 0 | 7 | - | 0x34 |
EStringRedBlackTreeNoCase |
8 | 1 | 58 | - | 0x20 |
ETexture |
8 | 1 | 62 | - | 0x28 |
ETweak |
8 | 0 | 18 | - | 0x28 |
FadeSquare |
8 | 0 | 17 | - | 0x440 |
HouseImpl |
8 | 5 | 42 | - | 0x74 |
IFFResMap |
8 | 7 | 42 | - | 0x18 |
MemFile |
8 | 3 | 34 | - | 0x128 |
NamespaceSelector |
8 | 5 | 29 | - | 0x34 |
ObjectSlot |
8 | 3 | 19 | - | 0x20 |
ObjTestSim |
8 | 2 | 23 | - | 0xA2 |
ThumbnailLoader |
8 | 0 | 7 | - | 0x400 |
AptKey |
7 | 1 | 24 | - | 0x28 |
AptMathObj |
7 | 1 | 44 | - | 0x28 |
AptNativeHash |
7 | 3 | 46 | - | 0x14 |
ArcFileInfo |
7 | 2 | 26 | - | 0x2C |
BackgroundImpl |
7 | 1 | 24 | - | 0x34C |
CasGenetics |
7 | 1 | 39 | - | 0x88 |
cSoundPlayer |
7 | 2 | 65 | - | 0x20 |
CTGMicroTimer |
7 | 7 | 7 | - | 0x1C |
cXMTObject |
7 | 1 | 10 | - | 0x28 |
EAudioStreamManager |
7 | 1 | 10 | - | 0xD20 |
EFontSize |
7 | 1 | 40 | - | 0x2C |
EMsgQueue |
7 | 3 | 26 | - | 0x4C |
ENDummy |
7 | 4 | 29 | - | 0x58 |
EQuickdataManager |
7 | 0 | 20 | - | 0xD28 |
ERDataset |
7 | 1 | 38 | - | 0x20 |
ERedBlackTree |
7 | 1 | 57 | - | 0x20 |
EResLoaderMsgQueue |
7 | 5 | 11 | - | 0x50 |
ERMovie |
7 | 2 | 14 | - | 0x28 |
IFFResList |
7 | 1 | 8 | - | 0x18 |
IShrubObject |
7 | 5 | 32 | - | 0x3CC |
MemoryCardCache |
7 | 4 | 30 | - | 0x1C |
ResourceBehaviorTree |
7 | 4 | 22 | - | 0x68 |
SetVar_EYE_state |
7 | 3 | 6 | - | 0xB0 |
StackElem |
7 | 7 | 26 | - | 0x14 |
TextFormat |
7 | 0 | 6 | - | 0x20 |
UIAUDIO |
7 | 2 | 31 | - | 0x78 |
ActionQueue |
6 | 2 | 33 | - | 0x2B2 |
AptError |
6 | 1 | 14 | - | 0x2C |
AptScriptColour |
6 | 1 | 20 | - | 0x5DCC |
AptScriptFunctionByteCodeBlock |
6 | 0 | 18 | - | 0x48 |
AptStage |
6 | 1 | 12 | - | 0x21 |
Behavior |
6 | 6 | 58 | - | 0x10 |
BitMatrix64 |
6 | 1 | 32 | - | 0x18 |
CasTweakTool |
6 | 6 | 20 | - | 0x18 |
CDirtyXmlNode |
6 | 1 | 45 | - | 0x20 |
EAHeap |
6 | 0 | 68 | - | 0x538 |
EAllocGroup |
6 | 1 | 17 | - | 0x18 |
ECheatDMI |
6 | 3 | 14 | - | 0x54 |
EDebugMenu |
6 | 0 | 12 | - | 0x1C |
EEngine |
6 | 1 | 68 | - | 0x34 |
EFenceWall |
6 | 0 | 10 | - | 0x40 |
EFloatTree |
6 | 1 | 51 | - | 0x20 |
EFloorShdTblNode |
6 | 0 | 24 | - | 0xB8 |
EParticleObj |
6 | 2 | 8 | - | 0x1C |
ERenderSurface |
6 | 2 | 18 | - | 0x18 |
EStringTableNoCase |
6 | 2 | 56 | - | 0x18 |
FastAllocPool |
6 | 1 | 36 | - | 0x18 |
FlashBigFile |
6 | 3 | 18 | - | 0x18 |
FlashPiMenu |
6 | 1 | 32 | - | 0x60 |
FreeResourceManager |
6 | 2 | 13 | - | 0xCA8 |
IFFBehaviorConstants |
6 | 1 | 26 | - | 0x64 |
IFFBehaviorTree |
6 | 1 | 24 | - | 0x64 |
InfluenceMap |
6 | 3 | 22 | - | 0x1C |
InteractionHelper |
6 | 1 | 13 | - | 0x1C |
LogInteraction |
6 | 1 | 15 | - | 0x18 |
MotionBlurNGC |
6 | 1 | 5 | - | 0x9DC |
MUStatesLoadGame |
6 | 0 | 12 | - | 0x58DC |
PassiveInfluencePerson |
6 | 1 | 14 | - | 0x2C |
QuickDataSlotDescList |
6 | 1 | 32 | - | 0x60 |
QuickDataSoundInfo |
6 | 1 | 20 | - | 0x5C |
REffectsAttachment |
6 | 1 | 34 | - | 0x20 |
REffectsEmitter |
6 | 1 | 56 | - | 0x24 |
RelMatrixImpl |
6 | 3 | 30 | - | 0x40 |
ResourceBehavior |
6 | 4 | 18 | - | 0x20 |
SetVar_EYE_saveToSlotStatus |
6 | 3 | 6 | - | 0x28 |
SimLog |
6 | 6 | 16 | - | 0x18 |
StringPool |
6 | 6 | 17 | - | 0x14 |
TreeTableEntryQuickData |
6 | 5 | 126 | - | 0x1C |
TreeTableQuickData |
6 | 4 | 74 | - | 0x28 |
UIDrawTable |
6 | 1 | 25 | - | 0x18 |
UIUpdateTable |
6 | 1 | 25 | - | 0x18 |
UIUserDrawCBTable |
6 | 1 | 23 | - | 0x18 |
WallFadeParms |
6 | 0 | 10 | - | 0x28 |
Wrapper |
6 | 0 | 45 | - | 0xA4 |
AptActionQueueC |
5 | 3 | 30 | - | 0x14 |
AptCharacterButtonInst |
5 | 1 | 6 | - | 0x18 |
AptMovie |
5 | 0 | 14 | - | 0x50 |
AptPseudoCIH_t |
5 | 1 | 3 | - | 0x14 |
AptScriptFunction1 |
5 | 5 | 20 | - | 0x38 |
_c2DArray |
5 | 5 | 38 | - | 0x18 |
CDirtyXml |
5 | 1 | 77 | - | 0x24 |
ChangeHouseLoadHouse |
5 | 0 | 14 | - | 0x20 |
cSamplePatch |
5 | 1 | 19 | - | 0x1C |
CTilePt |
5 | 4 | 102 | - | 0xC |
EAStringC |
5 | 0 | 234 | - | 0x6 |
EBitArray |
5 | 4 | 114 | - | 0x14 |
ECheats |
5 | 0 | 22 | - | 0x10C |
EConfig |
5 | 2 | 41 | - | 0x18 |
EDataHeader |
5 | 2 | 18 | - | 0x14 |
EFloorTileGroup |
5 | 1 | 4 | - | 0x14 |
EGEVert |
5 | 0 | 6 | - | 0x24 |
EHashTable |
5 | 4 | 56 | - | 0x14 |
EIFenceWall |
5 | 1 | 38 | - | 0x3B0 |
ENgcControllerManager |
5 | 0 | 10 | - | 0x20C |
ENgcRenderSurface |
5 | 0 | 22 | - | 0x2C |
ENgcScheduler |
5 | 0 | 32 | - | 0x3A4 |
ENgcTexture |
5 | 2 | 40 | - | 0x2C |
EPMDesc |
5 | 1 | 4 | - | 0x14 |
EREdithTreeSet |
5 | 3 | 44 | - | 0x20 |
EResourceMap |
5 | 2 | 42 | - | 0x14 |
ERSoundTrackData |
5 | 1 | 34 | - | 0x1C |
EScratchBuffMan |
5 | 1 | 12 | - | 0x14 |
FloatConstantsQuickData |
5 | 1 | 38 | - | 0x34 |
GetLocalizableCommandTable |
5 | 5 | 23 | - | 0x14 |
GetVariableCommandTable |
5 | 5 | 23 | - | 0x14 |
GlobalSkillTables |
5 | 0 | 3 | - | 0x40 |
HDDThread |
5 | 4 | 44 | - | 0x5D0 |
HouseRecon |
5 | 1 | 10 | - | 0x6008 |
HouseStats |
5 | 5 | 24 | - | 0x28 |
LiveModeInitState |
5 | 0 | 18 | - | 0x28 |
MotiveEffects |
5 | 5 | 7 | - | 0xC4 |
MUStatesFormat |
5 | 0 | 12 | - | 0x9C |
ObjectIterator |
5 | 1 | 11 | - | 0x98 |
ObjFnTableQuickData |
5 | 3 | 42 | - | 0x30 |
QuickDataBehaviorConstants |
5 | 1 | 24 | - | 0x20 |
QuickStringSet |
5 | 5 | 88 | - | 0x18 |
RepTitleSupport |
5 | 5 | 14 | - | 0x1C |
RParticle |
5 | 1 | 44 | - | 0x20 |
SetVariableCommandTable |
5 | 5 | 23 | - | 0x14 |
TextureUtils |
5 | 0 | 36 | - | 0x1B |
TreeStack |
5 | 3 | 28 | - | 0x1C |
UIReflow |
5 | 2 | 98 | - | 0x14 |
UrbzModeNewGameState |
5 | 0 | 8 | - | 0xF4 |
AptLine |
4 | 1 | 9 | - | 0x30 |
AptObject |
4 | 1 | 30 | - | 0x28 |
ArcCopier |
4 | 1 | 12 | - | 0x10 |
basic_string_ref |
4 | 1 | 24 | - | 0x10 |
basic_string_ref2 |
4 | 1 | 24 | - | 0x10 |
BString |
4 | 0 | 184 | - | 0x10 |
BString2 |
4 | 0 | 187 | - | 0x10 |
CameraManager |
4 | 0 | 16 | - | 0x570 |
CasSimPartsS2C |
4 | 3 | 73 | - | 0x10 |
CatalogResource |
4 | 1 | 7 | - | 0x10 |
cSoundCacheItem |
4 | 1 | 17 | - | 0x18 |
EBound3 |
4 | 4 | 46 | - | 0x10 |
EBoundSphere |
4 | 0 | 9 | - | 0x10 |
EBoundTreeNode |
4 | 0 | 36 | - | 0x28 |
ECullPlane |
4 | 4 | 5 | - | 0x10 |
EFontCharacter |
4 | 0 | 33 | - | 0x10 |
EIDirLight |
4 | 1 | 42 | - | 0xB0 |
EIObjTileBoundRect |
4 | 0 | 23 | - | 0x10 |
EMemoryWriteStream |
4 | 0 | 20 | - | 0x24 |
EMovieMan |
4 | 0 | 12 | - | 0xD24 |
ENgcSFXStreamer |
4 | 2 | 30 | - | 0x1B6 |
EQuat |
4 | 0 | 44 | - | 0x10 |
ERBinary |
4 | 1 | 36 | - | 0x1C |
ERQuickdata |
4 | 1 | 36 | - | 0x1C |
ERSoundEvent |
4 | 1 | 42 | - | 0x34 |
ERTexture |
4 | 2 | 44 | - | 0x28 |
ESemaphore |
4 | 1 | 34 | - | 0x10 |
ESubModel |
4 | 3 | 60 | - | 0xF4 |
FileList |
4 | 2 | 11 | - | 0xD |
GetVar_EYE_settingSliderVal |
4 | 4 | 6 | - | 0x10 |
GetVar_LockedStatus |
4 | 4 | 6 | - | 0x10 |
GetVar_SliderStep |
4 | 4 | 6 | - | 0x10 |
IconGroupImpl |
4 | 4 | 16 | - | 0x10 |
IFFResNode |
4 | 0 | 5 | - | 0xC |
IRect |
4 | 4 | 11 | - | 0x10 |
KeyMembersIndex |
4 | 0 | 3 | - | 0x8 |
MUStatesAutoSaveNew |
4 | 0 | 8 | - | 0x9C |
MUStatesLoadHouse |
4 | 0 | 12 | - | 0x94 |
MUStatesSaveExistingGame |
4 | 0 | 12 | - | 0x94 |
MUStatesTransitionAutoSaveExisting |
4 | 0 | 10 | - | 0x28 |
MUStatesTransitionSaveExistingGame |
4 | 0 | 12 | - | 0x28 |
ObjectDataBehaviorConstants |
4 | 4 | 28 | - | 0x18 |
ObjectDataBehaviorTree |
4 | 2 | 38 | - | 0x58 |
ObjectList |
4 | 1 | 10 | - | 0x10 |
PassiveInfluenceTarget |
4 | 1 | 10 | - | 0x10 |
PiecewiseFn |
4 | 4 | 14 | - | 0x10 |
Player |
4 | 2 | 12 | - | 0x10 |
QuickResFile |
4 | 3 | 74 | - | 0x14 |
RelationsCmp |
4 | 0 | 4 | - | 0xEA |
SetVar_EYE_settingSliderVal |
4 | 4 | 6 | - | 0x10 |
SimsMemCardWrap |
4 | 1 | 62 | - | 0xCC |
SpriteMembersIndex |
4 | 0 | 3 | - | 0x8 |
StageMembersIndex |
4 | 0 | 3 | - | 0x8 |
TreeSim |
4 | 0 | 50 | - | 0x10 |
XmlMemberIndex |
4 | 0 | 3 | - | 0x8 |
AptFloat |
3 | 1 | 16 | - | 0x10 |
AptGlobal |
3 | 0 | 12 | - | 0x21 |
AptPrototype |
3 | 2 | 16 | - | 0x24 |
AptValueFactory |
3 | 1 | 14 | - | 0x10 |
AptValueVector |
3 | 1 | 14 | - | 0xC |
AptXmlAttributes |
3 | 0 | 8 | - | 0x28 |
AutonomyConstantsClient |
3 | 3 | 4 | - | 0x70 |
CasCostumes |
3 | 1 | 24 | - | 0xC |
CatalogResourceImpl |
3 | 0 | 12 | - | 0x10 |
CDirtyXmlImpl |
3 | 1 | 3 | - | 0x24 |
ChainResFile |
3 | 3 | 80 | - | 0x14 |
CheatMenuParams |
3 | 1 | 14 | - | 0xC |
cHitControlGroup |
3 | 3 | 5 | - | 0xC |
cSampleChannel |
3 | 2 | 24 | - | 0x1C |
cXPerson |
3 | 1 | 10 | - | 0x28 |
EControllerManager |
3 | 2 | 100 | - | 0x20C |
EDatasetManager |
3 | 0 | 46 | - | 0xD24 |
EFontPage |
3 | 0 | 36 | - | 0x14 |
EGameStateMan |
3 | 3 | 18 | - | 0xC |
EGrowPool |
3 | 1 | 17 | - | 0xC |
EIAmbLight |
3 | 1 | 35 | - | 0x94 |
EMemoryBufferWriteStream |
3 | 0 | 10 | - | 0x24 |
EmitterSpr3d |
3 | 0 | 15 | - | 0x8C |
ENgcController |
3 | 3 | 24 | - | 0x210 |
ENodeList |
3 | 2 | 38 | - | 0xC |
EPathUtil |
3 | 0 | 20 | - | 0x3 |
ERCharacter |
3 | 1 | 38 | - | 0xB4 |
EResource |
3 | 1 | 76 | - | 0xE |
ERFlash |
3 | 1 | 34 | - | 0x18 |
ERSampledata |
3 | 1 | 12 | - | 0x1C |
ESingleLock |
3 | 1 | 10 | - | 0xC |
ESpriteRenderMan |
3 | 2 | 18 | - | 0xC |
EThreadMutex |
3 | 1 | 8 | - | 0x40 |
FrameEffect |
3 | 3 | 19 | - | 0x14 |
GetVar_EYE_connectionStatus |
3 | 3 | 6 | - | 0xC |
GetVar_EYE_exists |
3 | 3 | 6 | - | 0xC |
GetVar_EYE_targetState |
3 | 3 | 6 | - | 0xC |
GetVar_GetCount |
3 | 3 | 6 | - | 0xC |
GetVar_ImageSlotsAvail |
3 | 3 | 6 | - | 0xC |
GetVar_Legacy |
3 | 3 | 6 | - | 0xC |
GetVar_SaveRequired |
3 | 3 | 6 | - | 0xC |
GetVar_SaveStatus |
3 | 3 | 6 | - | 0xC |
GoalUnlock |
3 | 3 | 28 | - | 0xE |
IFFBehavior |
3 | 1 | 16 | - | 0x14 |
IngredientManager |
3 | 3 | 16 | - | 0x10 |
InLevelCreateASimState |
3 | 0 | 8 | - | 0x30 |
LoadingScreenFadeOutState |
3 | 1 | 14 | - | 0xB8 |
MotiveConstantsClient |
3 | 3 | 4 | - | 0x70 |
MUStatesAutoSaveExisting |
3 | 0 | 10 | - | 0x24 |
MUStatesProcessRequests |
3 | 0 | 8 | - | 0x28 |
MUStatesSlotSelectSaveNoSkip |
3 | 0 | 8 | - | 0x9C |
NeighborhoodConstants |
3 | 3 | 4 | - | 0x70 |
NeighborList |
3 | 1 | 4 | - | 0xC |
ObjectIndex |
3 | 0 | 3 | - | 0x7 |
ObjectSaveTypeTable |
3 | 0 | 3 | - | 0xC |
ObjectTypeAttrBlock |
3 | 1 | 11 | - | 0xC |
PaneItem |
3 | 3 | 60 | - | 0x20 |
PassiveInfluenceObject |
3 | 1 | 9 | - | 0x10 |
PlayerCheats |
3 | 0 | 13 | - | 0x1C |
PlayerFamilyImpl |
3 | 1 | 26 | - | 0xD68 |
PreGameCasPlayer1State |
3 | 0 | 12 | - | 0x30 |
PreGameCasPlayer2State |
3 | 0 | 12 | - | 0x30 |
PreGameCreateAFamilyState |
3 | 0 | 8 | - | 0x30 |
ReconBuilder |
3 | 1 | 14 | - | 0xC |
RelMatrix |
3 | 1 | 7 | - | 0xC |
RoomScoreConstants |
3 | 3 | 4 | - | 0x70 |
SeqResFile |
3 | 1 | 26 | - | 0x138 |
SetVar_EYE_filterCurrSel |
3 | 3 | 6 | - | 0xC |
SetVar_EYE_funframeCurrSel |
3 | 3 | 6 | - | 0xC |
SetVar_EYE_opCancelled |
3 | 3 | 6 | - | 0xC |
SetVar_EYE_slotCurrSel |
3 | 3 | 6 | - | 0xC |
SetVar_EYE_topLevelCurrSel |
3 | 3 | 6 | - | 0xC |
StateMachineStatus |
3 | 3 | 24 | - | 0x18 |
TextFormatMembersIndex |
3 | 0 | 3 | - | 0x8 |
TextMembersIndex |
3 | 0 | 3 | - | 0x9 |
TheSimsMainMenuState |
3 | 0 | 22 | - | 0x94 |
TheSimsMemCardCheckState |
3 | 0 | 12 | - | 0x190 |
TheSimsSimsIntroMovieState |
3 | 0 | 10 | - | 0x28 |
ThumbnailCompresser |
3 | 0 | 4 | - | 0xC |
XObjLang |
3 | 3 | 28 | - | 0x10 |
AnimTableImpl |
2 | 0 | 14 | - | 0xC |
AptBoolean |
2 | 0 | 16 | - | 0x10 |
AptCharacter |
2 | 0 | 4 | - | 0x1C |
AptCharacterMorphInst |
2 | 0 | 3 | - | 0x18 |
AptCharacterShapeInst |
2 | 0 | 3 | - | 0x18 |
AptCharacterStaticTextInst |
2 | 0 | 3 | - | 0x18 |
AptFrameStack |
2 | 0 | 12 | - | 0x24 |
AptGC |
2 | 1 | 8 | - | 0xC |
AptInteger |
2 | 0 | 16 | - | 0x10 |
AptSavedInputCheckpoints |
2 | 1 | 10 | - | 0xC |
AptStringObject |
2 | 0 | 7 | - | 0x28 |
AptValueGC_PoolManager |
2 | 2 | 14 | - | 0x8 |
BackgroundPane |
2 | 0 | 3 | - | 0x60 |
BitArray64 |
2 | 2 | 32 | - | 0x8 |
cAudioInfo |
2 | 2 | 8 | - | 0x8 |
CollisionMap |
2 | 1 | 6 | - | 0x8 |
Commander |
2 | 1 | 10 | - | 0x10 |
cSoundCache |
2 | 1 | 26 | - | 0x104 |
CTGFileImpl |
2 | 2 | 46 | - | 0x114 |
cXObject |
2 | 2 | 36 | - | 0x8 |
DialogPane |
2 | 0 | 3 | - | 0x60 |
DigestGeomShaderPtr |
2 | 2 | 2 | - | 0xC |
EBitArrayProxy |
2 | 0 | 9 | - | 0x8 |
ECharacterManager |
2 | 0 | 11 | - | 0xC |
EdithResFile |
2 | 0 | 6 | - | 0xD4 |
EFixedString |
2 | 0 | 98 | - | 0x8 |
EFontManager |
2 | 0 | 9 | - | 0xC |
EFrameAllocGroup |
2 | 1 | 10 | - | 0x38 |
EMemoryReadStream |
2 | 0 | 10 | - | 0x24 |
EmitterGeom3d |
2 | 0 | 5 | - | 0x8C |
EmitterGeom3dTab |
2 | 0 | 5 | - | 0x8C |
EMovie |
2 | 0 | 16 | - | 0x74 |
ENgcAram |
2 | 1 | 16 | - | 0x8 |
ENgcEngine |
2 | 1 | 18 | - | 0x54 |
EShaderManager |
2 | 0 | 13 | - | 0xC |
ESimShadow |
2 | 2 | 8 | - | 0x324 |
ETextureManager |
2 | 0 | 13 | - | 0xC |
EVibrate |
2 | 1 | 49 | - | 0x8 |
GameEffectsManager |
2 | 0 | 8 | - | 0xAC |
InteractionList |
2 | 1 | 18 | - | 0x8 |
iResFile |
2 | 1 | 28 | - | 0x10 |
LoadingScreenFadeInState |
2 | 1 | 14 | - | 0xAC |
LoadingScreenUpdateState |
2 | 1 | 14 | - | 0xAC |
MenuDialogPane |
2 | 0 | 13 | - | 0x60 |
MorphUtilities |
2 | 0 | 20 | - | 0x124 |
MotiveCurveSet |
2 | 0 | 13 | - | 0x8 |
MultiShaderInfo |
2 | 0 | 5 | - | 0x14 |
MUStatesLoadConfig |
2 | 0 | 12 | - | 0x20 |
MUStatesSlotSelectSave |
2 | 0 | 8 | - | 0x94 |
ObjResFile |
2 | 0 | 8 | - | 0x10 |
PreGameFreeplayState |
2 | 0 | 18 | - | 0x20 |
PropTableImpl |
2 | 0 | 14 | - | 0xC |
ProtectedAllocPool |
2 | 0 | 10 | - | 0x1C |
REffectsSequencer |
2 | 1 | 40 | - | 0x14 |
SimRenderer |
2 | 0 | 8 | - | 0x124 |
StateMachineManager |
2 | 2 | 24 | - | 0x8 |
StdResFile |
2 | 0 | 8 | - | 0xD4 |
TheSimsEnterMainMenuState |
2 | 0 | 16 | - | 0x20 |
TileList |
2 | 0 | 4 | - | 0x8 |
TrackDataReader |
2 | 0 | 20 | - | 0x8 |
TreeTableAdQuickData |
2 | 0 | 30 | - | 0xC |
TreeTableAdScratch |
2 | 0 | 28 | - | 0x10 |
TreeTableEntry |
2 | 2 | 34 | - | 0x8 |
UIDB |
2 | 0 | 18 | - | 0xC |
UIHDTV |
2 | 0 | 28 | - | 0x10 |
Detailed Layouts (Top 50 by field count)¶
EGlobal¶
Size: >= 0x654 (1620 bytes) | Fields: 211 (36 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | s16 |
m_newUIString |
R/W | AllocPersonInstance, ConvertUnicodeToShiftJIS, CreateThumbnail, ... |
| 0x001 | u8 |
m_nghHouseName |
R | GetNghHouseName |
| 0x002 | u16 |
m_nghFamilyName |
R/W | ConvertUnicodeToShiftJIS, GetNghFamilyName, GetNghHouseName, ... |
| 0x004 | u16 |
m_urbzButtonsRow |
R/W | ConvertSpriteIdToResId, ConvertUnicodeToShiftJIS, EGlobal, ... |
| 0x006 | u16 |
m_field_006 |
W | InitPlayerCheats |
| 0x008 | u16 |
m_cursorPosAsFtile |
R/W | GetCursorPosAsFtile, GetNameFromSkill, InitPlayerCheats, ... |
| 0x00A | u16 |
m_field_00A |
W | InitPlayerCheats |
| 0x00C | u16 |
m_urbzButtonsRow_00C |
R/W | ConvertSpriteIdToResId, ConvertUnicodeToShiftJIS, GetMessagesTableRow, ... |
| 0x00E | u16 |
m_field_00E |
W | InitPlayerCheats |
| 0x010 | u16 |
m_defaults |
R/W | InitPlayerCheats, SetDefaults |
| 0x012 | u16 |
m_field_012 |
W | InitPlayerCheats |
| 0x014 | u16 |
m_defaults_014 |
R/W | InitPlayerCheats, SetDefaults |
| 0x016 | u16 |
m_field_016 |
W | InitPlayerCheats |
| 0x018 | u16 |
m_field_018 |
R/W | AllocInstance, InitPlayerCheats |
| 0x01A | u16 |
m_field_01A |
W | InitPlayerCheats |
| 0x01C | u16 |
m_field_01C |
W | AllocPersonInstance, InitPlayerCheats |
| 0x01E | u16 |
m_field_01E |
W | InitPlayerCheats |
| 0x020 | u16 |
m_field_020 |
W | InitPlayerCheats |
| 0x022 | u16 |
m_field_022 |
W | InitPlayerCheats |
| 0x024 | u16 |
m_houseLevelId |
R/W | GetHouseLevelId, InitPlayerCheats |
| 0x026 | u16 |
m_field_026 |
W | InitPlayerCheats |
| 0x028 | u16 |
m_houseGrassShaderId |
R/W | AllocPersonInstance, GetHouseGrassShaderId, InitPlayerCheats |
| 0x02A | u16 |
m_field_02A |
W | InitPlayerCheats |
| 0x02C | u16 |
m_field_02C |
W | AllocPersonInstance, InitPlayerCheats |
| 0x02E | u16 |
m_field_02E |
W | InitPlayerCheats |
| 0x030 | u16 |
m_field_030 |
W | AllocPersonInstance, InitPlayerCheats |
| 0x032 | u16 |
m_field_032 |
W | InitPlayerCheats |
| 0x034 | u16 |
m_field_034 |
W | InitPlayerCheats |
| 0x036 | u16 |
m_field_036 |
W | InitPlayerCheats |
| 0x038 | u16 |
m_field_038 |
W | InitPlayerCheats |
| 0x03A | u16 |
m_field_03A |
W | InitPlayerCheats |
| 0x03C | u16 |
m_field_03C |
W | InitPlayerCheats |
| 0x03E | u16 |
m_field_03E |
W | InitPlayerCheats |
| 0x040 | u16 |
m_field_040 |
W | InitPlayerCheats |
| 0x042 | u16 |
m_field_042 |
W | InitPlayerCheats |
| 0x044 | u16 |
m_field_044 |
W | InitPlayerCheats |
| 0x046 | u16 |
m_field_046 |
W | InitPlayerCheats |
| 0x048 | u16 |
m_field_048 |
W | InitPlayerCheats |
| 0x04A | u16 |
m_field_04A |
W | InitPlayerCheats |
| 0x04C | u16 |
m_field_04C |
W | InitPlayerCheats |
| 0x04E | u16 |
m_field_04E |
W | InitPlayerCheats |
| 0x050 | u16 |
m_field_050 |
W | InitPlayerCheats |
| 0x052 | u16 |
m_field_052 |
W | InitPlayerCheats |
| 0x054 | u16 |
m_field_054 |
W | InitPlayerCheats |
| 0x056 | u16 |
m_field_056 |
W | InitPlayerCheats |
| 0x058 | u16 |
m_field_058 |
W | InitPlayerCheats |
| 0x05A | u16 |
m_field_05A |
W | InitPlayerCheats |
| 0x05C | u16 |
m_field_05C |
R/W | AllocPersonInstance, InitPlayerCheats |
| 0x05E | u16 |
m_field_05E |
W | InitPlayerCheats |
| 0x060 | u16 |
m_field_060 |
W | InitPlayerCheats |
| 0x062 | u16 |
m_field_062 |
W | InitPlayerCheats |
| 0x064 | s16 |
m_field_064 |
R/W | InitPlayerCheats, SelectNextInFamily, SelectPrevInFamily |
| 0x066 | u16 |
m_field_066 |
W | InitPlayerCheats |
| 0x068 | u16 |
m_field_068 |
W | InitPlayerCheats |
| 0x06A | u16 |
m_field_06A |
W | InitPlayerCheats |
| 0x06C | u16 |
m_field_06C |
W | InitPlayerCheats |
| 0x06E | u16 |
m_field_06E |
W | InitPlayerCheats |
| 0x070 | u16 |
m_field_070 |
W | InitPlayerCheats |
| 0x072 | u16 |
m_field_072 |
W | InitPlayerCheats |
| 0x074 | u16 |
m_field_074 |
W | InitPlayerCheats |
| 0x076 | u16 |
m_field_076 |
W | InitPlayerCheats |
| 0x078 | u16 |
m_defaults_078 |
R/W | InitPlayerCheats, SetDefaults |
| 0x07A | u16 |
m_field_07A |
W | InitPlayerCheats |
| 0x07C | u16 |
m_field_07C |
W | InitPlayerCheats |
| 0x07E | u16 |
m_field_07E |
W | InitPlayerCheats |
| 0x080 | u16 |
m_field_080 |
W | InitPlayerCheats |
| 0x082 | u16 |
m_field_082 |
W | InitPlayerCheats |
| 0x084 | u16 |
m_field_084 |
W | InitPlayerCheats |
| 0x086 | u8[0x16] |
(gap) | - | - |
| 0x09C | u16 |
m_field_09C |
R/W | EGlobal, TogglePlayerCheat |
| 0x0A0 | u32 |
m_defaults_0A0 |
W | EGlobal, SetDefaults |
| 0x0A4 | f32 |
m_defaults_0A4 |
W | SetDefaults |
| 0x0A8 | f32 |
m_defaults_0A8 |
W | SetDefaults |
| 0x0AC | u32 |
m_field_0AC |
W | EGlobal |
| 0x0B0 | u32 |
m_field_0B0 |
W | EGlobal |
| 0x0B4 | u32 |
m_field_0B4 |
R/W | EGlobal, LoadIntroRequirements, Reset |
| 0x0B6 | u16 |
m_field_0B6 |
R | CheckForZeroExtentOverride |
| 0x0B8 | u8 |
m_field_0B8 |
W | EGlobal |
| 0x0B9 | u8 |
m_field_0B9 |
W | EGlobal |
| 0x0BC | u32 |
m_bIsObjectInUseByPlayer |
R/W | EGlobal, IsObjectInUseByPlayer, SetDefaults, ... |
| 0x0C0 | u32 |
m_bIsObjectInUseByPlayer_0C0 |
R/W | EGlobal, IsObjectInUseByPlayer, SetDefaults, ... |
| 0x0C8 | u32 |
m_curHouse |
R/W | AllocInstance, AllocPersonInstance, ClearCurHouse, ... |
| 0x0D0 | u32 |
m_defaults_0D0 |
R/W | EGlobal, Reset, SelectWin, ... |
| 0x0D4 | u32 |
m_floorIndex |
R/W | GetFloorIndex, SetDefaults |
| 0x0D8 | u32 |
m_wallIndex |
R/W | GetWallIndex, SetDefaults |
| 0x0DC | u32 |
m_fenceIndex |
R/W | GetFenceIndex, SetDefaults |
| 0x0E4 | u32 |
m_field_0E4 |
R/W | ConvertUnicodeToShiftJIS, EGlobal, LoadIntroRequirements, ... |
| 0x0E8 | u32 |
m_houseLevelId_0E8 |
R/W | EGlobal, GetGoalsLegendRow, GetHUDUIString, ... |
| 0x0EC | u32 |
m_defaults_0EC |
R/W | ConvertSpriteIdToResId, EGlobal, Reset, ... |
| 0x0F0 | u32 |
m_defaults_0F0 |
R/W | EGlobal, Reset, SetDefaults |
| 0x0F4 | u32 |
m_defaults_0F4 |
R/W | EGlobal, Reset, SetDefaults |
| 0x0F8 | u32 |
m_defaults_0F8 |
R/W | EGlobal, SetDefaults |
| 0x0FC | u32 |
m_field_0FC |
R/W | EGlobal, LoadIntroRequirements, Reset |
| 0x100 | u32 |
m_defaults_100 |
R/W | EGlobal, Reset, SetDefaults |
| 0x104 | u32 |
m_field_104 |
R/W | EGlobal, LoadIntroRequirements, Reset |
| 0x108 | u32 |
m_defaults_108 |
R/W | EGlobal, Reset, SetDefaults |
| 0x10C | u32 |
m_defaults_10C |
R/W | EGlobal, Reset, SetDefaults |
| 0x110 | u32 |
m_defaults_110 |
R/W | EGlobal, Reset, SetDefaults |
| 0x114 | u32 |
m_field_114 |
R/W | EGlobal, LoadPreGlobalRequirements, Reset |
| 0x118 | u32 |
m_field_118 |
W | EGlobal |
| 0x11C | u32 |
m_field_11C |
W | EGlobal |
| 0x120 | u32 |
m_defaults_120 |
R/W | EGlobal, Reset, SetDefaults |
| 0x124 | u32 |
m_field_124 |
R/W | EGlobal, LoadIntroRequirements, Reset |
| 0x128 | u32 |
m_field_128 |
R/W | EGlobal, LoadIntroRequirements, Reset |
| 0x12C | u32 |
m_field_12C |
R/W | EGlobal, LoadIntroRequirements, Reset |
| 0x130 | u32 |
m_field_130 |
R/W | EGlobal, LoadIntroRequirements, Reset |
| 0x134 | u32 |
m_field_134 |
R/W | EGlobal, LoadIntroRequirements, Reset |
| 0x138 | u32 |
m_field_138 |
W | EGlobal |
| 0x13C | u32 |
m_field_13C |
R/W | EGlobal, LoadIntroRequirements, Reset |
| 0x140 | u32 |
m_field_140 |
R/W | EGlobal, LoadIntroRequirements, Reset |
| 0x144 | u32 |
m_field_144 |
R/W | LoadIntroRequirements |
| 0x148 | u32 |
m_field_148 |
R/W | EGlobal, LoadIntroRequirements, Reset |
| 0x14C | u32 |
m_field_14C |
W | EGlobal |
| 0x150 | u32 |
m_field_150 |
W | EGlobal |
| 0x154 | u32 |
m_field_154 |
W | EGlobal |
| 0x160 | u32 |
m_defaults_160 |
W | SetDefaults |
| 0x168 | u32 |
m_field_168 |
W | EGlobal |
| 0x16C | u8[0x1C] |
(gap) | - | - |
| 0x188 | u32 |
m_field_188 |
W | EGlobal |
| 0x18C | u8 |
m_field_18C |
W | EGlobal |
| 0x190 | u32 |
m_field_190 |
W | EGlobal |
| 0x194 | u8 |
m_field_194 |
W | EGlobal |
| 0x198 | u32 |
m_field_198 |
W | EGlobal |
| 0x1A4 | u8 |
m_field_1A4 |
W | EGlobal |
| 0x1A5 | u8[0x17B] |
(gap) | - | - |
| 0x320 | u32 |
m_field_320 |
R | AllocInstance |
| 0x324 | u32 |
m_field_324 |
W | EGlobal |
| 0x328 | u8 |
m_field_328 |
W | EGlobal |
| 0x32C | u8 |
m_field_32C |
W | EGlobal |
| 0x32D | u8 |
m_field_32D |
W | EGlobal |
| 0x330 | u32 |
m_field_330 |
W | EGlobal |
| 0x334 | u32 |
m_field_334 |
W | EGlobal |
| 0x338 | u32 |
m_field_338 |
W | EGlobal |
| 0x33C | u32 |
m_field_33C |
W | EGlobal |
| 0x340 | u32 |
m_field_340 |
W | EGlobal |
| 0x344 | u32 |
m_field_344 |
W | EGlobal |
| 0x348 | u32 |
m_field_348 |
W | EGlobal |
| 0x34C | u32 |
m_field_34C |
W | EGlobal |
| 0x350 | u32 |
m_field_350 |
W | EGlobal |
| 0x354 | u32 |
m_field_354 |
W | EGlobal |
| 0x358 | u32 |
m_field_358 |
W | EGlobal |
| 0x35C | u32 |
m_field_35C |
W | EGlobal |
| 0x360 | u32 |
m_field_360 |
W | EGlobal |
| 0x364 | u32 |
m_field_364 |
W | EGlobal |
| 0x368 | u32 |
m_field_368 |
W | EGlobal |
| 0x36C | u32 |
m_field_36C |
W | EGlobal |
| 0x370 | u32 |
m_field_370 |
W | EGlobal |
| 0x374 | u32 |
m_field_374 |
W | EGlobal |
| 0x378 | u32 |
m_field_378 |
W | EGlobal |
| 0x37C | u32 |
m_field_37C |
W | EGlobal |
| 0x380 | u32 |
m_field_380 |
W | EGlobal |
| 0x384 | u8 |
m_field_384 |
W | EGlobal |
| 0x388 | u32 |
m_field_388 |
W | EGlobal |
| 0x38C | u32 |
m_field_38C |
W | EGlobal |
| 0x390 | u32 |
m_field_390 |
W | EGlobal |
| 0x394 | u32 |
m_field_394 |
W | EGlobal |
| 0x398 | u32 |
m_field_398 |
W | EGlobal |
| 0x39C | u32 |
m_field_39C |
W | EGlobal |
| 0x3A0 | u32 |
m_field_3A0 |
W | EGlobal |
| 0x3A4 | u32 |
m_field_3A4 |
W | EGlobal |
| 0x3A8 | u32 |
m_field_3A8 |
W | EGlobal |
| 0x3AC | f32 |
m_field_3AC |
W | EGlobal |
| 0x3B0 | f32 |
m_field_3B0 |
W | EGlobal |
| 0x3B4 | u32 |
m_field_3B4 |
W | EGlobal |
| 0x3B8 | u32 |
m_field_3B8 |
W | EGlobal |
| 0x3BC | u32 |
m_field_3BC |
W | EGlobal |
| 0x3C0 | u32 |
m_field_3C0 |
W | EGlobal |
| 0x3C4 | u32 |
m_field_3C4 |
W | EGlobal |
| 0x3C8 | u32 |
m_field_3C8 |
W | EGlobal |
| 0x3CC | u32 |
m_field_3CC |
W | EGlobal |
| 0x3D0 | u32 |
m_field_3D0 |
W | EGlobal |
| 0x3D4 | u32 |
m_field_3D4 |
W | EGlobal |
| 0x3D8 | u32 |
m_field_3D8 |
W | EGlobal |
| 0x3DC | u32 |
m_field_3DC |
W | EGlobal |
| 0x3E0 | u32 |
m_field_3E0 |
W | EGlobal |
| 0x3E4 | u32 |
m_field_3E4 |
W | EGlobal |
| 0x3E8 | u32 |
m_field_3E8 |
W | EGlobal |
| 0x3EC | u32 |
m_field_3EC |
W | EGlobal |
| 0x3F0 | u32 |
m_field_3F0 |
W | EGlobal |
| 0x3F4 | u32 |
m_field_3F4 |
W | EGlobal |
| 0x3F8 | u32 |
m_field_3F8 |
W | EGlobal |
| 0x3FC | u32 |
m_field_3FC |
W | EGlobal |
| 0x400 | u32 |
m_field_400 |
W | EGlobal |
| 0x404 | u32 |
m_field_404 |
W | EGlobal |
| 0x408 | u32 |
m_field_408 |
W | EGlobal |
| 0x40C | u32 |
m_field_40C |
W | EGlobal |
| 0x418 | u32 |
m_defaults_418 |
R/W | EGlobal, SetDefaults |
| 0x41C | u32 |
m_field_41C |
W | EGlobal |
| 0x420 | u32 |
m_field_420 |
W | EGlobal |
| 0x424 | u32 |
m_field_424 |
W | EGlobal |
| 0x428 | u32 |
m_field_428 |
W | EGlobal |
| 0x42C | u32 |
m_field_42C |
W | EGlobal |
| 0x430 | u32 |
m_field_430 |
W | EGlobal |
| 0x434 | u32 |
m_field_434 |
W | EGlobal |
| 0x438 | u32 |
m_field_438 |
W | EGlobal |
| 0x43C | u32 |
m_field_43C |
W | EGlobal |
| 0x440 | u32 |
m_field_440 |
W | EGlobal |
| 0x448 | u32 |
m_field_448 |
W | EGlobal |
| 0x44C | u32 |
m_field_44C |
W | EGlobal |
| 0x450 | u32 |
m_defaults_450 |
W | EGlobal, Reset, SetDefaults |
| 0x454 | u32 |
m_defaults_454 |
W | EGlobal, Reset, SetDefaults |
| 0x45C | u32 |
m_field_45C |
W | EGlobal |
| 0x460 | u32 |
m_field_460 |
W | EGlobal |
| 0x464 | u32 |
m_field_464 |
W | EGlobal |
| 0x468 | u32 |
m_field_468 |
W | EGlobal |
| 0x46C | u32 |
m_field_46C |
W | EGlobal |
| 0x470 | u32 |
m_field_470 |
W | EGlobal |
| 0x474 | u32 |
m_field_474 |
W | EGlobal |
| 0x478 | u32 |
m_field_478 |
W | EGlobal |
| 0x480 | u32 |
m_field_480 |
W | EGlobal |
| 0x484 | u32 |
m_field_484 |
W | EGlobal |
| 0x48C | u32 |
m_field_48C |
W | EGlobal |
| 0x490 | u32 |
m_field_490 |
R/W | EGlobal, LoadIntroRequirements, Reset |
| 0x494 | u8[0x1BC] |
(gap) | - | - |
| 0x650 | u32 |
m_defaults_650 |
W | SetDefaults |
cXObjectImpl¶
Size: >= 0x5C70 (23664 bytes) | Fields: 146 (22 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_prevObjectSibling |
R/W | AllowIdleOptimization, CalcDistance, CalcDistanceWithPentalties, ... |
| 0x001 | u8 |
m_field_001 |
R | TrySetMotiveDelta |
| 0x002 | s16 |
m_field_002 |
R/W | PostLoad, TryCheckObject, TrySetMotiveDelta, ... |
| 0x003 | u8 |
m_field_003 |
R | TrySetMotiveDelta |
| 0x004 | f32 |
m_bIsVehicle |
R/W | AllowIdleOptimization, CalcDistance, CalcDistanceWithPentalties, ... |
| 0x006 | s16 |
m_field_006 |
R/W | InterpValue, PostLoad, TryRelationship2, ... |
| 0x007 | u8 |
m_field_007 |
R | InterpValue, TryIdle |
| 0x008 | f32 |
m_field_008 |
R/W | Initialize, InterpValue, ParseUIString, ... |
| 0x00C | u32 |
m_field_00C |
R/W | HierGetObject, Initialize, InterpValue, ... |
| 0x00E | s16 |
m_field_00E |
R | ReconStream |
| 0x010 | f32 |
m_interactionLeader |
R/W | GetInteractionLeader, HierGetObject, Initialize, ... |
| 0x012 | s16 |
m_bIsRoof |
R | IsRoof |
| 0x014 | f32 |
m_bIsSpriteVisible |
R/W | HierGetObject, Initialize, InterpValue, ... |
| 0x016 | s16 |
m_field_016 |
R/W | InterpValue, TryCameraControl, TryCheckObject, ... |
| 0x018 | f32 |
m_field_018 |
R/W | ExtractContainedSims, Initialize, InterpValue, ... |
| 0x01A | s16 |
m_field_01A |
R | TryGenericSimCall |
| 0x01C | f32 |
m_slotHeight |
R/W | GetSlotHeight, Initialize, ReconSlots, ... |
| 0x020 | f32 |
m_field_020 |
R | TrySnap |
| 0x024 | f32 |
m_field_024 |
R/W | DayPassed, ParseUIString, TrySnap, ... |
| 0x028 | f32 |
m_field_028 |
R | Initialize, InterpValue, ParseUIString, ... |
| 0x02C | u32 |
m_field_02C |
R | ParseUIString |
| 0x030 | f32 |
m_field_030 |
R/W | ParseUIString, TrySnap |
| 0x034 | f32 |
m_field_034 |
R/W | InterpValue, ParseUIString, TryCameraControl, ... |
| 0x038 | f32 |
m_frontFaceDirection |
R | DayPassed, GetFrontFaceDirection, ParseUIString, ... |
| 0x03C | u32 |
m_field_03C |
R | ParseUIString, TryGenericSimCall |
| 0x044 | u32 |
m_field_044 |
R | TryGenericSimCall |
| 0x046 | u16 |
m_field_046 |
R | DayPassed |
| 0x048 | s16 |
m_field_048 |
R | DayPassed, InterpValue |
| 0x04A | s16 |
m_field_04A |
R | DayPassed |
| 0x04C | f32 |
m_field_04C |
R | DayPassed, InterpValue, TryCameraControl |
| 0x04E | s16 |
m_bIsFromCatalog |
R | IsFromCatalog |
| 0x050 | f32 |
m_bIsFromCatalog_050 |
R | IsFromCatalog, TryCameraControl |
| 0x058 | s16 |
m_firstImpl |
R/W | CalcDistance, Cleanup, EnableSim, ... |
| 0x05C | s16 |
m_field_05C |
R/W | HideForCutaway, cXObjectImpl |
| 0x060 | s16 |
m_field_060 |
R/W | InterpValue, ReconStream, TryGenericSimCall, ... |
| 0x062 | s16 |
m_field_062 |
R | Reset |
| 0x064 | s16 |
m_field_064 |
R/W | Cleanup, EnableSim, HierSetSite, ... |
| 0x068 | u32 |
m_placementSpec |
R/W | CalcDistanceWithPentalties, CalcShortDistance, CalcShortDistanceIn16thsOfTiles, ... |
| 0x06C | u32 |
m_placementSpec_06C |
R | CalcDistanceWithPentalties, CalcShortDistance, CalcShortDistanceIn16thsOfTiles, ... |
| 0x070 | u32 |
m_field_070 |
R/W | TestIntersection, cXObjectImpl |
| 0x07C | f32 |
m_field_07C |
R | InterpValue |
| 0x080 | u32 |
m_placementSpec_080 |
R/W | GetPlacementSpec, HierGetSite, Pickup, ... |
| 0x084 | u32 |
m_hilite |
R/W | SetHilite, cXObjectImpl |
| 0x088 | u32 |
m_debugName |
R/W | ComputeRect, DayPassed, GetDebugName, ... |
| 0x08A | s16 |
m_bIsFromCatalog_08A |
R | IsFromCatalog |
| 0x08C | u32 |
m_frontFaceDirection_08C |
R/W | DayPassed, GetDebugName, GetFrontFaceDirection, ... |
| 0x090 | s16 |
m_objectSlot |
R/W | GetObjectSlot, HierGetChild, Initialize, ... |
| 0x094 | u32 |
m_field_094 |
R | ReconStream, TryGenericSimCall |
| 0x098 | s16 |
m_field_098 |
R | TryGenericSimCall |
| 0x0A0 | s16 |
m_field_0A0 |
R/W | TryCallNamedTree, TryFindFunctionalObject, TryGenericSimCall, ... |
| 0x0A4 | u32 |
m_field_0A4 |
R | TryGenericSimCall, TrySnap |
| 0x0A8 | s16 |
m_field_0A8 |
R | TryGenericSimCall |
| 0x0B0 | u32 |
m_field_0B0 |
R/W | AllowIdleOptimization, Simulate, TrySetBalloon, ... |
| 0x0B4 | u32 |
m_field_0B4 |
R | AllowIdleOptimization, TrySetBalloon |
| 0x0B6 | u16 |
m_field_0B6 |
R | TestAndPlace |
| 0x0B8 | s16 |
m_field_0B8 |
R | InterpValue, TryCheckObject, TryGenericSimCall, ... |
| 0x0BC | u32 |
m_field_0BC |
R | TryGenericSimCall |
| 0x0C0 | u32 |
m_field_0C0 |
R/W | TryGenericSimCall, cXObjectImpl |
| 0x0C4 | u32 |
m_field_0C4 |
R/W | ChangeSelectedSimR, cXObjectImpl |
| 0x0C8 | u8 |
m_field_0C8 |
W | cXObjectImpl |
| 0x0CC | u32 |
m_field_0CC |
W | cXObjectImpl |
| 0x0D0 | f32 |
m_field_0D0 |
W | cXObjectImpl |
| 0x0D4 | f32 |
m_field_0D4 |
W | cXObjectImpl |
| 0x0D8 | s16 |
m_field_0D8 |
R/W | InterpValue, TryGenericSimCall, cXObjectImpl |
| 0x0DA | u16 |
m_field_0DA |
W | cXObjectImpl |
| 0x0DC | u32 |
m_syncObject |
R/W | Initialize, Reset, SetSyncObject, ... |
| 0x0E0 | f32 |
m_syncObject_0E0 |
R/W | Initialize, Reset, SetSyncObject, ... |
| 0x0E4 | u32 |
m_syncObject_0E4 |
W | Initialize, Reset, SetSyncObject, ... |
| 0x0E8 | s16 |
m_field_0E8 |
R | TryCameraControl, TryGenericSimCall, TrySnap |
| 0x0EA | s16 |
m_field_0EA |
R | TryGenericSimCall |
| 0x0EC | u32 |
m_field_0EC |
R/W | Cleanup, HandleError, PostLoad, ... |
| 0x0F0 | s16 |
m_field_0F0 |
R | TryMakeActionString |
| 0x0F8 | s16 |
m_field_0F8 |
R | TestAndPlace, TryFindGoodLocation |
| 0x100 | s16 |
m_field_100 |
R | TestIntersection, TryGenericSimCall |
| 0x10C | u32 |
m_field_10C |
W | cXObjectImpl |
| 0x110 | s16 |
m_field_110 |
R | TryGenericSimCall, TrySnap |
| 0x114 | u32 |
m_field_114 |
R/W | TryGenericSimCall, TrySnap, cXObjectImpl |
| 0x120 | s16 |
m_field_120 |
R | ReconStream, TryGenericSimCall |
| 0x124 | u32 |
m_field_124 |
R | TryGenericSimCall |
| 0x128 | s16 |
m_field_128 |
R | TryGenericSimCall |
| 0x12C | u32 |
m_field_12C |
R | TryGenericSimCall |
| 0x130 | s16 |
m_field_130 |
R/W | TryBurn, TryFindGoodLocation, TryGenericSimCall |
| 0x134 | u32 |
m_field_134 |
R | TryGenericSimCall |
| 0x138 | s16 |
m_field_138 |
R | TryFindGoodLocation, TryGenericSimCall |
| 0x13C | u32 |
m_field_13C |
R | TryGenericSimCall |
| 0x140 | s16 |
m_field_140 |
R | TestIntersection, TryGenericSimCall |
| 0x144 | u32 |
m_field_144 |
R | TryGenericSimCall |
| 0x148 | s16 |
m_field_148 |
R | TryGenericSimCall |
| 0x14C | u32 |
m_field_14C |
R | TryGenericSimCall |
| 0x150 | s16 |
m_field_150 |
R | TryGenericSimCall, TrySnap |
| 0x154 | u32 |
m_field_154 |
R | TryGenericSimCall, TrySnap |
| 0x158 | s16 |
m_field_158 |
R | TryGenericSimCall, TrySnap |
| 0x15C | u32 |
m_field_15C |
R | TryGenericSimCall, TrySnap |
| 0x160 | s16 |
m_field_160 |
R | TryCameraControl, TryGenericSimCall |
| 0x164 | u32 |
m_field_164 |
R | TryGenericSimCall |
| 0x168 | s16 |
m_field_168 |
R | TryGenericSimCall |
| 0x16C | u32 |
m_field_16C |
R | TryGenericSimCall |
| 0x170 | s16 |
m_field_170 |
R | TryGenericSimCall |
| 0x174 | u32 |
m_field_174 |
R | TryGenericSimCall |
| 0x188 | s16 |
m_field_188 |
R | TryGenericSimCall |
| 0x18C | u32 |
m_field_18C |
R | TryGenericSimCall |
| 0x198 | s16 |
m_field_198 |
R | TryPlaySound |
| 0x1A8 | s16 |
m_field_1A8 |
R | TryGenericSimCall, TryRelationship, TryRelationship2 |
| 0x1AC | u32 |
m_field_1AC |
R | TryGenericSimCall |
| 0x1B0 | s16 |
m_field_1B0 |
R | TryGenericSimCall |
| 0x1B4 | u32 |
m_field_1B4 |
R | TryGenericSimCall |
| 0x1B8 | s16 |
m_field_1B8 |
R | TryGenericSimCall, TrySnap |
| 0x1BC | u32 |
m_field_1BC |
R | TryGenericSimCall |
| 0x1C0 | u8[0x28] |
(gap) | - | - |
| 0x1E8 | s16 |
m_field_1E8 |
R | TryGenericSimCall |
| 0x1EC | u32 |
m_field_1EC |
R | TryGenericSimCall |
| 0x1F0 | u8[0x20] |
(gap) | - | - |
| 0x210 | s16 |
m_field_210 |
R | TryGenericSimCall |
| 0x214 | u32 |
m_field_214 |
R | TryGenericSimCall |
| 0x218 | s16 |
m_field_218 |
R | TryGenericSimCall |
| 0x21C | u32 |
m_field_21C |
R | TryGenericSimCall |
| 0x228 | s16 |
m_field_228 |
R | Cleanup |
| 0x22A | u8[0x26] |
(gap) | - | - |
| 0x250 | s16 |
m_field_250 |
R | TryFindGoodLocation |
| 0x260 | s16 |
m_field_260 |
R | TryFindGoodLocation, TryGenericSimCall, TrySnap |
| 0x264 | u32 |
m_field_264 |
R | TryFindGoodLocation, TryGenericSimCall, TrySnap |
| 0x268 | u8[0x40] |
(gap) | - | - |
| 0x2A8 | u32 |
m_field_2A8 |
R | InterpValue |
| 0x2AC | u32 |
m_field_2AC |
R | InterpValue |
| 0x2B8 | s16 |
m_field_2B8 |
R | TryGenericSimCall, TrySnap |
| 0x2BC | u32 |
m_field_2BC |
R | TryGenericSimCall, TrySnap |
| 0x2C0 | u8[0x58] |
(gap) | - | - |
| 0x318 | s16 |
m_field_318 |
R | TrySnap |
| 0x31C | u32 |
m_field_31C |
R | TrySnap |
| 0x320 | u32 |
m_field_320 |
R | TryCameraControl, TryUpdate |
| 0x328 | s16 |
m_field_328 |
R | TrySnap |
| 0x32C | u32 |
m_field_32C |
R | TrySnap |
| 0x338 | s16 |
m_field_338 |
R | TrySnap |
| 0x33C | u32 |
m_field_33C |
R | TrySnap |
| 0x340 | s16 |
m_field_340 |
R | TrySnap |
| 0x344 | u32 |
m_field_344 |
R | TrySnap |
| 0x350 | s16 |
m_field_350 |
R | TryFindGoodLocation, TrySnap |
| 0x354 | u32 |
m_field_354 |
R | TryFindGoodLocation, TrySnap |
| 0x358 | u8[0x20] |
(gap) | - | - |
| 0x378 | s16 |
m_field_378 |
R | Cleanup |
| 0x37C | u32 |
m_field_37C |
R | Cleanup |
| 0x380 | u8[0x58] |
(gap) | - | - |
| 0x3D8 | s16 |
m_field_3D8 |
R | TryGenericSimCall |
| 0x3DC | u32 |
m_field_3DC |
R | TryGenericSimCall |
| 0x3E0 | u8[0x14] |
(gap) | - | - |
| 0x3F4 | u32 |
m_field_3F4 |
R | TryParticleEffect, TrySnap |
| 0x3F8 | u8[0x90] |
(gap) | - | - |
| 0x488 | s16 |
m_placementSpec_488 |
R | GetContainer, GetPlacementSpec, InterpValue, ... |
| 0x48C | u32 |
m_field_48C |
R | TryFindGoodLocation, TryGenericSimCall, TrySnap |
| 0x490 | u8[0x90] |
(gap) | - | - |
| 0x520 | s16 |
m_field_520 |
R | TryGenericSimCall, TrySnap |
| 0x524 | u32 |
m_field_524 |
R | TryGenericSimCall, TrySnap |
| 0x528 | u8[0x18] |
(gap) | - | - |
| 0x540 | u16 |
m_field_540 |
W | TryNotifyStackObject |
| 0x542 | u8[0xFA] |
(gap) | - | - |
| 0x63C | u32 |
m_field_63C |
R | TryCameraControl |
| 0x640 | u8[0x558C] |
(gap) | - | - |
| 0x5BCC | u32 |
m_field_5BCC |
R | TryGenericSimCall |
| 0x5BD0 | u8[0x9C] |
(gap) | - | - |
| 0x5C6C | u32 |
m_field_5C6C |
R | TryGenericSimCall |
ENgcRenderer¶
Size: >= 0x4668 (18024 bytes) | Fields: 119 (33 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | void** |
_vtable (vtable pointer) |
R/W | CreateGXDisplayList, ENgcRenderer, GetCurrentRenderMode, ... |
| 0x001 | u8 |
m_field_001 |
W | InitData |
| 0x002 | u8 |
m_field_002 |
W | InitData |
| 0x003 | u8 |
m_field_003 |
W | InitData |
| 0x004 | f32 |
m_currentRenderMode_004 |
R/W | ENgcRenderer, GetCurrentRenderMode, InitData, ... |
| 0x008 | f32 |
m_currentRenderMode_008 |
R/W | ENgcRenderer, GetCurrentRenderMode, InitData, ... |
| 0x00C | f32 |
m_currentRenderMode_00C |
R/W | ENgcRenderer, GetCurrentRenderMode, InitData, ... |
| 0x010 | u32 |
m_currentRenderMode_010 |
R/W | ENgcRenderer, GetCurrentRenderMode, UpdateLightingEquation |
| 0x014 | f32 |
m_currentRenderMode_014 |
R/W | ENgcRenderer, GetCurrentRenderMode, UpdateLightingEquation |
| 0x018 | f32 |
m_field_018 |
W | ENgcRenderer |
| 0x01C | u8 |
m_field_01C |
W | ENgcRenderer |
| 0x01D | u8 |
m_field_01D |
W | ENgcRenderer |
| 0x01E | u8 |
m_field_01E |
W | ENgcRenderer |
| 0x01F | u8 |
m_field_01F |
W | ENgcRenderer |
| 0x020 | u8 |
m_field_020 |
W | ENgcRenderer |
| 0x021 | u8 |
m_field_021 |
W | ENgcRenderer |
| 0x022 | u8 |
m_field_022 |
W | ENgcRenderer |
| 0x023 | u8 |
m_field_023 |
W | ENgcRenderer |
| 0x024 | u8 |
m_field_024 |
R/W | ENgcRenderer, MovieFrame |
| 0x025 | u8 |
m_field_025 |
W | ENgcRenderer |
| 0x026 | u16 |
m_field_026 |
W | ENgcRenderer |
| 0x028 | u32 |
m_field_028 |
W | ENgcRenderer, InitData |
| 0x02C | f32 |
m_field_02C |
R/W | ENgcRenderer, InitData |
| 0x030 | u32 |
m_field_030 |
W | ENgcRenderer, InitData |
| 0x034 | u32 |
m_field_034 |
W | ENgcRenderer |
| 0x038 | u32 |
m_field_038 |
W | ENgcRenderer, InitData |
| 0x03C | u32 |
m_field_03C |
W | ENgcRenderer, InitData |
| 0x040 | u32 |
m_field_040 |
W | InitData |
| 0x044 | u32 |
m_field_044 |
W | InitData |
| 0x048 | u32 |
m_field_048 |
W | InitData |
| 0x04C | u32 |
m_field_04C |
W | InitData |
| 0x050 | u8[0x1C] |
(gap) | - | - |
| 0x06C | u8 |
m_field_06C |
W | InitData |
| 0x06D | u8[0x2CB] |
(gap) | - | - |
| 0x338 | u32 |
m_field_338 |
W | ENgcRenderer |
| 0x340 | u32 |
m_field_340 |
R/W | CycleToNextFrameBuffer, EndFrame, InitVideo |
| 0x34C | u32 |
m_field_34C |
R/W | CycleToNextFrameBuffer, ENgcRenderer, EndFrame, ... |
| 0x350 | u32 |
m_field_350 |
R/W | InitVideo |
| 0x354 | u32 |
m_field_354 |
W | InitVideo |
| 0x358 | u32 |
m_field_358 |
R/W | InitGX |
| 0x35C | u32 |
m_field_35C |
R/W | Swap |
| 0x360 | u32 |
m_clearColor |
R/W | ENgcRenderer, EndFrame, SetClearColor |
| 0x364 | u32 |
m_field_364 |
R | InitVideo |
| 0x368 | u16 |
m_field_368 |
R | EndFrame, InitGX, InitVideo, ... |
| 0x36A | u16 |
m_field_36A |
R | EndFrame, InitGX, InitVideo, ... |
| 0x36C | u16 |
m_field_36C |
R | InitVideo, ScrambleRect |
| 0x372 | u16 |
m_field_372 |
R | ClearRect, DirectRect, InitData, ... |
| 0x374 | u16 |
m_field_374 |
R | ClearRect, DirectRect, InitData, ... |
| 0x37D | u8 |
m_field_37D |
R | EndFrame, RenderSurface |
| 0x37E | u8[0x18] |
(gap) | - | - |
| 0x396 | u32 |
m_field_396 |
W | InitVideo |
| 0x3A0 | u32 |
m_shader |
R/W | ENgcRenderer, SetShader, UpdateTEVStages |
| 0x3A3 | u8 |
m_tEVStages |
R | UpdateTEVStages |
| 0x3A4 | f32 |
m_tEVStages_3A4 |
R/W | InitData, UpdateTEVStages |
| 0x3A8 | u32 |
m_field_3A8 |
W | InitGX |
| 0x3AC | u8 |
m_field_3AC |
R/W | EndFrame, InitData, InitVideo |
| 0x3B0 | u32 |
m_clearColor_3B0 |
R/W | EndFrame, InitData, InitVideo, ... |
| 0x3B8 | u32 |
m_field_3B8 |
W | InitData |
| 0x3BC | u8 |
m_field_3BC |
W | InitData |
| 0x3C0 | u32 |
m_field_3C0 |
W | InitData |
| 0x3C4 | u32 |
m_field_3C4 |
W | InitData |
| 0x3C8 | u8 |
m_field_3C8 |
W | InitData |
| 0x3D4 | u8 |
m_field_3D4 |
W | InitData |
| 0x3D5 | u8[0xC3] |
(gap) | - | - |
| 0x498 | u32 |
m_field_498 |
W | WindowMatrix |
| 0x49C | u32 |
m_field_49C |
W | WindowMatrix |
| 0x4A0 | u8[0x38] |
(gap) | - | - |
| 0x4D8 | u32 |
m_geometryModes |
R/W | AlphaTest, ClearRect, DirectRect, ... |
| 0x4DC | u32 |
m_field_4DC |
R/W | DirectRect, Execute, InitData, ... |
| 0x4E0 | u32 |
m_field_4E0 |
R/W | Execute |
| 0x4E4 | u8[0x2C] |
(gap) | - | - |
| 0x510 | u32 |
m_geometryModes_510 |
R/W | DirectRect, DisableGeometryModes, ENgcRenderer, ... |
| 0x514 | u32 |
m_shader_514 |
R/W | InitData, SetShader, UpdateTEVStages |
| 0x518 | f32 |
m_shader_518 |
R/W | ENgcRenderer, InitData, Material, ... |
| 0x528 | f32 |
m_shader_528 |
R/W | ENgcRenderer, InitData, Material, ... |
| 0x538 | f32 |
m_shader_538 |
R/W | ENgcRenderer, InitData, Material, ... |
| 0x53C | u8[0x28] |
(gap) | - | - |
| 0x564 | u8 |
m_tEVStages_564 |
R | UpdateTEVStages |
| 0x565 | u8 |
m_tEVStages_565 |
R | UpdateTEVStages |
| 0x566 | u8 |
m_tEVStages_566 |
R | UpdateTEVStages |
| 0x567 | u8 |
m_tEVStages_567 |
R | UpdateTEVStages |
| 0x568 | u8 |
m_tEVStages_568 |
R | UpdateTEVStages |
| 0x569 | u8[0x2B] |
(gap) | - | - |
| 0x594 | u32 |
m_tEVStages_594 |
R | UpdateTEVStages |
| 0x5A4 | u8 |
m_tEVStages_5A4 |
R | UpdateTEVStages |
| 0x5A5 | u8 |
m_tEVStages_5A5 |
R | UpdateTEVStages |
| 0x5A6 | u8 |
m_tEVStages_5A6 |
R | UpdateTEVStages |
| 0x5A7 | u8 |
m_tEVStages_5A7 |
R | UpdateTEVStages |
| 0x5A8 | u8 |
m_tEVStages_5A8 |
R | UpdateTEVStages |
| 0x5A9 | u8[0x1F] |
(gap) | - | - |
| 0x5C8 | u32 |
m_field_5C8 |
R/W | NgcGXDisplayList, NgcGXDisplayListInt, QuadList, ... |
| 0x5CC | u32 |
m_field_5CC |
R/W | QuadList, SimpleSkinning, TriStripPacked, ... |
| 0x5D0 | u8[0x80] |
(gap) | - | - |
| 0x650 | f32 |
m_lightingEquation |
R/W | InitData, Lights, UpdateLightingEquation |
| 0x660 | u32 |
m_field_660 |
W | InitData |
| 0x66C | u32 |
m_field_66C |
W | InitData |
| 0x678 | u32 |
m_field_678 |
W | InitData |
| 0x684 | u32 |
m_field_684 |
W | InitData |
| 0x690 | u32 |
m_field_690 |
W | InitData |
| 0x69C | u32 |
m_field_69C |
W | InitData |
| 0x6A0 | u8[0x2C] |
(gap) | - | - |
| 0x6CC | u32 |
m_field_6CC |
R/W | InitData |
| 0x6D0 | u32 |
m_field_6D0 |
R/W | InitData |
| 0x6D4 | u32 |
m_field_6D4 |
R/W | InitData |
| 0x6E8 | u32 |
m_field_6E8 |
W | InitData |
| 0x6F0 | u8 |
m_field_6F0 |
W | InitData |
| 0x6F1 | u8[0x77] |
(gap) | - | - |
| 0x768 | u8 |
m_lightingEquation_768 |
R/W | InitData, Lights, UpdateLightingEquation |
| 0x769 | u8 |
m_lightingEquation_769 |
R/W | InitData, Lights, UpdateLightingEquation |
| 0x76A | u8[0x32] |
(gap) | - | - |
| 0x79C | u32 |
m_field_79C |
W | InitData |
| 0x7A0 | u8[0x214] |
(gap) | - | - |
| 0x9B4 | f32 |
m_field_9B4 |
W | InitData |
| 0x9B8 | f32 |
m_field_9B8 |
W | InitData |
| 0x9C0 | f32 |
m_field_9C0 |
W | InitData |
| 0x9C8 | u32 |
m_field_9C8 |
W | InitData |
| 0x9D0 | u32 |
m_field_9D0 |
W | InitData |
| 0x9D4 | u8[0x1330] |
(gap) | - | - |
| 0x1D04 | f32 |
m_field_1D04 |
R | InitData |
| 0x1D08 | f64 |
m_field_1D08 |
R | InitData |
| 0x1D10 | u8[0xE30] |
(gap) | - | - |
| 0x2B40 | u32 |
m_field_2B40 |
R | InitData |
| 0x2B44 | u8[0x1A2C] |
(gap) | - | - |
| 0x4570 | u32 |
m_field_4570 |
W | ModelMatrices |
| 0x4574 | u8[0xC0] |
(gap) | - | - |
| 0x4634 | u8 |
m_texture |
R/W | InitData, SetTexture |
| 0x4638 | u32 |
m_field_4638 |
R | DirectRect, MovieFrame, NgcScreenTriList, ... |
| 0x463C | u32 |
m_tEVStages_463C |
R | UpdateTEVStages |
| 0x4644 | u8 |
m_field_4644 |
W | ZTest |
| 0x4645 | u8 |
m_field_4645 |
W | ZTest |
| 0x4646 | u8 |
m_field_4646 |
W | ZTest |
| 0x4648 | u32 |
m_field_4648 |
W | BeginFrame |
| 0x464C | u32 |
m_field_464C |
W | InitVideo |
| 0x4650 | u32 |
m_field_4650 |
R/W | EndFrame, InitVideo |
| 0x465C | u32 |
m_field_465C |
R/W | InitData, ParticleListBegin, ParticleListEnd |
| 0x4660 | u32 |
m_field_4660 |
W | ParticleListBegin |
| 0x4664 | u32 |
m_field_4664 |
W | ParticleListBegin |
E3DWindow¶
Size: >= 0x348 (840 bytes) | Fields: 118 (33 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_orthoProjectionForUIHD |
R | CalcViewport, CalcViewportInv, SetOrthoProjectionForUIHD, ... |
| 0x004 | f32 |
m_orthoProjectionForUIHD_004 |
R/W | MakeLineOnPlane, ProjectToZPlane, SetOrthoProjectionForUIHD, ... |
| 0x008 | f32 |
m_orthoProjectionForUIHD_008 |
R/W | CalcTextureProjection, MakeLineOnPlane, ProjectToZPlane, ... |
| 0x00C | f32 |
m_orthoProjectionForUIHD_00C |
R/W | CalcTextureProjection, SetOrthoProjectionForUIHD |
| 0x010 | u32 |
m_orthoProjectionForUIHD_010 |
R/W | CalcTextureProjection, SetOrthoProjectionForUIHD |
| 0x014 | f32 |
m_orthoProjectionForUIHD_014 |
R/W | CalcTextureProjection, CalcViewport, CalcViewportInv, ... |
| 0x018 | u32 |
m_orthoProjectionForUIHD_018 |
R/W | CalcTextureProjection, SetOrthoProjectionForUIHD |
| 0x01C | u32 |
m_orthoProjectionForUIHD_01C |
R/W | CalcTextureProjection, SetOrthoProjectionForUIHD |
| 0x020 | u32 |
m_orthoProjectionForUIHD_020 |
R/W | CalcTextureProjection, SetOrthoProjectionForUIHD |
| 0x024 | u32 |
m_orthoProjectionForUIHD_024 |
R/W | CalcTextureProjection, SetOrthoProjectionForUIHD |
| 0x028 | u32 |
m_orthoProjectionForUIHD_028 |
R/W | CalcTextureProjection, SetOrthoProjectionForUIHD |
| 0x02C | u32 |
m_orthoProjectionForUIHD_02C |
R/W | CalcTextureProjection, SetOrthoProjectionForUIHD |
| 0x030 | f32 |
m_orthoProjectionForUIHD_030 |
R/W | CalcTextureProjection, CalcViewport, CalcViewportInv, ... |
| 0x034 | f32 |
m_orthoProjectionForUIHD_034 |
R/W | CalcTextureProjection, CalcViewport, CalcViewportInv, ... |
| 0x038 | u32 |
m_orthoProjectionForUIHD_038 |
R/W | CalcTextureProjection, SetOrthoProjectionForUIHD |
| 0x03C | u32 |
m_orthoProjectionForUIHD_03C |
R/W | CalcTextureProjection, SetOrthoProjectionForUIHD |
| 0x040 | f32 |
m_field_040 |
R | E3DWindow |
| 0x050 | f32 |
m_field_050 |
R | E3DWindow, Select |
| 0x060 | f32 |
m_field_060 |
R | CalcViewportStructures |
| 0x064 | f32 |
m_field_064 |
R | CalcViewportStructures |
| 0x068 | f32 |
m_field_068 |
R | CalcViewportStructures |
| 0x06C | f32 |
m_field_06C |
R | CalcViewportStructures |
| 0x070 | u8[0x2C] |
(gap) | - | - |
| 0x09C | u32 |
m_field_09C |
R/W | E3DWindow, Select |
| 0x0A0 | u32 |
m_lookAt |
W | SetLookAt |
| 0x0A4 | u32 |
m_lookAt_0A4 |
W | SetLookAt |
| 0x0A8 | u8[0x38] |
(gap) | - | - |
| 0x0E0 | f32 |
m_3DQuadFromScreenTrapAtZ |
R/W | CalcViewportStructures, CornerToWorld, Get3DQuadFromScreenTrapAtZ, ... |
| 0x0E4 | u32 |
m_lookAtPos |
W | SetLookAtPos |
| 0x0F0 | f32 |
m_field_0F0 |
R | TransformToWorld |
| 0x100 | f32 |
m_field_100 |
R | TransformToWorld |
| 0x110 | u32 |
m_field_110 |
R | LookAtMatrixChanged |
| 0x120 | u32 |
m_field_120 |
R | CalcTextureProjection |
| 0x124 | u32 |
m_field_124 |
R | CalcTextureProjection |
| 0x128 | u8[0x38] |
(gap) | - | - |
| 0x160 | u32 |
m_orthoProjection |
R/W | CopyProjection, ProjectionMatrixChanged, SetOrthoProjection, ... |
| 0x164 | u32 |
m_orthoProjection_164 |
R/W | CopyProjection, ProjectionMatrixChanged, SetOrthoProjection, ... |
| 0x168 | u8[0x38] |
(gap) | - | - |
| 0x1A0 | u32 |
m_field_1A0 |
W | ProjectionMatrixChanged |
| 0x1A4 | u32 |
m_field_1A4 |
W | ProjectionMatrixChanged |
| 0x1A8 | u8[0x38] |
(gap) | - | - |
| 0x1E0 | f32 |
m_orthoProjection_1E0 |
R/W | SetOrthoProjection, SetOrthoProjectionForUIHD |
| 0x1E4 | u32 |
m_orthoProjection_1E4 |
W | SetOrthoProjection, SetOrthoProjectionForUIHD |
| 0x1F0 | f32 |
m_orthoProjection_1F0 |
R/W | SetOrthoProjection, SetOrthoProjectionForUIHD |
| 0x1F4 | u8[0x1C] |
(gap) | - | - |
| 0x210 | f32 |
m_orthoProjection_210 |
R/W | SetOrthoProjection, SetOrthoProjectionForUIHD |
| 0x220 | f32 |
m_viewport |
R/W | CalcViewport, CalcViewportInv, E3DWindow, ... |
| 0x224 | f32 |
m_field_224 |
R/W | CalcViewport, CalcViewportInv |
| 0x228 | f32 |
m_field_228 |
R/W | CalcViewport, CalcViewportInv |
| 0x22C | f32 |
m_field_22C |
R/W | CalcViewport, CalcViewportInv |
| 0x230 | f32 |
m_field_230 |
R/W | CalcViewport, CalcViewportInv, E3DWindow, ... |
| 0x234 | f32 |
m_field_234 |
R/W | CalcViewport, CalcViewportInv |
| 0x238 | f32 |
m_field_238 |
R/W | CalcViewport, CalcViewportInv |
| 0x23C | f32 |
m_field_23C |
R/W | CalcViewport, CalcViewportInv |
| 0x240 | f32 |
m_field_240 |
R | BackCullTest, CalcViewportStructures, TransformToWorld |
| 0x244 | f32 |
m_field_244 |
R | BackCullTest, CalcViewportStructures, TransformToWorld |
| 0x248 | f32 |
m_field_248 |
R | CalcViewportStructures |
| 0x250 | f32 |
m_field_250 |
R | BackCullTest, CalcViewportStructures, TransformToWorld |
| 0x254 | f32 |
m_field_254 |
R | BackCullTest, CalcViewportStructures, TransformToWorld |
| 0x258 | f32 |
m_field_258 |
R | CalcViewportStructures |
| 0x25C | u8[0x24] |
(gap) | - | - |
| 0x280 | f32 |
m_3DQuadFromScreenTrapAtZ_280 |
R/W | CalcViewportStructures, CornerToWorld, Get3DQuadFromScreenTrapAtZ, ... |
| 0x284 | f32 |
m_field_284 |
R | CalcViewportStructures |
| 0x288 | f32 |
m_field_288 |
R | CalcViewportStructures, ProjectToZPlane |
| 0x28C | f32 |
m_orthoProjection_28C |
W | CopyProjection, E3DWindow, SetOrthoProjection, ... |
| 0x290 | u32 |
m_field_290 |
W | LookAtMatrixChanged |
| 0x29C | f32 |
m_orthoProjection_29C |
W | CopyProjection, E3DWindow, SetOrthoProjection, ... |
| 0x2A0 | f32 |
m_field_2A0 |
R/W | CalcViewportStructures, PinToFrustrum, Test, ... |
| 0x2A4 | f32 |
m_field_2A4 |
R | PinToFrustrum, Test, TestAsRect |
| 0x2A8 | f32 |
m_field_2A8 |
R | PinToFrustrum, Test |
| 0x2AC | f32 |
m_field_2AC |
R | PinToFrustrum, Test, TestAsRect |
| 0x2B0 | f32 |
m_field_2B0 |
R/W | CalcViewportStructures, PinToFrustrum, Test, ... |
| 0x2B4 | f32 |
m_field_2B4 |
R | PinToFrustrum, Test, TestAsRect |
| 0x2B8 | f32 |
m_field_2B8 |
R | PinToFrustrum, Test |
| 0x2BC | f32 |
m_field_2BC |
R | PinToFrustrum, Test, TestAsRect |
| 0x2C0 | f32 |
m_field_2C0 |
R/W | CalcViewportStructures, PinToFrustrum, Test, ... |
| 0x2C4 | f32 |
m_field_2C4 |
R | PinToFrustrum, Test, TestAsRect |
| 0x2C8 | f32 |
m_field_2C8 |
R | PinToFrustrum, Test |
| 0x2CC | f32 |
m_field_2CC |
R | PinToFrustrum, Test, TestAsRect |
| 0x2D0 | f32 |
m_field_2D0 |
R/W | CalcViewportStructures, PinToFrustrum, Test, ... |
| 0x2D4 | f32 |
m_field_2D4 |
R | PinToFrustrum, Test, TestAsRect |
| 0x2D8 | f32 |
m_field_2D8 |
R | PinToFrustrum, Test |
| 0x2DC | f32 |
m_field_2DC |
R | PinToFrustrum, Test, TestAsRect |
| 0x2E0 | f32 |
m_field_2E0 |
R/W | CalcViewportStructures, PinToFrustrum, Test |
| 0x2E4 | f32 |
m_field_2E4 |
R | PinToFrustrum, Test |
| 0x2E8 | f32 |
m_field_2E8 |
R | PinToFrustrum, Test |
| 0x2EC | f32 |
m_field_2EC |
R | PinToFrustrum, Test |
| 0x2F0 | f32 |
m_orthoProjection_2F0 |
R/W | CopyProjection, PinToFrustrum, SetOrthoProjection, ... |
| 0x2F4 | f32 |
m_orthoProjection_2F4 |
R/W | CopyProjection, SetOrthoProjection, SetOrthoProjectionForUIHD, ... |
| 0x2F8 | f32 |
m_orthoProjection_2F8 |
R/W | CopyProjection, PinToFrustrum, SetOrthoProjection, ... |
| 0x2FC | u8 |
m_field_2FC |
R | Test, TestAsRect |
| 0x2FD | u8 |
m_field_2FD |
R | Test, TestAsRect |
| 0x2FE | u8 |
m_field_2FE |
R | Test |
| 0x2FF | u8 |
m_field_2FF |
R | Test, TestAsRect |
| 0x300 | u8 |
m_field_300 |
R | Test, TestAsRect |
| 0x301 | u8 |
m_field_301 |
R | Test |
| 0x302 | u8 |
m_field_302 |
R | Test, TestAsRect |
| 0x303 | u8 |
m_field_303 |
R | Test, TestAsRect |
| 0x304 | u8 |
m_field_304 |
R | Test |
| 0x305 | u8 |
m_field_305 |
R | Test, TestAsRect |
| 0x306 | u8 |
m_field_306 |
R | Test, TestAsRect |
| 0x307 | u8 |
m_field_307 |
R | Test |
| 0x308 | u8 |
m_field_308 |
R | Test |
| 0x309 | u8 |
m_field_309 |
R | Test |
| 0x30A | u8 |
m_field_30A |
R | Test |
| 0x30B | u8 |
m_field_30B |
R | Test, TestAsRect |
| 0x30C | u8 |
m_field_30C |
R | Test, TestAsRect |
| 0x30D | u8 |
m_field_30D |
R | Test |
| 0x30E | u8 |
m_field_30E |
R | Test, TestAsRect |
| 0x30F | u8 |
m_field_30F |
R | Test, TestAsRect |
| 0x310 | u8 |
m_field_310 |
R | Test |
| 0x311 | u8 |
m_field_311 |
R | Test, TestAsRect |
| 0x312 | u8 |
m_field_312 |
R | Test, TestAsRect |
| 0x313 | u8 |
m_field_313 |
R | Test |
| 0x314 | u8 |
m_field_314 |
R | Test, TestAsRect |
| 0x315 | u8 |
m_field_315 |
R | Test, TestAsRect |
| 0x316 | u8 |
m_field_316 |
R | Test |
| 0x317 | u8 |
m_field_317 |
R | Test |
| 0x318 | u8 |
m_field_318 |
R | Test |
| 0x319 | u8 |
m_field_319 |
R | Test |
| 0x31C | u32 |
m_field_31C |
R/W | CalcViewportStructures, E3DWindow |
| 0x320 | f32 |
m_field_320 |
R/W | CalcViewportStructures |
| 0x32C | f32 |
m_field_32C |
R/W | CalcViewportStructures |
| 0x338 | f32 |
m_field_338 |
R/W | CalcViewportStructures |
| 0x344 | f32 |
m_field_344 |
R/W | CalcViewportStructures |
ACTTarget¶
Size: >= 0x658 (1624 bytes) | Fields: 107 (15 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_localizable |
R/W | ACTTarget, AddAction, GetLocalizable, ... |
| 0x004 | u16 |
m_variable |
R/W | ACTTarget, AddAction, CancelCurrentObject, ... |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | u32 |
m_field_008 |
R/W | ACTTarget, AddAction, Update, ... |
| 0x00C | u32 |
m_field_00C |
R/W | ACTTarget, ~ACTTarget |
| 0x010 | u32 |
m_field_010 |
R/W | ACTTarget, AddAction, Update, ... |
| 0x014 | u32 |
m_field_014 |
R/W | ACTTarget, AddAction, Update, ... |
| 0x018 | u32 |
m_field_018 |
R/W | ACTTarget, AddAction, Update, ... |
| 0x01C | u32 |
m_field_01C |
R/W | ACTTarget, AddAction, PlaceItem, ... |
| 0x020 | u32 |
m_field_020 |
R/W | ACTTarget, ~ACTTarget |
| 0x024 | u32 |
m_field_024 |
R/W | ACTTarget, ~ACTTarget |
| 0x028 | u32 |
m_field_028 |
W | ACTTarget |
| 0x038 | u32 |
m_interactionFromID |
R/W | ACTTarget, AddAction, GetInteractionFromID |
| 0x03C | u32 |
m_bCancelCurrentObject |
R | CancelCurrentObject |
| 0x044 | u32 |
m_field_044 |
R | AddAction |
| 0x048 | u32 |
m_field_048 |
W | ACTTarget |
| 0x058 | u32 |
m_field_058 |
R/W | ACTTarget, ~ACTTarget |
| 0x068 | u32 |
m_field_068 |
R/W | ACTTarget, ~ACTTarget |
| 0x078 | u32 |
m_field_078 |
W | ACTTarget |
| 0x07C | u32 |
m_field_07C |
R/W | ACTTarget, PlaceItem, ~ACTTarget |
| 0x080 | u32 |
m_field_080 |
W | ACTTarget, ~ACTTarget |
| 0x084 | u8[0x38] |
(gap) | - | - |
| 0x0BC | f32 |
m_field_0BC |
R/W | ACTTarget |
| 0x0C4 | f32 |
m_field_0C4 |
R/W | ACTTarget |
| 0x0CC | u32 |
m_variable_0CC |
R/W | ACTTarget, GetVariable, Update |
| 0x0D0 | u32 |
m_variable_0D0 |
R/W | ACTTarget, SetVariable, Update |
| 0x0D4 | u32 |
m_variable_0D4 |
R/W | ACTTarget, SetVariable, Update |
| 0x0D8 | u32 |
m_bCancelModeEnabled |
R/W | ACTTarget, CancelModeEnabled, Update |
| 0x0DC | u32 |
m_interactionFromID_0DC |
R/W | ACTTarget, AddAction, CancelModeEnabled, ... |
| 0x0E0 | u32 |
m_field_0E0 |
R/W | ACTTarget, Update |
| 0x0E4 | u32 |
m_bCancelModeEnabled_0E4 |
R/W | ACTTarget, AddAction, CancelModeEnabled, ... |
| 0x0E8 | u32 |
m_bCancellingLastObject |
R/W | ACTTarget, CancellingLastObject, PlaceItem, ... |
| 0x0EC | u8[0x24] |
(gap) | - | - |
| 0x110 | u32 |
m_field_110 |
W | ACTTarget |
| 0x114 | u32 |
m_field_114 |
W | ACTTarget |
| 0x118 | u32 |
m_field_118 |
W | ACTTarget |
| 0x11C | u32 |
m_field_11C |
W | ACTTarget |
| 0x120 | u8[0x3C] |
(gap) | - | - |
| 0x15C | u32 |
m_field_15C |
W | ACTTarget |
| 0x160 | u32 |
m_field_160 |
W | ACTTarget |
| 0x164 | u32 |
m_field_164 |
W | ACTTarget |
| 0x168 | u32 |
m_field_168 |
W | ACTTarget |
| 0x16C | u8[0x3C] |
(gap) | - | - |
| 0x1A8 | u32 |
m_field_1A8 |
W | ACTTarget |
| 0x1AC | u32 |
m_field_1AC |
W | ACTTarget |
| 0x1B0 | u32 |
m_field_1B0 |
W | ACTTarget |
| 0x1B4 | u32 |
m_field_1B4 |
W | ACTTarget |
| 0x1B8 | u8[0x3C] |
(gap) | - | - |
| 0x1F4 | u32 |
m_field_1F4 |
W | ACTTarget |
| 0x1F8 | u32 |
m_field_1F8 |
W | ACTTarget |
| 0x1FC | u32 |
m_field_1FC |
W | ACTTarget |
| 0x200 | u32 |
m_field_200 |
W | ACTTarget |
| 0x204 | u8[0x3C] |
(gap) | - | - |
| 0x240 | u32 |
m_field_240 |
W | ACTTarget |
| 0x244 | u32 |
m_field_244 |
W | ACTTarget |
| 0x248 | u32 |
m_field_248 |
W | ACTTarget |
| 0x24C | u32 |
m_field_24C |
W | ACTTarget |
| 0x250 | u8[0x3C] |
(gap) | - | - |
| 0x28C | u32 |
m_field_28C |
W | ACTTarget |
| 0x290 | u32 |
m_field_290 |
W | ACTTarget |
| 0x294 | u32 |
m_field_294 |
W | ACTTarget |
| 0x298 | u32 |
m_field_298 |
W | ACTTarget |
| 0x29C | u8[0x3C] |
(gap) | - | - |
| 0x2D8 | u32 |
m_field_2D8 |
W | ACTTarget |
| 0x2DC | u32 |
m_field_2DC |
W | ACTTarget |
| 0x2E0 | u32 |
m_field_2E0 |
W | ACTTarget |
| 0x2E4 | u32 |
m_field_2E4 |
W | ACTTarget |
| 0x2E8 | u8[0x3C] |
(gap) | - | - |
| 0x324 | u32 |
m_field_324 |
W | ACTTarget |
| 0x328 | u32 |
m_field_328 |
W | ACTTarget |
| 0x32C | u32 |
m_field_32C |
W | ACTTarget |
| 0x330 | u32 |
m_field_330 |
W | ACTTarget |
| 0x334 | u8[0x3C] |
(gap) | - | - |
| 0x370 | u32 |
m_field_370 |
W | ACTTarget |
| 0x374 | u32 |
m_field_374 |
W | ACTTarget |
| 0x378 | u32 |
m_field_378 |
W | ACTTarget |
| 0x37C | u32 |
m_field_37C |
W | ACTTarget |
| 0x380 | u8[0x3C] |
(gap) | - | - |
| 0x3BC | u32 |
m_field_3BC |
W | ACTTarget |
| 0x3C0 | u32 |
m_field_3C0 |
W | ACTTarget |
| 0x3C4 | u32 |
m_field_3C4 |
W | ACTTarget |
| 0x3C8 | u32 |
m_field_3C8 |
W | ACTTarget |
| 0x3CC | u8[0x3C] |
(gap) | - | - |
| 0x408 | u32 |
m_field_408 |
W | ACTTarget |
| 0x40C | u32 |
m_field_40C |
W | ACTTarget |
| 0x410 | u32 |
m_field_410 |
W | ACTTarget |
| 0x414 | u32 |
m_field_414 |
W | ACTTarget |
| 0x418 | u8[0x3C] |
(gap) | - | - |
| 0x454 | u32 |
m_field_454 |
W | ACTTarget |
| 0x458 | u32 |
m_field_458 |
W | ACTTarget |
| 0x45C | u32 |
m_field_45C |
W | ACTTarget |
| 0x460 | u32 |
m_field_460 |
W | ACTTarget |
| 0x464 | u8[0x3C] |
(gap) | - | - |
| 0x4A0 | u32 |
m_field_4A0 |
W | ACTTarget |
| 0x4A4 | u32 |
m_field_4A4 |
W | ACTTarget |
| 0x4A8 | u32 |
m_field_4A8 |
W | ACTTarget |
| 0x4AC | u32 |
m_field_4AC |
W | ACTTarget |
| 0x4B0 | u8[0x3C] |
(gap) | - | - |
| 0x4EC | u32 |
m_field_4EC |
W | ACTTarget |
| 0x4F0 | u32 |
m_field_4F0 |
W | ACTTarget |
| 0x4F4 | u32 |
m_field_4F4 |
W | ACTTarget |
| 0x4F8 | u32 |
m_field_4F8 |
W | ACTTarget |
| 0x4FC | u8[0x3C] |
(gap) | - | - |
| 0x538 | u32 |
m_field_538 |
W | ACTTarget |
| 0x53C | u32 |
m_field_53C |
W | ACTTarget |
| 0x540 | u32 |
m_field_540 |
W | ACTTarget |
| 0x544 | u32 |
m_field_544 |
W | ACTTarget |
| 0x548 | u8[0x3C] |
(gap) | - | - |
| 0x584 | u32 |
m_field_584 |
W | ACTTarget |
| 0x588 | u32 |
m_field_588 |
W | ACTTarget |
| 0x58C | u32 |
m_field_58C |
W | ACTTarget |
| 0x590 | u32 |
m_field_590 |
W | ACTTarget |
| 0x594 | u8[0x3C] |
(gap) | - | - |
| 0x5D0 | u32 |
m_field_5D0 |
W | ACTTarget |
| 0x5D4 | u32 |
m_field_5D4 |
W | ACTTarget |
| 0x5D8 | u32 |
m_field_5D8 |
W | ACTTarget |
| 0x5DC | u32 |
m_field_5DC |
W | ACTTarget |
| 0x5E0 | u8[0x3C] |
(gap) | - | - |
| 0x61C | u32 |
m_field_61C |
W | ACTTarget |
| 0x620 | u32 |
m_field_620 |
W | ACTTarget |
| 0x624 | u32 |
m_field_624 |
W | ACTTarget |
| 0x628 | u32 |
m_field_628 |
W | ACTTarget |
| 0x62C | u8[0x18] |
(gap) | - | - |
| 0x644 | u32 |
m_bCancelModeEnabled_644 |
R/W | ACTTarget, CancelCurrentObject, CancelModeEnabled, ... |
| 0x648 | u32 |
m_bCancelModeEnabled_648 |
R/W | ACTTarget, CancelCurrentObject, CancelModeEnabled, ... |
| 0x64C | u32 |
m_bCancelModeEnabled_64C |
R/W | ACTTarget, CancelCurrentObject, CancelModeEnabled, ... |
| 0x654 | u32 |
m_field_654 |
R | RemoveAction |
cXPersonImpl¶
Size: >= 0x66B0 (26288 bytes) | Fields: 106 (21 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | s16 |
m_dominantMemory |
R/W | ActionSkipped, AskOthersToMove, CalcHappy, ... |
| 0x004 | f32 |
m_aspirationScore |
R/W | ActionSkipped, AddAction, AskOthersToMove, ... |
| 0x008 | f32 |
m_field_008 |
R/W | AskOthersToMove, Cleanup, GosubObjectTree, ... |
| 0x00A | s16 |
m_bIsCarryingDCObject |
R/W | IsCarryingDCObject, ReconStream, Simulate |
| 0x00C | f32 |
m_field_00C |
R/W | Cleanup, InitRoute, Initialize, ... |
| 0x00E | u16 |
m_field_00E |
R | InitRoute |
| 0x010 | s16 |
m_field_010 |
R/W | Cleanup, Initialize, MoveOutOfWay, ... |
| 0x014 | f32 |
m_field_014 |
R/W | Cleanup, Initialize, MoveOutOfWay, ... |
| 0x016 | s16 |
m_field_016 |
R | TryFindBestAction |
| 0x018 | f32 |
m_field_018 |
R/W | Cleanup, Initialize, ReconStream, ... |
| 0x01C | f32 |
m_field_01C |
R/W | Cleanup, InitRoute, Initialize, ... |
| 0x020 | u32 |
m_field_020 |
R/W | Initialize, TryFindBestAction |
| 0x024 | u32 |
m_field_024 |
W | Initialize |
| 0x028 | f32 |
m_field_028 |
R/W | AddAction, Initialize, Simulate |
| 0x02C | u32 |
m_field_02C |
R/W | Cleanup, Initialize, TrySocialMode |
| 0x030 | f32 |
m_field_030 |
W | Initialize, Turn, UserCanPickup |
| 0x032 | u16 |
m_field_032 |
W | ReconStream |
| 0x034 | u16 |
m_field_034 |
R/W | InitRoute, Initialize, ReconStream |
| 0x036 | u16 |
m_field_036 |
W | ReconStream |
| 0x038 | u16 |
m_bCancelLastAction |
R/W | CancelAllActions, CancelAllButLastActions, CancelLastAction, ... |
| 0x03A | u16 |
m_field_03A |
W | ReconStream |
| 0x03C | u16 |
m_bCancelLastAction_03C |
R/W | AddAction, CancelLastAction, Cleanup, ... |
| 0x03E | s16 |
m_field_03E |
R/W | Simulate, TrySocialMode |
| 0x040 | s16 |
m_field_040 |
R/W | InitRoute, Initialize, ~cXPersonImpl |
| 0x042 | s16 |
m_field_042 |
R | SimMotives |
| 0x044 | u16 |
m_field_044 |
R/W | Cleanup, Initialize |
| 0x046 | s16 |
m_field_046 |
R | Initialize, ~cXPersonImpl |
| 0x048 | s16 |
m_field_048 |
R/W | Initialize, Reset, TryElement, ... |
| 0x04A | s16 |
m_field_04A |
R/W | Cleanup, MoveOutOfWay, RemoveAction, ... |
| 0x04C | f32 |
m_field_04C |
R/W | Initialize, Reset, TryElement, ... |
| 0x04E | s16 |
m_field_04E |
R/W | Reset |
| 0x050 | u32 |
m_field_050 |
R | TryGotoRoutingSlot |
| 0x052 | u16 |
m_field_052 |
W | InitRoute, TryGotoRoutingSlot |
| 0x054 | s16 |
m_currentAction |
R/W | TryGotoRoutingSlot, UpdateCurrentAction |
| 0x056 | u16 |
m_currentAction_056 |
W | TryGotoRoutingSlot, UpdateCurrentAction |
| 0x058 | f32 |
m_socialModeTarget |
R/W | Cleanup, GetSocialModeTarget, Initialize, ... |
| 0x05C | f32 |
m_field_05C |
R/W | Initialize, MoveOutOfWay, TryGotoRoutingSlot |
| 0x05E | s16 |
m_field_05E |
R | TryGotoRoutingSlot |
| 0x060 | u32 |
m_field_060 |
R/W | Initialize, TryGotoRoutingSlot |
| 0x064 | u16 |
m_field_064 |
R/W | Initialize, TryGotoRoutingSlot, TryIdleAnimate, ... |
| 0x066 | s16 |
m_field_066 |
R | LoadMotiveEffects |
| 0x068 | u32 |
m_field_068 |
R/W | InitRoute, Initialize, TryGotoRoutingSlot, ... |
| 0x06C | u32 |
m_field_06C |
R/W | InitRoute, TryGotoRoutingSlot, TryLookTowards |
| 0x078 | u32 |
m_field_078 |
R | TryGotoRoutingSlot |
| 0x07C | s16 |
m_field_07C |
R/W | Initialize, ReconStream, Reset, ... |
| 0x07E | u16 |
m_field_07E |
W | Cleanup |
| 0x080 | u32 |
m_field_080 |
R | TryFindBestAction |
| 0x084 | s16 |
m_bIsMale |
R/W | AskOthersToMove, IsMale, MoveOutOfWay, ... |
| 0x088 | s16 |
m_field_088 |
R/W | Cleanup, ForceLocation, TryGotoRoutingSlot |
| 0x08A | s16 |
m_field_08A |
R/W | Initialize, ReconStream, Reset |
| 0x08C | u32 |
m_field_08C |
R/W | TryGotoRoutingSlot |
| 0x090 | u16 |
m_field_090 |
R | TryGotoRoutingSlot |
| 0x096 | s16 |
m_currentAction_096 |
R/W | Cleanup, ShouldInterrupt, UpdateCurrentAction |
| 0x098 | u16 |
m_currentAction_098 |
R/W | Cleanup, TryGotoRoutingSlot, UpdateCurrentAction |
| 0x09A | s16 |
m_currentAction_09A |
R/W | TryGotoRoutingSlot, UpdateCurrentAction |
| 0x09C | u16 |
m_bIsPersonDying |
R/W | IsPersonDying, TryGotoRoutingSlot |
| 0x0A0 | s16 |
m_field_0A0 |
R | MoveOutOfWay, TryFindBestAction, TrySocialMode |
| 0x0A2 | u8[0x12] |
(gap) | - | - |
| 0x0B4 | f32 |
m_field_0B4 |
W | CalcHappy |
| 0x0BC | f32 |
m_field_0BC |
R | ShouldInterrupt |
| 0x0C4 | f32 |
m_field_0C4 |
R | ShouldInterrupt |
| 0x0CC | f32 |
m_field_0CC |
R | ShouldInterrupt |
| 0x0DC | f32 |
m_field_0DC |
W | Simulate |
| 0x0EC | u32 |
m_field_0EC |
R | Cleanup |
| 0x0F0 | u8[0x38] |
(gap) | - | - |
| 0x128 | u32 |
m_field_128 |
W | cXPersonImpl |
| 0x12C | u32 |
m_field_12C |
R/W | Simulate, cXPersonImpl |
| 0x130 | u8[0x150] |
(gap) | - | - |
| 0x280 | s16 |
m_field_280 |
R | MoveOutOfWay |
| 0x284 | u32 |
m_field_284 |
R | MoveOutOfWay |
| 0x288 | u8[0x20] |
(gap) | - | - |
| 0x2A8 | u32 |
m_currentInteractionStackObject |
R | ActionSkipped, AddAction, Cleanup, ... |
| 0x2AC | u32 |
m_bHasQueuedActionOfPri |
R | ActionSkipped, AddAction, Cleanup, ... |
| 0x2B0 | u8[0x134] |
(gap) | - | - |
| 0x3E4 | u32 |
m_field_3E4 |
R/W | ReconStream, Simulate, TrySetMotiveDelta, ... |
| 0x3F4 | u32 |
m_field_3F4 |
R/W | CheckFirstPlayerForFailedSocialModeEntry, CheckSecondPlayerForFailedSocialModeEntry, Cleanup, ... |
| 0x3F8 | u32 |
m_field_3F8 |
R/W | DumpDestList, InitRoute, TryGotoRoutingSlot, ... |
| 0x3FC | u32 |
m_field_3FC |
R | InitRoute, TryGotoRoutingSlot |
| 0x408 | u32 |
m_field_408 |
R/W | Initialize, LoadMotiveEffects, TryFindBestAction, ... |
| 0x40C | u32 |
m_field_40C |
R/W | AskOthersToMove, Cleanup, ReconStream, ... |
| 0x410 | u32 |
m_field_410 |
R | AskOthersToMove |
| 0x41C | u16 |
m_currentRoom |
R/W | Simulate, UpdateCurrentRoom, cXPersonImpl |
| 0x420 | u32 |
m_controllingObject |
R/W | Cleanup, GetControllingObject, GosubObjectTree, ... |
| 0x424 | u32 |
m_controllingObject_424 |
R | Cleanup, GetControllingObject |
| 0x430 | u32 |
m_field_430 |
W | cXPersonImpl |
| 0x434 | u32 |
m_field_434 |
W | cXPersonImpl |
| 0x438 | u32 |
m_field_438 |
W | cXPersonImpl |
| 0x43C | u32 |
m_field_43C |
W | cXPersonImpl |
| 0x440 | u32 |
m_field_440 |
W | cXPersonImpl |
| 0x444 | u32 |
m_field_444 |
W | cXPersonImpl |
| 0x448 | u32 |
m_field_448 |
W | cXPersonImpl |
| 0x44C | u32 |
m_field_44C |
W | cXPersonImpl |
| 0x450 | u16 |
m_field_450 |
W | cXPersonImpl |
| 0x452 | u16 |
m_field_452 |
W | cXPersonImpl |
| 0x454 | u8[0xD8] |
(gap) | - | - |
| 0x52C | u16 |
m_field_52C |
W | cXPersonImpl |
| 0x530 | u32 |
m_field_530 |
R/W | Simulate, cXPersonImpl |
| 0x534 | u32 |
m_currentAction_534 |
R/W | AddAction, Cleanup, CompleteCurrentAction, ... |
| 0x538 | u32 |
m_field_538 |
W | cXPersonImpl |
| 0x53C | u32 |
m_field_53C |
W | cXPersonImpl |
| 0x540 | s16 |
m_field_540 |
R/W | Initialize, Reset, TryIdleAnimate |
| 0x544 | u32 |
m_field_544 |
W | Initialize, Reset |
| 0x548 | u32 |
m_secondPlayerInSocialMode |
W | Initialize, Reset, SetSecondPlayerInSocialMode |
| 0x54C | u32 |
m_field_54C |
W | Initialize, Reset |
| 0x550 | u32 |
m_field_550 |
W | cXPersonImpl, ~cXPersonImpl |
| 0x554 | u8[0x1C] |
(gap) | - | - |
| 0x570 | u32 |
m_field_570 |
W | cXPersonImpl |
| 0x578 | u32 |
m_field_578 |
W | cXPersonImpl |
| 0x580 | u32 |
m_field_580 |
W | cXPersonImpl |
| 0x584 | u8[0x40] |
(gap) | - | - |
| 0x5C4 | u32 |
m_field_5C4 |
R/W | cXPersonImpl |
| 0x5C8 | u32 |
m_field_5C8 |
R/W | cXPersonImpl |
| 0x5CC | u8[0x38] |
(gap) | - | - |
| 0x604 | u32 |
m_normalSimDescription |
R | GetNormalSimDescription |
| 0x608 | u8[0x60A4] |
(gap) | - | - |
| 0x66AC | u32 |
m_field_66AC |
R | AskOthersToMove |
SAnimator2¶
Size: >= 0x46F4 (18164 bytes) | Fields: 106 (22 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_engineFormatPos |
R/W | AddProp, DrawProps, Dress, ... |
| 0x004 | f32 |
m_engineFormatPos_004 |
R/W | AddProp, AttachParticleEffect, BeginFollow, ... |
| 0x006 | u8 |
m_field_006 |
R | TryAnimate |
| 0x007 | u8 |
m_field_007 |
R | TryAnimate |
| 0x008 | f32 |
m_carryHandPosAndDir |
R/W | AddProp, BeginFollow, DetachMonitoredTrack, ... |
| 0x00A | s16 |
m_field_00A |
R | updateCarryAnimation |
| 0x00C | u32 |
m_field_00C |
R/W | BeginFollow, EnableWalkFade, FollowOneStep, ... |
| 0x00D | u8 |
m_field_00D |
W | StartDefaultIdle, TryAnimate, endFollowDone, ... |
| 0x010 | f32 |
m_bIsSimulatorControlled |
R/W | DrawCensor, EndFollow, FollowOneStep, ... |
| 0x014 | f32 |
m_field_014 |
R/W | BeginFollow, DrawCensor, EnableWalkFade, ... |
| 0x018 | f32 |
m_turnRate |
R/W | BeginFollow, DrawCensor, EndFollow, ... |
| 0x01C | f32 |
m_field_01C |
R/W | BeginFollow, FollowOneStep, SAnimator2, ... |
| 0x020 | f32 |
m_field_020 |
R/W | BeginFollow, DrawCensor, FollowOneStep, ... |
| 0x024 | f32 |
m_field_024 |
R/W | BeginFollow, DrawCensor, Initialize, ... |
| 0x028 | f32 |
m_field_028 |
R/W | BeginFollow, DrawCensor, Initialize, ... |
| 0x02C | u32 |
m_turnRate_02C |
R/W | CheckOptionalMotionAnimStatusOnStateChange, GetTurnRate, SetNextStateFromCompletedTurn, ... |
| 0x030 | f32 |
m_field_030 |
R/W | BeginFollow, DrawCensor, FollowOneStep, ... |
| 0x034 | f32 |
m_field_034 |
R/W | DrawCensor, SAnimator2, positionCharacter, ... |
| 0x038 | f32 |
m_field_038 |
R/W | DrawCensor, SAnimator2, positionCharacter, ... |
| 0x03C | u32 |
m_field_03C |
R/W | SAnimator2, UpdateNPCAutoRun, handleFreeMoveWalkRunAnimation, ... |
| 0x048 | u32 |
m_field_048 |
W | procBoneParticleEvt |
| 0x04C | u8[0x20] |
(gap) | - | - |
| 0x06C | u32 |
m_field_06C |
W | startCarry, stopCarry, updateCarryAnimation |
| 0x070 | u8[0x1C] |
(gap) | - | - |
| 0x08C | u8 |
m_field_08C |
R | setNewModel |
| 0x098 | f32 |
m_turnRate_098 |
R/W | GetTurnRate, SAnimator2, handleTurnAnimation, ... |
| 0x09C | f32 |
m_movementVelocityFromStyle |
R/W | GetMovementVelocityFromStyle, SAnimator2, handleFreeMoveWalkRunAnimation, ... |
| 0x0A0 | f32 |
m_movementVelocityFromStyle_0A0 |
R/W | GetMovementVelocityFromStyle, SAnimator2, handleFreeMoveWalkRunAnimation, ... |
| 0x0A4 | f32 |
m_field_0A4 |
R/W | SAnimator2, handleSidestepAnimation, initSidestep, ... |
| 0x0A8 | f32 |
m_movementVelocityFromStyle_0A8 |
R/W | GetMovementVelocityFromStyle, SAnimator2, handleFreeMoveWalkRunAnimation, ... |
| 0x0AC | f32 |
m_movementVelocityFromStyle_0AC |
R/W | GetMovementVelocityFromStyle, SAnimator2, handleFreeMoveWalkRunAnimation, ... |
| 0x0B0 | u32 |
m_nextStateFromCompletedTurn |
R/W | SAnimator2, SetNextStateFromCompletedTurn, setAnimationState, ... |
| 0x0B4 | f32 |
m_desiredFacing |
R/W | SAnimator2, SetDesiredFacing, awarenessMove, ... |
| 0x0B8 | f32 |
m_field_0B8 |
R/W | Reset, SAnimator2, handleFreeMoveWalkRunAnimation |
| 0x0C8 | u32 |
m_field_0C8 |
R/W | ReconStream, Reset, SAnimator2, ... |
| 0x0CC | u32 |
m_field_0CC |
R/W | Reset, SAnimator2, TryAnimate, ... |
| 0x0D0 | f32 |
m_field_0D0 |
R/W | ReconStream, SAnimator2, StartDefaultIdle, ... |
| 0x0D4 | u32 |
m_field_0D4 |
R/W | Reset, SAnimator2, StartDefaultIdle, ... |
| 0x0D8 | u32 |
m_field_0D8 |
R/W | Reset, SAnimator2, TryAnimate, ... |
| 0x0DC | u32 |
m_field_0DC |
R/W | DequeueAnimEvent, Reset, SAnimator2, ... |
| 0x0E0 | u32 |
m_field_0E0 |
R/W | Reset, SAnimator2, isAnimationDone |
| 0x0EC | u32 |
m_field_0EC |
R/W | Reset, SAnimator2, TryAnimate |
| 0x0F0 | u32 |
m_field_0F0 |
R/W | ReconStream, SAnimator2, TryAnimate, ... |
| 0x0F4 | f32 |
m_field_0F4 |
W | SAnimator2 |
| 0x0F8 | f32 |
m_field_0F8 |
W | SAnimator2 |
| 0x0FC | f32 |
m_idleAnimPlaybackParameters |
R/W | Initialize, SAnimator2, SetIdleAnimPlaybackParameters, ... |
| 0x100 | f32 |
m_field_100 |
W | SAnimator2, Update |
| 0x104 | f32 |
m_field_104 |
R/W | Initialize, SAnimator2, Update, ... |
| 0x108 | u32 |
m_field_108 |
R/W | BeginFollow, SAnimator2, UpdateNPCAutoRun, ... |
| 0x10C | u32 |
m_field_10C |
R/W | BeginFollow, SAnimator2, determineWalkRunStyle, ... |
| 0x110 | f32 |
m_field_110 |
R/W | Initialize, SAnimator2, Update, ... |
| 0x114 | f32 |
m_field_114 |
R/W | Initialize, SAnimator2, exitAwarenessFollow, ... |
| 0x118 | u32 |
m_field_118 |
R/W | Initialize, SAnimator2, handleFreeMoveWalkRunAnimation, ... |
| 0x11C | u32 |
m_field_11C |
R/W | Initialize, SAnimator2, UnloadPendingLongIdleAnim, ... |
| 0x120 | u32 |
m_field_120 |
R/W | SAnimator2, handleIdleAnimation |
| 0x124 | u32 |
m_field_124 |
R/W | SAnimator2, SelectAlgorithmicIdle, handleIdleAnimation |
| 0x128 | f32 |
m_field_128 |
R/W | SAnimator2, SelectAlgorithmicIdle, handleIdleAnimation |
| 0x12C | u32 |
m_field_12C |
W | SAnimator2 |
| 0x130 | u32 |
m_field_130 |
R/W | Reset, SAnimator2, TryChangeSuit, ... |
| 0x134 | f32 |
m_bonePos |
R/W | GetBonePos, GetCarryHandPosAndDir, SAnimator2, ... |
| 0x138 | f32 |
m_field_138 |
W | SAnimator2 |
| 0x13C | f32 |
m_field_13C |
W | SAnimator2 |
| 0x140 | f32 |
m_carryHandPosAndDir_140 |
R/W | GetCarryHandPosAndDir, SAnimator2, positionCharacter |
| 0x144 | f32 |
m_field_144 |
W | SAnimator2, positionCharacter |
| 0x148 | f32 |
m_field_148 |
W | SAnimator2, positionCharacter |
| 0x14C | f32 |
m_bonePos_14C |
R/W | GetBonePos, SAnimator2, positionCharacter |
| 0x150 | f32 |
m_field_150 |
R/W | SAnimator2, wearNormal |
| 0x154 | f32 |
m_field_154 |
R/W | SAnimator2, wearNormal |
| 0x158 | f32 |
m_bonePos_158 |
R/W | GetBonePos, SAnimator2, positionCharacter |
| 0x15C | f32 |
m_field_15C |
W | SAnimator2 |
| 0x160 | f32 |
m_field_160 |
W | SAnimator2 |
| 0x164 | s16 |
m_field_164 |
R/W | Initialize, SAnimator2, startCarry, ... |
| 0x168 | u32 |
m_field_168 |
R/W | AddProp, DrawProps, DrawPropsShadow, ... |
| 0x16C | u32 |
m_field_16C |
R/W | PropsHaveAlpha, ReconStream, Undress, ... |
| 0x178 | u32 |
m_field_178 |
R/W | Initialize, SAnimator2, handleMoodAnimations |
| 0x17C | u32 |
m_field_17C |
R/W | DrawCensor, SAnimator2, updateCensor |
| 0x180 | u8[0x30] |
(gap) | - | - |
| 0x1B0 | u32 |
m_field_1B0 |
R | positionCharacter |
| 0x1C0 | f32 |
m_field_1C0 |
W | SAnimator2, handleWalkRunAnimation |
| 0x1C4 | u32 |
m_field_1C4 |
W | SAnimator2, handleWalkRunAnimation |
| 0x1C8 | u32 |
m_field_1C8 |
R/W | BeginFollow, SAnimator2, followMiddleUpdate, ... |
| 0x1CC | u32 |
m_field_1CC |
W | EndFollow, SAnimator2, TryAnimate |
| 0x1D0 | u8[0x118] |
(gap) | - | - |
| 0x2E8 | s16 |
m_field_2E8 |
R | resolveSkillForPrimitive |
| 0x2EC | u32 |
m_field_2EC |
R | resolveSkillForPrimitive |
| 0x2F0 | u8[0x88] |
(gap) | - | - |
| 0x378 | u32 |
m_field_378 |
R | TryAnimate |
| 0x37C | u8[0x24] |
(gap) | - | - |
| 0x3A0 | u32 |
m_field_3A0 |
R | TryAnimate |
| 0x3A4 | u32 |
m_field_3A4 |
R | TryAnimate |
| 0x3A8 | u8[0xE0] |
(gap) | - | - |
| 0x488 | s16 |
m_field_488 |
R | resolveSkillForPrimitive |
| 0x48C | u32 |
m_field_48C |
R | resolveSkillForPrimitive |
| 0x490 | u8[0x140] |
(gap) | - | - |
| 0x5D0 | u32 |
m_field_5D0 |
R | updateParticles |
| 0x5DC | u32 |
m_field_5DC |
R | updateParticles |
| 0x5E8 | u32 |
m_field_5E8 |
W | Initialize, SAnimator2, isAnimationDone, ... |
| 0x5EC | u32 |
m_field_5EC |
R/W | Initialize, ReconStream, SAnimator2, ... |
| 0x5F0 | u32 |
m_field_5F0 |
R/W | Initialize, ReconStream, SAnimator2, ... |
| 0x5F4 | u32 |
m_field_5F4 |
R/W | ReconStream, SAnimator2, Update |
| 0x5F8 | u8 |
m_turnRate_5F8 |
R/W | BeginFollow, EnableWalkFade, GetTurnRate, ... |
| 0x5F9 | u8 |
m_field_5F9 |
R/W | BeginFollow, Initialize, LoadDCOptionalMotionAnims, ... |
| 0x5FA | u8 |
m_field_5FA |
R/W | Initialize, LoadOptionalIdleAnim, SAnimator2, ... |
| 0x5FB | u8 |
m_field_5FB |
R/W | SAnimator2, StartDefaultIdle, UnloadPendingLongIdleAnim, ... |
| 0x5FC | u32 |
m_field_5FC |
R/W | EndFollow, SAnimator2, UpdatePortalMode, ... |
| 0x600 | u32 |
m_field_600 |
R/W | EndAutoRun, EndFollow, StartAutoRun, ... |
| 0x604 | u32 |
m_field_604 |
R/W | ReconStream, SAnimator2, setNewModel, ... |
| 0x608 | f32 |
m_desiredFacing_608 |
R/W | Initialize, SAnimator2, SetDesiredFacing, ... |
| 0x60C | u32 |
m_carryHandPosAndDir_60C |
R/W | GetCarryHandPosAndDir, Initialize, positionCharacter |
| 0x61C | u32 |
m_bIsSimulatorControlled_61C |
R/W | Initialize, IsSimulatorControlled, LoadDCOptionalMotionAnims, ... |
| 0x620 | u32 |
m_field_620 |
R | awarenessMove, handleIdleAnimation, handleSkillIdleAnimation, ... |
| 0x630 | u32 |
m_field_630 |
R | updateRenderModels |
| 0x634 | u8[0x34] |
(gap) | - | - |
| 0x668 | u32 |
m_field_668 |
R/W | DetachMonitoredTrack, EndFollow, SAnimator2, ... |
| 0x66C | u8[0x4084] |
(gap) | - | - |
| 0x46F0 | f32 |
m_field_46F0 |
R | TryAnimate |
InteractorModule¶
Size: >= 0x60C (1548 bytes) | Fields: 98 (7 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_visibleSideOfWall |
R/W | CanObjectBeDestroyed, ClampPosToWorld, ConvertVertsToTiles, ... |
| 0x002 | u32 |
m_field_002 |
R/W | PlacementObject::CreateGridTile |
| 0x004 | f32 |
m_bIsLegalToPlaceMultiTileAtLocation |
R/W | CanObjectBeDestroyed, CheckNewSimInSocialMode, ClampPosToWorld, ... |
| 0x007 | u8 |
m_field_007 |
R | PlacementObject::Rotate |
| 0x008 | f32 |
m_objectPosition |
R/W | ConvertVertsToTiles, DirectInteractor::ExecuteActionMenu, DirectInteractor::InitPlayerPos, ... |
| 0x00C | f32 |
m_cursorIntersectionObjects |
R/W | DirectInteractor::OnCommandPressed, DirectInteractor::UpdateObjectHighlights, FloorPainter::CancelSession, ... |
| 0x010 | f32 |
m_field_010 |
R/W | DirectInteractor::CancelQueuedActions, DirectInteractor::InitPlayerPos, DirectInteractor::OnCommandPressed, ... |
| 0x014 | f32 |
m_field_014 |
R/W | FloorPainter::OnStart, Interactor::Moved, InteractorInputManager::InstanceData::CloseSession, ... |
| 0x016 | s16 |
m_field_016 |
R | ObjectManipulator::Update |
| 0x017 | u8 |
m_field_017 |
R | ObjectManipulator::Update |
| 0x018 | f32 |
m_objectInstancesList |
R/W | GetObjectInstancesList, InteractorInputManager::InstanceData::CloseSession, InteractorInputManager::InstanceData::OpenSession, ... |
| 0x01C | u32 |
m_field_01C |
R/W | InteractorInputManager::InstanceData::CloseSession, InteractorInputManager::InstanceData::OpenSession, InteractorInputManager::InstanceData::Update, ... |
| 0x020 | f32 |
m_field_020 |
R/W | DirectInteractor::Update, FloorPainter::CurrentSelectionIsValid, FloorPainter::GetSelectedRectPoints, ... |
| 0x024 | f32 |
m_field_024 |
R/W | FloorPainter::CurrentSelectionIsValid, FloorPainter::GetSelectedRectPoints, FloorPainter::PaintRoom, ... |
| 0x028 | u32 |
m_field_028 |
R/W | InteractorResourceSet::AddTexture, InteractorResourceSet::ClearSet, InteractorResourceSet::GetTexture, ... |
| 0x02C | f32 |
m_field_02C |
R/W | DirectInteractor::InitPlayerPos, DirectInteractor::OnCommandPressed, DirectInteractor::ResetIdleTime, ... |
| 0x030 | f32 |
m_field_030 |
R/W | DirectInteractor::ExecuteActionMenu, DirectInteractor::OnCommandPressed, DirectInteractor::OnCommandReleased, ... |
| 0x034 | f32 |
m_field_034 |
R/W | DirectInteractor::InterpretFreeMoveInput, DirectInteractor::OnCommandReleased, DirectInteractor::ParseControls, ... |
| 0x038 | f32 |
m_field_038 |
R/W | DirectInteractor::OnCommandReleased, DirectInteractor::ParseControls, FloorPainter::OnCommandReleased, ... |
| 0x03C | f32 |
m_field_03C |
R/W | DirectInteractor::OnCommandPressed, DirectInteractor::OnCommandReleased, DirectInteractor::ParseControls, ... |
| 0x040 | f32 |
m_field_040 |
R/W | DirectInteractor::OnCommandReleased, DirectInteractor::ParseControls, FloorPainter::OnCommandReleased, ... |
| 0x044 | u32 |
m_field_044 |
R/W | DirectInteractor::InterpretFreeMoveInput, DirectInteractor::ParseControls, Interactor::ResetInputState, ... |
| 0x048 | f32 |
m_field_048 |
R/W | DirectInteractor::ParseControls, DirectInteractor::ShouldHighlightObject, Interactor::ResetInputState, ... |
| 0x04C | f32 |
m_field_04C |
R/W | DirectInteractor::ShouldHighlightObject, InteractorResourceSet::AddShader, InteractorResourceSet::ClearSet, ... |
| 0x050 | f32 |
m_field_050 |
W | FloorPainter::OnCreate, InteractorVisualizer::DrawPreviewOnAffectedWalls, InteractorVisualizer::DrawWallpaperRectPreview, ... |
| 0x054 | f32 |
m_field_054 |
W | FloorPainter::OnCreate, ObjectManipulator::OnStart, WallManipulator::OnCreate, ... |
| 0x058 | f32 |
m_field_058 |
R/W | DirectInteractor::ResetIdleTime, DirectInteractor::Update |
| 0x05C | u32 |
m_field_05C |
R/W | DirectInteractor::DirectInteractor, DirectInteractor::ExecuteActionMenu, DirectInteractor::ExecuteObjectActionMenu, ... |
| 0x060 | f32 |
m_field_060 |
R/W | FloorPainter::CurrentSelectionIsValid, FloorPainter::HandleActionCmdInPlaceMode, FloorPainter::HandleActionCmdInRemoveMode, ... |
| 0x064 | f32 |
m_field_064 |
R/W | DirectInteractor::DirectInteractor, DirectInteractor::Update, DirectInteractor::UpdateControlStatus, ... |
| 0x068 | f32 |
m_field_068 |
R/W | DirectInteractor::InitPlayerPos, DirectInteractor::OnStart, DirectInteractor::Update, ... |
| 0x06C | u32 |
m_field_06C |
R/W | DirectInteractor::OnCommandPressed, DirectInteractor::OnStart, DirectInteractor::Update, ... |
| 0x070 | f32 |
m_field_070 |
R/W | DirectInteractor::CancelQueuedActions, DirectInteractor::DirectInteractor, DirectInteractor::ExecuteActionMenu, ... |
| 0x074 | f32 |
m_field_074 |
R/W | DirectInteractor::DirectInteractor, DirectInteractor::ShouldHighlightObject, InteractorVisualizer::Draw, ... |
| 0x078 | u32 |
m_field_078 |
R/W | DirectInteractor::DirectInteractor, DirectInteractor::InitPlayerPos, DirectInteractor::OnStart, ... |
| 0x07C | u32 |
m_field_07C |
R/W | DirectInteractor::DirectInteractor, DirectInteractor::InitPlayerPos, FloorPainter::CurrentSelectionIsValid, ... |
| 0x080 | u32 |
m_field_080 |
R/W | DirectInteractor::DirectInteractor, DirectInteractor::ExecuteObjectActionMenu, DirectInteractor::ResetIdleTime, ... |
| 0x084 | f32 |
m_field_084 |
R/W | FloorPainter::OnStart, WallPainter::AdjustCursorPosition, WallPainter::OnStart, ... |
| 0x088 | u32 |
m_field_088 |
R/W | WallManipulator::CommittTransaction, WallManipulator::WallManipulator, WallManipulator::~WallManipulator, ... |
| 0x090 | u32 |
m_field_090 |
R/W | FloorPainter::OnStart, FloorPainter::~FloorPainter, WallPainter::CountWallsInRoomSelection, ... |
| 0x094 | u32 |
m_field_094 |
R/W | FloorPainter::OnStart, FloorPainter::OnStop, WallPainter::CommittTransaction, ... |
| 0x098 | f32 |
m_field_098 |
R/W | FloorPainter::CurrentSelectionIsValid, FloorPainter::OnCommandPressed, FloorPainter::PaintFloor, ... |
| 0x09C | u32 |
m_field_09C |
R/W | FloorPainter::OnCommandPressed, FloorPainter::OnStart, WallPainter::CommittTransaction, ... |
| 0x0A0 | f32 |
m_field_0A0 |
R/W | FloorPainter::CancelSession, FloorPainter::HandleActionCmdInRemoveMode, FloorPainter::OnCommandPressed, ... |
| 0x0A4 | f32 |
m_field_0A4 |
R/W | FloorPainter::CancelSession, FloorPainter::CurrentSelectionIsValid, FloorPainter::OnCommandPressed, ... |
| 0x0A8 | u32 |
m_field_0A8 |
R/W | FloorPainter::FloorPainter, FloorPainter::Update, FloorPainter::~FloorPainter, ... |
| 0x0AC | u32 |
m_field_0AC |
W | GrabManipulator::GrabManipulator, InteractorManager::CreatePlayerInteractorSets, InteractorVisualizer::InteractorOrderTableCallback, ... |
| 0x0B0 | u32 |
m_field_0B0 |
W | DirectInteractor::InterpretFreeMoveInput, DirectInteractor::OnCommandPressed, DirectInteractor::ResetIdleTime, ... |
| 0x0B4 | f32 |
m_field_0B4 |
R/W | DirectInteractor::InterpretFreeMoveInput, DirectInteractor::SendNeutralFreeMoveInput, InteractorVisualizer::InteractorOrderTableCallback |
| 0x0B8 | f32 |
m_field_0B8 |
R/W | DirectInteractor::SetVelocityModifiers, FloorPainter::FloorPainter, FloorPainter::HandleActionCmdInPlaceMode, ... |
| 0x0BC | u32 |
m_field_0BC |
R/W | GrabManipulator::OnStart, PlaceManipulator::StartPlacement, WallPainter::OnStart, ... |
| 0x0C0 | f32 |
m_field_0C0 |
R/W | GrabManipulator::OnStart, InteractorVisualizer::Draw, InteractorVisualizer::DrawPreviewOnAffectedWalls, ... |
| 0x0C4 | f32 |
m_field_0C4 |
R/W | GrabManipulator::OnStart, InteractorVisualizer::Draw, InteractorVisualizer::DrawPreviewOnAffectedWalls, ... |
| 0x0C8 | f32 |
m_field_0C8 |
R/W | DirectInteractor::ExecuteActionMenu, GrabManipulator::GrabManipulator, GrabManipulator::OnStart, ... |
| 0x0CC | s16 |
m_field_0CC |
R/W | PlaceManipulator::StartPlacement, PlaceManipulator::TryPlacingCurrentObject, WallManipulator::ValidateWallSegment, ... |
| 0x0D0 | u32 |
m_field_0D0 |
R/W | PlaceManipulator::OnCommandPressed, WallManipulator::CheckForAffectedWalls, WallManipulator::CommittTransaction, ... |
| 0x0D4 | u32 |
m_field_0D4 |
R/W | WallManipulator::AddWallAtTile, WallManipulator::CanChangeTileAdd, WallManipulator::HandleDeleteLine, ... |
| 0x0D8 | u32 |
m_field_0D8 |
W | WallManipulator::OnStart |
| 0x0DC | u32 |
m_field_0DC |
W | WallManipulator::OnStart |
| 0x0E0 | u32 |
m_field_0E0 |
W | WallManipulator::WallManipulator |
| 0x0F0 | f32 |
m_field_0F0 |
R/W | InteractorVisualizer::DrawPreviewOnAffectedWalls, InteractorVisualizer::DrawVerticalRect, InteractorVisualizer::DrawWallpaperPreviewOnAffectedWalls, ... |
| 0x0F4 | u32 |
m_field_0F4 |
R | WallManipulator::OnStart, WallManipulator::OnStop |
| 0x0F8 | u32 |
m_field_0F8 |
R | WallManipulator::OnStart |
| 0x0FC | u32 |
m_field_0FC |
R | WallManipulator::OnStart |
| 0x100 | u32 |
m_field_100 |
R | WallManipulator::CommittTransaction, WallManipulator::OnStart |
| 0x104 | u32 |
m_field_104 |
R/W | WallManipulator::CommittTransaction, WallManipulator::OnStart |
| 0x10C | u32 |
m_field_10C |
W | InteractorVisualizer::Draw, InteractorVisualizer::DrawResource, InteractorVisualizer::DrawSimpleResourceSet, ... |
| 0x110 | f32 |
m_field_110 |
W | InteractorVisualizer::Draw, InteractorVisualizer::DrawPreviewOnAffectedWalls, InteractorVisualizer::DrawResource, ... |
| 0x114 | f32 |
m_field_114 |
W | InteractorVisualizer::DrawPreviewOnAffectedWalls, InteractorVisualizer::DrawWallpaperRectPreview |
| 0x120 | u32 |
m_field_120 |
R | InteractorVisualizer::Draw |
| 0x124 | u8[0x3C] |
(gap) | - | - |
| 0x160 | u32 |
m_field_160 |
R | DirectInteractor::OnCommandPressed, SimInteractor::OnCommandPressed |
| 0x164 | u8[0x18] |
(gap) | - | - |
| 0x17C | u32 |
m_field_17C |
R/W | SimInteractor::OnStart, SimInteractor::SimInteractor, SimInteractor::Update |
| 0x180 | f32 |
m_field_180 |
R/W | SimInteractor::GetBeamScale, SimInteractor::OnStart, SimInteractor::SimInteractor, ... |
| 0x184 | f32 |
m_field_184 |
W | SimInteractor::SimInteractor, SimInteractor::Update |
| 0x188 | u32 |
m_field_188 |
R/W | SimInteractor::OnCommandPressed, SimInteractor::OnCommandReleased, SimInteractor::OnStart, ... |
| 0x18C | u32 |
m_field_18C |
W | SimInteractor::ImmediatelyCutCursorAndCameraToPos, SimInteractor::SimInteractor |
| 0x190 | u32 |
m_field_190 |
R/W | SimInteractor::ReturnPlumbBobToOwner, SimInteractor::SimInteractor |
| 0x194 | u32 |
m_field_194 |
R/W | SimInteractor::OnStart, SimInteractor::Update |
| 0x198 | u32 |
m_field_198 |
W | SimInteractor::OnStart |
| 0x19C | u32 |
m_field_19C |
R/W | SimInteractor::OnStart, SimInteractor::OnStop, SimInteractor::ReturnPlumbBobToOwner, ... |
| 0x1A0 | u8[0x30] |
(gap) | - | - |
| 0x1D0 | f32 |
m_field_1D0 |
R/W | SimInteractor::SimInteractor, SimInteractor::UpdateOverlapIntersection |
| 0x1D8 | f32 |
m_field_1D8 |
R/W | SimInteractor::Update, SimInteractor::UpdateOverlapIntersection |
| 0x1DC | f32 |
m_field_1DC |
R/W | SimInteractor::SimInteractor, SimInteractor::UpdateOverlapIntersection |
| 0x1E0 | f32 |
m_field_1E0 |
W | SimInteractor::SimInteractor, SimInteractor::UpdateOverlapIntersection |
| 0x1EC | f32 |
m_field_1EC |
R/W | SimInteractor::SimInteractor, SimInteractor::UpdateOverlapIntersection |
| 0x1F8 | f32 |
m_field_1F8 |
W | SimInteractor::SimInteractor, SimInteractor::UpdateOverlapIntersection |
| 0x204 | f32 |
m_field_204 |
W | SimInteractor::SimInteractor |
| 0x214 | u32 |
m_field_214 |
R/W | SimInteractor::OnCommandReleased, SimInteractor::OnStart, SimInteractor::Update |
| 0x218 | u32 |
m_field_218 |
W | SimInteractor::OnStart |
| 0x224 | u32 |
m_field_224 |
W | SimInteractor::OnStart, SimInteractor::SimInteractor, SimInteractor::UpdateOverlapIntersection |
| 0x228 | u32 |
m_field_228 |
W | SimInteractor::OnStart, SimInteractor::SimInteractor |
| 0x238 | u32 |
m_field_238 |
R | DirectInteractor::OnCommandPressed, SimInteractor::OnCommandPressed |
| 0x23C | u8[0xE4] |
(gap) | - | - |
| 0x320 | u32 |
m_field_320 |
R | InteractorVisualizer::Draw |
| 0x324 | u8[0x8C] |
(gap) | - | - |
| 0x3B0 | u32 |
m_field_3B0 |
W | WallManipulator::CheckForAffectedWalls |
| 0x3BC | u32 |
m_field_3BC |
R | WallManipulator::FinalizePlacement, WallManipulator::FinalizeRoom, WallPainter::FinalizePaperForRoom, ... |
| 0x3C0 | u8[0x58] |
(gap) | - | - |
| 0x418 | f32 |
m_visibleSideOfWall_418 |
R | GetCameraRelativeStickAngle, GetVisibleSideOfWall, InteractorVisualizer::DrawResource |
| 0x41C | u8[0x20] |
(gap) | - | - |
| 0x43C | f32 |
m_visibleSideOfWall_43C |
R | FloorPainter::OnStart, GetCameraRelativeStickAngle, GetVisibleSideOfWall, ... |
| 0x440 | u8[0x1C8] |
(gap) | - | - |
| 0x608 | f32 |
m_field_608 |
W | DirectInteractor::InterpretFreeMoveInput, DirectInteractor::SendNeutralFreeMoveInput |
ESim¶
Size: >= 0x648 (1608 bytes) | Fields: 97 (21 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_obCenter |
R/W | CensorOrderTableCallback, DeletePlayerCachedModel, Draw, ... |
| 0x004 | f32 |
m_obCenter_004 |
R/W | Draw, DrawSim, ESim, ... |
| 0x008 | f32 |
m_obCenter_008 |
R/W | ESim, GetObCenter, initModel |
| 0x00C | u32 |
m_field_00C |
W | ESim |
| 0x010 | u32 |
m_field_010 |
W | ESim |
| 0x014 | u32 |
m_ghostParticleEffect |
R/W | ESim, UpdateGhostParticleEffect |
| 0x018 | u32 |
m_ghostParticleEffect_018 |
R/W | ESim, UpdateGhostParticleEffect |
| 0x01C | u32 |
m_field_01C |
W | ESim |
| 0x020 | u32 |
m_field_020 |
W | ESim |
| 0x024 | u32 |
m_field_024 |
W | ESim |
| 0x034 | u32 |
m_field_034 |
W | ESim |
| 0x038 | u8[0x1C] |
(gap) | - | - |
| 0x054 | f32 |
m_field_054 |
W | initModel |
| 0x05C | u32 |
m_field_05C |
R/W | ESim, Update |
| 0x060 | f32 |
m_field_060 |
W | Update |
| 0x064 | f32 |
m_field_064 |
W | Update |
| 0x068 | u32 |
m_field_068 |
R/W | Draw, ESim |
| 0x06C | u32 |
m_field_06C |
W | ESim |
| 0x070 | u32 |
m_field_070 |
R | Draw |
| 0x074 | u8[0x15] |
(gap) | - | - |
| 0x089 | u8 |
m_field_089 |
R | CompositeSkin |
| 0x098 | u32 |
m_field_098 |
R | CensorOrderTableCallback, PropOrderTableCallback, ServiceNpcOrderTableCallback, ... |
| 0x0A8 | u32 |
m_field_0A8 |
W | CensorOrderTableCallback, PropOrderTableCallback, ServiceNpcOrderTableCallback, ... |
| 0x0AC | u32 |
m_field_0AC |
W | CensorOrderTableCallback, PropOrderTableCallback, ServiceNpcOrderTableCallback, ... |
| 0x0B0 | u32 |
m_field_0B0 |
W | SkillMeterOrderTableCallback |
| 0x0B4 | u32 |
m_field_0B4 |
W | CensorOrderTableCallback, PropOrderTableCallback, ServiceNpcOrderTableCallback, ... |
| 0x0B8 | u32 |
m_field_0B8 |
W | PropOrderTableCallback, SimOrderTableCallback, SkillMeterOrderTableCallback |
| 0x0BC | u8[0x5C] |
(gap) | - | - |
| 0x118 | u32 |
m_field_118 |
R | initModel |
| 0x120 | u32 |
m_shadow |
R/W | UpdateShadow, initModel |
| 0x124 | u8[0x1FC] |
(gap) | - | - |
| 0x320 | u32 |
m_field_320 |
W | ESim, ~ESim |
| 0x328 | u32 |
m_field_328 |
W | ESim |
| 0x32C | u32 |
m_simAndNpcCommonItems |
R | DrawSimAndNpcCommonItems |
| 0x330 | u8[0xA0] |
(gap) | - | - |
| 0x3D0 | u32 |
m_field_3D0 |
R/W | CompositeSkin, CreateThumbnail, Draw, ... |
| 0x3D4 | u32 |
m_field_3D4 |
W | initModel |
| 0x3D8 | u32 |
m_field_3D8 |
R/W | CreateSkinAsync, ESim, RefreshSkin, ... |
| 0x3E0 | u32 |
m_field_3E0 |
R/W | ESim, Update, UpdateShadow, ... |
| 0x3E4 | u32 |
m_field_3E4 |
W | ESim |
| 0x3E8 | u32 |
m_plumbBobState |
R/W | DrawPlumbBob, DrawSkillMeter, ESim, ... |
| 0x3EC | u32 |
m_plumbBobState_3EC |
R/W | DrawPlumbBob, DrawSkillMeter, SetPlumbBobState, ... |
| 0x3F0 | f32 |
m_skillMeter |
R/W | DrawSkillMeter, initModel |
| 0x3F4 | f32 |
m_plumbBobState_3F4 |
R/W | DrawPlumbBob, SetPlumbBobState, UpdateSkillMeter |
| 0x404 | u32 |
m_ghostParticleEffect_404 |
R/W | ESim, UpdateGhostParticleEffect |
| 0x408 | u32 |
m_field_408 |
R/W | DrawCursorHighLight, ESim, initModel, ... |
| 0x40C | u32 |
m_field_40C |
R/W | DrawCursorHighLight, ESim, initModel, ... |
| 0x410 | u32 |
m_field_410 |
R/W | ESim, initModel, ~ESim |
| 0x414 | u32 |
m_field_414 |
W | ESim |
| 0x418 | f32 |
m_field_418 |
R/W | DrawCursorHighLight, DrawSkillMeter, ESim |
| 0x41C | u32 |
m_cursorHighLight |
R/W | DrawCursorHighLight, ESim |
| 0x420 | u32 |
m_cursorHighLight_420 |
R/W | DrawCursorHighLight, ESim |
| 0x424 | u32 |
m_skinChange |
R/W | ESim, UpdateSkinChange |
| 0x428 | u32 |
m_shadow_428 |
R/W | Draw, DrawSim, UpdateShadow |
| 0x42C | u32 |
m_field_42C |
R/W | DrawSimAndNpcCommonItems, ESim, initModel, ... |
| 0x430 | u32 |
m_field_430 |
R/W | DrawSimAndNpcCommonItems, ESim, UpdateShowerCurtain, ... |
| 0x434 | u32 |
m_showerCurtain |
R/W | ESim, UpdateShowerCurtain, UpdateSkinChange |
| 0x438 | f32 |
m_field_438 |
R/W | DrawSimAndNpcCommonItems, ESim, UpdateShowerCurtain, ... |
| 0x43C | f32 |
m_queuedOperation |
R/W | DrawSkillMeter, ESim, UpdateQueuedOperation |
| 0x440 | u32 |
m_field_440 |
W | ESim, initModel |
| 0x444 | u32 |
m_field_444 |
W | ESim, initModel |
| 0x448 | u32 |
m_field_448 |
W | ESim, initModel |
| 0x44C | u32 |
m_field_44C |
W | ESim, initModel |
| 0x450 | u32 |
m_field_450 |
R/W | Draw |
| 0x454 | u32 |
m_field_454 |
R/W | Draw, ESim, Update, ... |
| 0x458 | u32 |
m_field_458 |
W | ESim, initModel |
| 0x464 | u32 |
m_field_464 |
W | ESim, initModel |
| 0x478 | u32 |
m_field_478 |
W | ESim, initModel |
| 0x47C | u32 |
m_field_47C |
W | ESim, initModel |
| 0x480 | u32 |
m_field_480 |
W | ESim, initModel |
| 0x484 | u32 |
m_field_484 |
W | ESim, initModel |
| 0x488 | u32 |
m_field_488 |
W | Draw |
| 0x48C | u32 |
m_field_48C |
W | ESim, initModel |
| 0x490 | u32 |
m_field_490 |
W | ESim, initModel |
| 0x49C | u32 |
m_field_49C |
W | ESim, initModel |
| 0x4B0 | u32 |
m_field_4B0 |
W | ESim |
| 0x4B4 | u32 |
m_field_4B4 |
W | ESim |
| 0x4B8 | u32 |
m_field_4B8 |
W | ESim |
| 0x4BC | u32 |
m_field_4BC |
W | ESim |
| 0x4C0 | u32 |
m_field_4C0 |
W | ESim |
| 0x4C4 | u32 |
m_field_4C4 |
W | ESim |
| 0x4D4 | u32 |
m_field_4D4 |
W | ESim |
| 0x4E8 | u32 |
m_field_4E8 |
W | ESim |
| 0x4EC | u32 |
m_field_4EC |
W | ESim |
| 0x4F0 | u32 |
m_field_4F0 |
W | ESim |
| 0x4F4 | u32 |
m_field_4F4 |
W | ESim |
| 0x4F8 | u32 |
m_field_4F8 |
R/W | Draw |
| 0x4FC | u32 |
m_field_4FC |
R/W | Draw, ESim |
| 0x500 | u32 |
m_field_500 |
W | ESim |
| 0x50C | u32 |
m_field_50C |
W | ESim |
| 0x520 | u32 |
m_skinChange_520 |
R/W | ESim, UpdateQueuedOperation, UpdateSkinChange |
| 0x524 | u32 |
m_field_524 |
W | ESim, initModel |
| 0x528 | u32 |
m_field_528 |
W | Draw |
| 0x52C | u32 |
m_field_52C |
W | ESim, initModel |
| 0x530 | u8[0xF8] |
(gap) | - | - |
| 0x628 | u32 |
m_field_628 |
R/W | ESim, ~ESim |
| 0x62C | u32 |
m_field_62C |
W | initModel |
| 0x630 | u32 |
m_field_630 |
R/W | CreateSkinAsync, ESim, RefreshSkin, ... |
| 0x634 | u32 |
m_shadow_634 |
R/W | Draw, UpdateShadow, initModel |
| 0x638 | u32 |
m_field_638 |
R/W | Draw, ESim, Update, ... |
| 0x63C | u32 |
m_scaler |
R/W | ChangeCostume, CompositeSkin, CreateThumbnail, ... |
| 0x640 | u32 |
m_field_640 |
R/W | ESim, Update |
| 0x644 | u32 |
m_field_644 |
R/W | ESim, ReadModelFromCache, TransferModelToCache |
CameraDirector¶
Size: >= 0x44C (1100 bytes) | Fields: 90 (35 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u32 |
m_field_000 |
R | CalcCancelCam, CalcSimsCam, InterpToGameCamera, ... |
| 0x004 | u32 |
m_field_004 |
R | CalcCancelCam, CalcSimsCam |
| 0x008 | u32 |
m_field_008 |
R | CalcCancelCam, CalcSimsCam |
| 0x00C | u32 |
m_field_00C |
R | CalcCancelCam, CalcSimsCam |
| 0x010 | u32 |
m_field_010 |
R | CalcCancelCam, CalcSimsCam |
| 0x014 | u32 |
m_field_014 |
R | CalcCancelCam, CalcSimsCam |
| 0x018 | u32 |
m_field_018 |
R | CalcCancelCam, CalcSimsCam |
| 0x01C | u32 |
m_field_01C |
R | CalcCancelCam, CalcSimsCam |
| 0x020 | u32 |
m_field_020 |
R | CalcCancelCam, CalcSimsCam |
| 0x024 | u32 |
m_field_024 |
R | CalcCancelCam, CalcSimsCam |
| 0x028 | u32 |
m_field_028 |
R | CalcCancelCam, CalcSimsCam |
| 0x02C | u32 |
m_field_02C |
R | CalcCancelCam, CalcSimsCam |
| 0x030 | u32 |
m_field_030 |
R | CalcCancelCam, CalcSimsCam |
| 0x034 | u32 |
m_field_034 |
R | CalcCancelCam, CalcSimsCam |
| 0x038 | u32 |
m_field_038 |
R | CalcCancelCam, CalcSimsCam |
| 0x03C | u32 |
m_field_03C |
R | CalcCancelCam, CalcSimsCam |
| 0x040 | f32 |
m_cameraPosAndFOV |
R | UpdateCameraPosAndFOV |
| 0x044 | u8[0x1C] |
(gap) | - | - |
| 0x060 | f32 |
m_field_060 |
R | Interp |
| 0x070 | f32 |
m_upInterpCamera |
R | Interp, SetUpInterpCamera |
| 0x080 | f32 |
m_cameraInterp |
R/W | CalcCancelCam, CalcSimsCam, Interp, ... |
| 0x084 | u32 |
m_cameraInterp_084 |
R/W | CalcCancelCam, CalcSimsCam, SetCameraCut, ... |
| 0x090 | f32 |
m_cameraCutAnim |
R/W | Interp, SetCameraCutAnim |
| 0x0A0 | f32 |
m_cameraCutAnim_0A0 |
R/W | Interp, SetCameraCutAnim |
| 0x0B0 | f32 |
m_cameraCutAnim_0B0 |
R/W | Interp, SetCameraCutAnim |
| 0x0B4 | f32 |
m_cameraCutAnim_0B4 |
W | SetCameraCutAnim |
| 0x0B8 | f32 |
m_cameraCutAnim_0B8 |
W | SetCameraCutAnim |
| 0x0BC | u8[0x44] |
(gap) | - | - |
| 0x100 | u32 |
m_field_100 |
W | InitSimsCamera |
| 0x10C | u32 |
m_field_10C |
W | InitSimsCamera |
| 0x118 | u32 |
m_cameraInterp_118 |
R/W | AttachDummy, InitCurrentCamera, ReleaseCurrentCamera, ... |
| 0x11C | u32 |
m_cameraInterp_11C |
R/W | AttachDummy, InitCurrentCamera, ReleaseCurrentCamera, ... |
| 0x120 | u8[0x40] |
(gap) | - | - |
| 0x160 | u32 |
m_cameraInterp_160 |
R/W | CalcCancelCam, CalcSimsCam, Draw, ... |
| 0x164 | u32 |
m_field_164 |
R/W | ReleaseCurrentCamera, Reset, StartAnim, ... |
| 0x168 | f32 |
m_field_168 |
R/W | StartAnim, Update |
| 0x170 | u32 |
m_upInterpCamera_170 |
R/W | AnimEventHandler, CalcCancelCam, CalcSimsCam, ... |
| 0x174 | f32 |
m_field_174 |
R/W | CalcCancelCam, CalcSimsCam, InitSimsCamera |
| 0x178 | f32 |
m_field_178 |
R/W | CalcCancelCam, CalcSimsCam, InitSimsCamera, ... |
| 0x17C | f32 |
m_field_17C |
R/W | CalcCancelCam, CalcSimsCam, InitSimsCamera, ... |
| 0x180 | f32 |
m_field_180 |
R/W | CalcCancelCam, CalcSimsCam, InitSimsCamera, ... |
| 0x184 | f32 |
m_field_184 |
R/W | CalcCancelCam, CalcSimsCam, InitSimsCamera, ... |
| 0x188 | f32 |
m_field_188 |
W | InitSimsCamera |
| 0x18C | f32 |
m_field_18C |
R/W | InitSimsCamera, Interp |
| 0x190 | f32 |
m_upInterpCamera_190 |
R/W | Interp, ReleaseCurrentCamera, Reset, ... |
| 0x194 | f32 |
m_upInterpCamera_194 |
R/W | Interp, ReleaseCurrentCamera, Reset, ... |
| 0x198 | u32 |
m_upInterpCamera_198 |
R/W | ReleaseCurrentCamera, Reset, SetUpInterpCamera, ... |
| 0x19C | f32 |
m_upInterpCamera_19C |
R/W | Interp, SetUpInterpCamera |
| 0x1A0 | f32 |
m_cameraInterp_1A0 |
R/W | CalcCancelCam, CalcSimsCam, InitCurrentCamera, ... |
| 0x1A4 | u32 |
m_field_1A4 |
W | Reset, StartAnim |
| 0x1A8 | u8[0x24] |
(gap) | - | - |
| 0x1CC | u32 |
m_cameraCutAnim_1CC |
R | SetCameraCutAnim, SetCameraInterpAnim, StartAnim |
| 0x1D0 | u8[0x50] |
(gap) | - | - |
| 0x220 | u32 |
m_cameraInterp_220 |
R/W | AttachDummy, InitCurrentCamera, ProcessPropertyEventTags, ... |
| 0x224 | f32 |
m_field_224 |
R/W | InitCurrentCamera, ProcessPropertyEventTags, ReleaseCurrentCamera, ... |
| 0x228 | f32 |
m_field_228 |
R/W | InitCurrentCamera, ProcessPropertyEventTags, ReleaseCurrentCamera, ... |
| 0x22C | f32 |
m_cameraInterp_22C |
R/W | AttachDummy, InitCurrentCamera, InterpToCancelCamera, ... |
| 0x230 | u32 |
m_cameraInterp_230 |
R/W | AttachDummy, InitCurrentCamera, ReleaseCurrentCamera, ... |
| 0x234 | u32 |
m_field_234 |
R/W | Draw, Reset |
| 0x238 | u32 |
m_cameraInterp_238 |
R/W | AttachDummy, CheckCancelled, InterpToGameCamera, ... |
| 0x23C | u32 |
m_field_23C |
R/W | InterpToCancelCamera, Reset, Update |
| 0x240 | u32 |
m_cameraInterp_240 |
R/W | AttachDummy, CheckCancelled, InterpToCancelCamera, ... |
| 0x244 | u32 |
m_field_244 |
R/W | CameraDirector, CheckCancelled, DisableControls, ... |
| 0x248 | u32 |
m_field_248 |
R/W | DisableControls, EnableControls, ReleaseCurrentCamera |
| 0x24C | u32 |
m_cameraCutAnim_24C |
R/W | CalcCancelCam, ReleaseCurrentCamera, Reset, ... |
| 0x250 | f32 |
m_cameraCutAnim_250 |
R | SetCameraCutAnim |
| 0x260 | f32 |
m_cameraCutAnim_260 |
R | SetCameraCutAnim |
| 0x270 | f32 |
m_cameraCutAnim_270 |
R | SetCameraCutAnim |
| 0x280 | f32 |
m_cameraCutAnim_280 |
R | SetCameraCutAnim |
| 0x290 | f32 |
m_cameraCutAnim_290 |
R/W | SetCameraCutAnim |
| 0x294 | u32 |
m_cameraCutAnim_294 |
W | SetCameraCutAnim |
| 0x298 | u8[0x38] |
(gap) | - | - |
| 0x2D0 | u32 |
m_field_2D0 |
R/W | CameraDirector, ~CameraDirector |
| 0x2D4 | f32 |
m_field_2D4 |
R/W | BeginCameraBloomInterp, BloomInterp, Reset, ... |
| 0x2D8 | f32 |
m_animNoteTrack |
R/W | BlurInterp, Reset, UpdateAnimNoteTrack |
| 0x2DC | f32 |
m_field_2DC |
R | BloomInterp |
| 0x2E0 | f32 |
m_field_2E0 |
R | BloomInterp |
| 0x2E4 | f32 |
m_field_2E4 |
R | BloomInterp |
| 0x2E8 | f32 |
m_field_2E8 |
R | BloomInterp |
| 0x2EC | f32 |
m_field_2EC |
R/W | BeginCameraBloomInterp, BloomInterp |
| 0x2F0 | f32 |
m_field_2F0 |
R | BloomInterp |
| 0x2F4 | f32 |
m_field_2F4 |
R | BloomInterp |
| 0x2F8 | f32 |
m_field_2F8 |
R | BloomInterp |
| 0x2FC | f32 |
m_field_2FC |
R | BlurInterp |
| 0x300 | f32 |
m_field_300 |
R | BlurInterp |
| 0x304 | f32 |
m_field_304 |
R | BlurInterp |
| 0x308 | f32 |
m_field_308 |
R | BlurInterp |
| 0x30C | f32 |
m_field_30C |
R | BlurInterp |
| 0x310 | f32 |
m_field_310 |
R | BlurInterp |
| 0x314 | f32 |
m_field_314 |
R | BlurInterp |
| 0x318 | f32 |
m_field_318 |
R | BlurInterp |
| 0x31C | u32 |
m_field_31C |
R/W | BeginCameraBloomInterp, BloomInterp, BlurInterp, ... |
| 0x320 | u32 |
m_field_320 |
R/W | InterpToGameCamera, ReleaseToGameCamera |
| 0x324 | f32 |
m_cameraInterpAnim |
R/W | CameraDirector, InterpToGameCamera, ReleaseToGameCamera, ... |
| 0x328 | f32 |
m_cameraInterpAnim_328 |
R/W | CameraDirector, InterpToGameCamera, ReleaseToGameCamera, ... |
| 0x32C | u8[0x11C] |
(gap) | - | - |
| 0x448 | f32 |
m_cameraInterpAnim_448 |
R | InterpToGameCamera, SetCameraInterpAnim |
ISimsObjectModel¶
Size: >= 0x323C (12860 bytes) | Fields: 88 (28 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_heightOffset |
R/W | ApplyMatrix, BlendHighlights, CalcDynamicOrient, ... |
| 0x004 | f32 |
m_adjacentRoom |
R/W | ApplyMatrix, BlendHighlights, CreateShadow, ... |
| 0x008 | f32 |
m_field_008 |
R/W | ApplyMatrix, BlendHighlights, DoLightingCalculation, ... |
| 0x00C | u32 |
m_initalObjectState |
R/W | BlendHighlights, DoLightingCalculation, SetInitalObjectState, ... |
| 0x00E | u8 |
m_tracks |
R | UpdateTracks |
| 0x010 | u32 |
m_initalObjectState_010 |
R/W | BlendHighlights, DoLightingCalculation, Draw, ... |
| 0x012 | s16 |
m_animController |
R | CreateShadow, UpdateAnimController |
| 0x014 | f32 |
m_field_014 |
R/W | ApplyMatrix, BlendHighlights, DoLightingCalculation, ... |
| 0x018 | f32 |
m_field_018 |
R | ApplyMatrix, Update |
| 0x01C | f32 |
m_field_01C |
R/W | ApplyMatrix, Update |
| 0x020 | u32 |
m_field_020 |
R/W | ApplyMatrix, Update |
| 0x024 | u32 |
m_field_024 |
R/W | ApplyMatrix, Update |
| 0x028 | u32 |
m_field_028 |
R/W | ApplyMatrix, Update |
| 0x02C | u32 |
m_field_02C |
R | Update, VisibilityTest |
| 0x030 | u32 |
m_field_030 |
R | Update, VisibilityTest |
| 0x034 | u32 |
m_field_034 |
R | Update |
| 0x038 | u32 |
m_field_038 |
R | Update |
| 0x03C | u32 |
m_field_03C |
R | Update |
| 0x050 | f32 |
m_field_050 |
R | Update |
| 0x05C | u32 |
m_field_05C |
R/W | CreateShadow, ISimsObjectModel |
| 0x070 | u32 |
m_field_070 |
R | Draw |
| 0x07C | u32 |
m_field_07C |
W | CreateShadow, InitBulb |
| 0x080 | u8[0x2C] |
(gap) | - | - |
| 0x0AC | f32 |
m_upCharacter |
R/W | ApplyMatrix, InitBulb, SetupCharacter |
| 0x0B8 | f32 |
m_field_0B8 |
R/W | ApplyMatrix, InitBulb |
| 0x0C0 | f32 |
m_animDef |
R | ApplyMatrix, CalcLightsFromPos, CreateShadow, ... |
| 0x0C4 | f32 |
m_upCharacter_0C4 |
W | InitBulb, SetupCharacter |
| 0x0C8 | f32 |
m_upCharacter_0C8 |
W | InitBulb, SetupCharacter |
| 0x0CC | f32 |
m_upCharacter_0CC |
W | InitBulb, SetupCharacter |
| 0x0D0 | f32 |
m_field_0D0 |
W | InitBulb |
| 0x0D4 | u32 |
m_field_0D4 |
W | InitBulb |
| 0x0D8 | u8[0x18] |
(gap) | - | - |
| 0x0F0 | u32 |
m_field_0F0 |
R | Draw |
| 0x0F4 | u8[0x1C] |
(gap) | - | - |
| 0x110 | u32 |
m_sOMModel |
R | SetSOMModel |
| 0x118 | u32 |
m_field_118 |
R | CreateShadow, DoAnimation, DoLightingCalculation, ... |
| 0x11C | u32 |
m_field_11C |
R | CreateShadow, DoAnimation, Draw |
| 0x120 | u32 |
m_bIsVisible |
R | AnimateLights, ApplyMatrix, CalcLightsFromPos, ... |
| 0x124 | u32 |
m_field_124 |
R | Draw |
| 0x128 | u8[0x1F0] |
(gap) | - | - |
| 0x318 | u32 |
m_field_318 |
R | Draw |
| 0x320 | u32 |
m_field_320 |
R/W | ApplyMatrix, Create, ISimsObjectModel, ... |
| 0x328 | u32 |
m_adjacentRoom_328 |
R/W | ApplyMatrix, Create, CreateShadow, ... |
| 0x32C | u32 |
m_field_32C |
R/W | DoLightingCalculation, ISimsObjectModel, PropigateFlagsToSubModels, ... |
| 0x340 | u32 |
m_field_340 |
R | AnimateLights |
| 0x344 | u8[0x14] |
(gap) | - | - |
| 0x358 | u32 |
m_field_358 |
R | DoAnimation, Draw |
| 0x35C | u8[0x1C] |
(gap) | - | - |
| 0x378 | u32 |
m_animTrack |
R | StartNewAnimTrack, UpdateAnimTrack |
| 0x37C | u8[0x40] |
(gap) | - | - |
| 0x3BC | u32 |
m_field_3BC |
R/W | CleanupStuff |
| 0x3C0 | u32 |
m_field_3C0 |
R/W | CleanupStuff |
| 0x3C8 | u32 |
m_objOrient |
R/W | Create, ISimsObjectModel, InitBulb, ... |
| 0x3CC | u32 |
m_heightOffset_3CC |
R/W | ApplyMatrix, GetHeightOffset, ISimsObjectModel, ... |
| 0x3D0 | u32 |
m_heightOffset_3D0 |
R/W | GetHeightOffset, ISimsObjectModel |
| 0x3D4 | u32 |
m_field_3D4 |
W | ISimsObjectModel |
| 0x3D8 | u32 |
m_field_3D8 |
W | ISimsObjectModel |
| 0x3DC | u32 |
m_field_3DC |
W | ISimsObjectModel |
| 0x3E0 | u32 |
m_field_3E0 |
W | ISimsObjectModel |
| 0x3E4 | u32 |
m_initalObjectState_3E4 |
R/W | ISimsObjectModel, SetInitalObjectState, Update |
| 0x3E8 | u32 |
m_sOMModel_3E8 |
R/W | AnimStartBlendIn, AnimStartImmediate, Draw, ... |
| 0x3EC | f32 |
m_field_3EC |
R/W | ISimsObjectModel, StartNewAnimTrack, UpdateAnimTrack, ... |
| 0x3F0 | f32 |
m_objOrient_3F0 |
R/W | CalcOrient, SetObjOrient, Update |
| 0x3F4 | f32 |
m_field_3F4 |
W | ISimsObjectModel |
| 0x3F8 | f32 |
m_highlightAnim |
R/W | ISimsObjectModel, UpdateHighlightAnim |
| 0x3FC | f32 |
m_highlightAnim_3FC |
R/W | ISimsObjectModel, UpdateHighlightAnim |
| 0x400 | u32 |
m_field_400 |
W | ISimsObjectModel, Update |
| 0x404 | f32 |
m_field_404 |
W | ApplyMatrix, Update |
| 0x408 | u8[0x14] |
(gap) | - | - |
| 0x41C | u32 |
m_field_41C |
R/W | ChageShader, ISimsObjectModel, ~ISimsObjectModel |
| 0x420 | u32 |
m_initalObjectState_420 |
R/W | ISimsObjectModel, SetInitalObjectState |
| 0x428 | u32 |
m_field_428 |
R | StartNewAnimTrack |
| 0x42C | u8[0x14] |
(gap) | - | - |
| 0x440 | u32 |
m_field_440 |
R/W | Draw, ISimsObjectModel, Update, ... |
| 0x44C | u32 |
m_field_44C |
R/W | ApplyMatrix, CalcDynamicOrient, CalcOrient, ... |
| 0x450 | u32 |
m_field_450 |
R/W | ISimsObjectModel, InsertSubModelsInHouse, OrientSubObjects, ... |
| 0x45C | u32 |
m_adjacentRoom_45C |
R/W | GetAdjacentRoom, ISimsObjectModel, SetWallForPortal |
| 0x460 | u32 |
m_initalObjectState_460 |
R/W | ApplyMatrix, CleanupStuff, ISimsObjectModel, ... |
| 0x464 | u32 |
m_field_464 |
R | AnimateLights, CleanupStuff |
| 0x468 | u32 |
m_field_468 |
R | AnimateLights |
| 0x470 | f32 |
m_field_470 |
W | ApplyMatrix |
| 0x474 | f32 |
m_field_474 |
W | ISimsObjectModel |
| 0x478 | f32 |
m_field_478 |
W | ISimsObjectModel |
| 0x47C | f32 |
m_field_47C |
W | ISimsObjectModel |
| 0x480 | u32 |
m_field_480 |
W | ApplyMatrix |
| 0x48C | f32 |
m_field_48C |
R/W | ISimsObjectModel, ProcessPropertyEventTags, StartNewAnimTrack, ... |
| 0x490 | u32 |
m_field_490 |
R/W | ISimsObjectModel, ProcessPropertyEventTags, StartNewAnimTrack, ... |
| 0x494 | u32 |
m_field_494 |
R/W | ISimsObjectModel, TryAnimateObject |
| 0x498 | u32 |
m_field_498 |
R/W | ISimsObjectModel, ProcessPropertyEventTags, StartNewAnimTrack, ... |
| 0x49C | u32 |
m_field_49C |
R/W | ISimsObjectModel, ProcessPropertyEventTags, StartNewAnimTrack, ... |
| 0x4A0 | u32 |
m_initalObjectState_4A0 |
R/W | SetInitalObjectState, TryAnimateObject, Update, ... |
| 0x4A4 | u32 |
m_field_4A4 |
R/W | ISimsObjectModel, ProcessPropertyEventTags, StartNewAnimTrack, ... |
| 0x4A8 | u32 |
m_animTrack_4A8 |
W | StartNewAnimTrack, UpdateAnimTrack |
| 0x4B4 | u32 |
m_field_4B4 |
R/W | CleanupStuff, ISimsObjectModel, KillAllAnimTracks, ... |
| 0x4B8 | u32 |
m_field_4B8 |
W | ISimsObjectModel |
| 0x4BC | u8[0x2D78] |
(gap) | - | - |
| 0x3234 | f32 |
m_field_3234 |
R | Draw |
| 0x3238 | f32 |
m_field_3238 |
R | Draw |
INVTarget¶
Size: >= 0x5EAC (24236 bytes) | Fields: 82 (31 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u8 |
m_onMsgInvShpCanColor |
R/W | AddFloorTileToShopItemsDB, AddObjSelectorToShopItemsDB, AddWallPaperToShopItemsDB, ... |
| 0x004 | u32 |
m_onMsgInvShpCanColor_004 |
R/W | AddFloorTileToShopItemsDB, AddObjSelectorToShopItemsDB, AddWallPaperToShopItemsDB, ... |
| 0x008 | u32 |
m_field_008 |
R/W | EnterFloorTilingMode, EnterGrabModeNewInteractorApi, EnterPlaceAnyObjectModeUsingNewInteractorApi, ... |
| 0x00C | u32 |
m_field_00C |
R/W | AddObjSelectorToShopItemsDB, EnterFloorTilingMode, EnterGrabModeNewInteractorApi, ... |
| 0x010 | u32 |
m_field_010 |
R/W | EnterFloorTilingMode, EnterGrabModeNewInteractorApi, EnterPlaceAnyObjectModeUsingNewInteractorApi, ... |
| 0x014 | s16 |
m_allObjectRelatedCheatStrings |
R/W | BuildLotShopDB, Cheat_BuildCatalogDB, EnterFloorTilingMode, ... |
| 0x016 | s16 |
m_field_016 |
R | BuildLotShopDB, Cheat_BuildCatalogDB |
| 0x018 | u8 |
m_field_018 |
R/W | EnterGrabModeNewInteractorApi, EnterPlaceAnyObjectModeUsingNewInteractorApi, EnterPlaceModeUsingNewInteractorApi, ... |
| 0x01C | f32 |
m_field_01C |
R/W | BuildLotShopDB, Cheat_InstallSelectedCategoryObjectShaders, Cheat_OnSetCurrentTabMode, ... |
| 0x020 | u16 |
m_onMsgInvShpCanColor_020 |
R/W | ClearAllObjectInfoData, EnterFloorTilingMode, EnterPlaceAnyObjectModeUsingNewInteractorApi, ... |
| 0x024 | u32 |
m_field_024 |
R/W | EnterPlaceAnyObjectModeUsingNewInteractorApi, EnterPlaceModeUsingNewInteractorApi, EnterWallBuildMode, ... |
| 0x028 | u32 |
m_field_028 |
W | INVTarget |
| 0x02C | u32 |
m_field_02C |
R | EnterFloorTilingMode, EnterGrabModeNewInteractorApi, EnterPlaceAnyObjectModeUsingNewInteractorApi, ... |
| 0x038 | u32 |
m_onMsgInvShpColorN |
R/W | AddObjSelectorToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x03C | u8 |
m_onMsgInvShpCanColor_03C |
R/W | EnterFloorTilingMode, EnterGrabModeNewInteractorApi, EnterPlaceAnyObjectModeUsingNewInteractorApi, ... |
| 0x048 | u32 |
m_field_048 |
W | INVTarget |
| 0x058 | u32 |
m_field_058 |
R/W | INVTarget, ~INVTarget |
| 0x068 | u32 |
m_field_068 |
R/W | INVTarget, ~INVTarget |
| 0x070 | s16 |
m_field_070 |
R | BuildLotShopDB, Cheat_BuildCatalogDB |
| 0x074 | u32 |
m_field_074 |
R | BuildLotShopDB, Cheat_BuildCatalogDB |
| 0x078 | s16 |
m_field_078 |
R/W | FireCodeDialogSelectionCallback, INVTarget |
| 0x07C | u32 |
m_onMsgInvShpCanColor_07C |
R/W | Cheat_InstallSelectedCategoryObjectShaders, Cheat_OnSetCurrentTabMode, EnterFloorTilingMode, ... |
| 0x080 | u32 |
m_onMsgInvItemSelected |
R/W | INVTarget, SetOnMsgInvItemSelected, ~INVTarget |
| 0x084 | u32 |
m_bCannotGrabToInventoryDialogSelectionCallback |
R/W | BuildLotShopDB, CannotGrabToInventoryDialogSelectionCallback, Cheat_HandleCellChange, ... |
| 0x088 | u32 |
m_onMsgInvObjectInfoReady |
R/W | GetOnMsgInvObjectInfoReady, GetOnMsgInvShpObjectInfoReady, INVTarget, ... |
| 0x08C | u32 |
m_inputState |
W | INVTarget, UpdateInputState |
| 0x090 | u32 |
m_onMsgInvShpCanPurchase |
R/W | CommittChangesToInventory, EnterFloorTilingMode, EnterWallBuildMode, ... |
| 0x094 | u32 |
m_onMsgInvPrepareObjectInfo |
W | INVTarget, SetOnMsgInvPrepareObjectInfo |
| 0x098 | u32 |
m_onMsgInvItemSelected_098 |
R/W | SetOnMsgInvItemSelected |
| 0x0A4 | u32 |
m_onMsgInvItemSelected_0A4 |
R/W | SetOnMsgInvItemSelected, ~INVTarget |
| 0x0A8 | f32 |
m_field_0A8 |
R/W | INVTarget, ~INVTarget |
| 0x0AC | u32 |
m_field_0AC |
R/W | ExitFloorTilingMode, INVTarget, ~INVTarget |
| 0x0BC | u32 |
m_field_0BC |
R/W | INVTarget, OnSetCurrentTab |
| 0x0C0 | u32 |
m_field_0C0 |
W | INVTarget |
| 0x0C4 | u32 |
m_field_0C4 |
W | INVTarget |
| 0x0C8 | u32 |
m_field_0C8 |
R/W | EnterPlaceAnyObjectModeUsingNewInteractorApi, EnterPlaceModeUsingNewInteractorApi, INVTarget, ... |
| 0x0CC | u8 |
m_field_0CC |
R/W | EnterPlaceAnyObjectModeUsingNewInteractorApi, EnterPlaceModeUsingNewInteractorApi, INVTarget, ... |
| 0x0D0 | u32 |
m_field_0D0 |
R/W | INVTarget, PopCurrentFilter, PushGrabFilter, ... |
| 0x0D4 | u32 |
m_field_0D4 |
R/W | Cheat_InstallSelectedCategoryObjectShaders, Cheat_OnSetCurrentTabMode, INVTarget, ... |
| 0x0D8 | u8[0x60] |
(gap) | - | - |
| 0x138 | u8 |
m_field_138 |
R/W | Cheat_HandleCellChange, Cheat_HandleProgressDownHierarchy, Cheat_HandleReturnUpHierarchy, ... |
| 0x13C | u32 |
m_field_13C |
W | INVTarget |
| 0x140 | u32 |
m_field_140 |
R/W | AddObjSelectorToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x144 | u32 |
m_field_144 |
R/W | AddObjSelectorToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x148 | u32 |
m_field_148 |
R/W | AddObjSelectorToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x14C | u32 |
m_field_14C |
R/W | AddObjSelectorToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x150 | u32 |
m_field_150 |
R/W | AddObjSelectorToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x154 | u32 |
m_field_154 |
R/W | AddObjSelectorToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x158 | u32 |
m_field_158 |
R/W | AddObjSelectorToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x15C | u32 |
m_field_15C |
R/W | AddObjSelectorToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x160 | u32 |
m_field_160 |
R/W | AddObjSelectorToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x164 | u32 |
m_onMsgInvShpItemCount |
R/W | AddWallToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x168 | u32 |
m_onMsgInvShpItemCount_168 |
R/W | AddWallPaperToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x16C | u32 |
m_onMsgInvShpItemCount_16C |
R/W | AddFloorTileToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x170 | u32 |
m_field_170 |
R/W | AddObjSelectorToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x174 | u32 |
m_field_174 |
R/W | AddObjSelectorToShopItemsDB, BuildLotShopDB, Cheat_BuildCatalogDB, ... |
| 0x178 | u32 |
m_onMsgInvShpItemCount_178 |
R/W | BuildLotShopDB, GetOnMsgInvShpCategoryCount, GetOnMsgInvShpCategoryN, ... |
| 0x17C | u32 |
m_onMsgInvShpCategoryN |
R | GetOnMsgInvShpCategoryCount, GetOnMsgInvShpCategoryN |
| 0x188 | u8 |
m_field_188 |
R/W | Cheat_OnSetCurrentTabMode, INVTarget |
| 0x189 | u8 |
m_pageIdxCheatString |
R/W | Cheat_HandleCellChange, Cheat_HandleProgressDownHierarchy, Cheat_HandleReturnUpHierarchy, ... |
| 0x18A | u8 |
m_pageIdxCheatString_18A |
R/W | Cheat_HandleReturnUpHierarchy, Cheat_InstallSelectedCategoryObjectShaders, INVTarget, ... |
| 0x18B | u8[0x25D] |
(gap) | - | - |
| 0x3E8 | u32 |
m_field_3E8 |
R | BuildLotShopDB |
| 0x3EC | u8[0x2DA0] |
(gap) | - | - |
| 0x318C | u32 |
m_onMsgInvShpCanPurchase_318C |
R/W | GetOnMsgInvShpCanPurchase, INVTarget, SetOnMsgInvSellAllItems, ... |
| 0x3190 | u32 |
m_field_3190 |
W | INVTarget |
| 0x3194 | u32 |
m_field_3194 |
W | INVTarget |
| 0x3198 | u32 |
m_field_3198 |
W | INVTarget |
| 0x319C | u8[0xB4] |
(gap) | - | - |
| 0x3250 | u8 |
m_onMsgInvShpPrevTab |
R/W | BuildLotShopDB, INVTarget, SetOnMsgInvShpCurrentCategory, ... |
| 0x3251 | u8 |
m_onLocMsgInvShpObjectName |
R/W | Cheat_HandleCellChange, Cheat_HandleReturnUpHierarchy, Cheat_InstallSelectedCategoryObjectShaders, ... |
| 0x3252 | u8 |
m_onMsgInvShpCanPurchase_3252 |
R/W | GetOnMsgInvShpCanColor, GetOnMsgInvShpCanPurchase, INVTarget, ... |
| 0x3253 | u8 |
m_onMsgInvShpCanPurchase_3253 |
R/W | GetOnMsgInvShpCanPurchase, INVTarget, SetOnMsgInvSellAllItems, ... |
| 0x3254 | u32 |
m_field_3254 |
R/W | BuildLotShopDB, INVTarget, ~INVTarget |
| 0x3258 | u32 |
m_onMsgInvShpCanColor_3258 |
R/W | ClearAllObjectInfoData, GetOnMsgInvShpCanColor, INVTarget, ... |
| 0x325C | u32 |
m_field_325C |
W | INVTarget |
| 0x3260 | u8[0x38] |
(gap) | - | - |
| 0x3298 | u32 |
m_onMsgInvShpCanPurchase_3298 |
R/W | GetOnMsgInvShpCanPurchase, GrabModeCallbackImpl, SetOnMsgInvItemSelected |
| 0x32AC | u32 |
m_field_32AC |
W | INVTarget |
| 0x32BC | u32 |
m_field_32BC |
W | INVTarget |
| 0x32CC | u32 |
m_field_32CC |
W | INVTarget |
| 0x32D0 | u8[0x14] |
(gap) | - | - |
| 0x32E4 | u32 |
m_onMsgInvBldDisplayInfo |
R/W | EnterFloorTilingMode, EnterWallBuildMode, EnterWallPaperingMode, ... |
| 0x32E8 | u32 |
m_field_32E8 |
W | EnterFloorTilingMode, EnterWallBuildMode, EnterWallPaperingMode, ... |
| 0x32EC | u32 |
m_variable |
R/W | ExitFloorTilingMode, GetVariable, GrabModeCallbackImpl, ... |
| 0x32F0 | u8[0x296C] |
(gap) | - | - |
| 0x5C5C | u32 |
m_field_5C5C |
R | INVTarget |
| 0x5C60 | u8[0x244] |
(gap) | - | - |
| 0x5EA4 | u32 |
m_field_5EA4 |
R | BuildLotShopDB, Cheat_BuildCatalogDB |
| 0x5EA8 | u32 |
m_field_5EA8 |
R | BuildLotShopDB, Cheat_BuildCatalogDB |
SimsCameraParameters¶
Size: >= 0x1C8 (456 bytes) | Fields: 80 (1 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | void** |
_vtable (vtable pointer) |
W | SimsCameraParameters |
| 0x004 | f32 |
m_field_004 |
W | SimsCameraParameters |
| 0x008 | f32 |
m_field_008 |
W | SimsCameraParameters |
| 0x00C | f32 |
m_field_00C |
W | SimsCameraParameters |
| 0x010 | f32 |
m_field_010 |
W | SimsCameraParameters |
| 0x014 | f32 |
m_field_014 |
W | SimsCameraParameters |
| 0x018 | f32 |
m_field_018 |
W | SimsCameraParameters |
| 0x01C | f32 |
m_field_01C |
W | SimsCameraParameters |
| 0x020 | f32 |
m_field_020 |
W | SimsCameraParameters |
| 0x024 | f32 |
m_field_024 |
W | SimsCameraParameters |
| 0x028 | f32 |
m_field_028 |
R/W | SimsCameraParameters |
| 0x02C | f32 |
m_field_02C |
W | SimsCameraParameters |
| 0x030 | f32 |
m_field_030 |
W | SimsCameraParameters |
| 0x034 | f32 |
m_field_034 |
W | SimsCameraParameters |
| 0x038 | f32 |
m_field_038 |
R/W | SimsCameraParameters |
| 0x03C | f32 |
m_field_03C |
W | SimsCameraParameters |
| 0x040 | f32 |
m_field_040 |
W | SimsCameraParameters |
| 0x04C | f32 |
m_field_04C |
W | SimsCameraParameters |
| 0x050 | f32 |
m_field_050 |
W | SimsCameraParameters |
| 0x054 | f32 |
m_field_054 |
W | SimsCameraParameters |
| 0x058 | f32 |
m_field_058 |
W | SimsCameraParameters |
| 0x05C | f32 |
m_field_05C |
W | SimsCameraParameters |
| 0x060 | f32 |
m_field_060 |
W | SimsCameraParameters |
| 0x064 | f32 |
m_field_064 |
W | SimsCameraParameters |
| 0x068 | f32 |
m_field_068 |
W | SimsCameraParameters |
| 0x06C | f32 |
m_field_06C |
W | SimsCameraParameters |
| 0x070 | f32 |
m_field_070 |
W | SimsCameraParameters |
| 0x074 | f32 |
m_field_074 |
W | SimsCameraParameters |
| 0x078 | f32 |
m_field_078 |
W | SimsCameraParameters |
| 0x07C | f32 |
m_field_07C |
W | SimsCameraParameters |
| 0x080 | f32 |
m_field_080 |
W | SimsCameraParameters |
| 0x084 | f32 |
m_field_084 |
W | SimsCameraParameters |
| 0x088 | f32 |
m_field_088 |
W | SimsCameraParameters |
| 0x08C | f32 |
m_field_08C |
W | SimsCameraParameters |
| 0x090 | f32 |
m_field_090 |
W | SimsCameraParameters |
| 0x094 | f32 |
m_field_094 |
W | SimsCameraParameters |
| 0x098 | f32 |
m_field_098 |
W | SimsCameraParameters |
| 0x09C | f32 |
m_field_09C |
W | SimsCameraParameters |
| 0x0A0 | f32 |
m_field_0A0 |
W | SimsCameraParameters |
| 0x0A4 | f32 |
m_field_0A4 |
W | SimsCameraParameters |
| 0x0A8 | f32 |
m_field_0A8 |
W | SimsCameraParameters |
| 0x0AC | f32 |
m_field_0AC |
W | SimsCameraParameters |
| 0x0B0 | f32 |
m_field_0B0 |
W | SimsCameraParameters |
| 0x0B4 | f32 |
m_field_0B4 |
W | SimsCameraParameters |
| 0x0B8 | f32 |
m_field_0B8 |
W | SimsCameraParameters |
| 0x0BC | f32 |
m_field_0BC |
W | SimsCameraParameters |
| 0x0C8 | f32 |
m_field_0C8 |
W | SimsCameraParameters |
| 0x0D4 | f32 |
m_field_0D4 |
W | SimsCameraParameters |
| 0x0E0 | u32 |
m_field_0E0 |
W | SimsCameraParameters |
| 0x0E4 | u32 |
m_field_0E4 |
W | SimsCameraParameters |
| 0x0E8 | u32 |
m_field_0E8 |
W | SimsCameraParameters |
| 0x0F0 | u32 |
m_field_0F0 |
W | SimsCameraParameters |
| 0x0F4 | u32 |
m_field_0F4 |
W | SimsCameraParameters |
| 0x0F8 | u32 |
m_field_0F8 |
W | SimsCameraParameters |
| 0x0FC | f32 |
m_field_0FC |
W | SimsCameraParameters |
| 0x10C | f32 |
m_field_10C |
W | SimsCameraParameters |
| 0x11C | f32 |
m_field_11C |
W | SimsCameraParameters |
| 0x120 | u8[0x1C] |
(gap) | - | - |
| 0x13C | f32 |
m_field_13C |
W | SimsCameraParameters |
| 0x14C | f32 |
m_field_14C |
W | SimsCameraParameters |
| 0x15C | f32 |
m_field_15C |
W | SimsCameraParameters |
| 0x16C | f32 |
m_field_16C |
W | SimsCameraParameters |
| 0x170 | f32 |
m_field_170 |
W | SimsCameraParameters |
| 0x174 | f32 |
m_field_174 |
W | SimsCameraParameters |
| 0x17C | f32 |
m_field_17C |
W | SimsCameraParameters |
| 0x180 | f32 |
m_field_180 |
W | SimsCameraParameters |
| 0x184 | f32 |
m_field_184 |
W | SimsCameraParameters |
| 0x188 | u32 |
m_field_188 |
W | SimsCameraParameters |
| 0x18C | u32 |
m_field_18C |
W | SimsCameraParameters |
| 0x190 | u32 |
m_field_190 |
W | SimsCameraParameters |
| 0x198 | u32 |
m_field_198 |
W | SimsCameraParameters |
| 0x19C | u32 |
m_field_19C |
W | SimsCameraParameters |
| 0x1A0 | u32 |
m_field_1A0 |
W | SimsCameraParameters |
| 0x1A4 | u32 |
m_field_1A4 |
W | SimsCameraParameters |
| 0x1A8 | u32 |
m_field_1A8 |
W | SimsCameraParameters |
| 0x1AC | u32 |
m_field_1AC |
W | SimsCameraParameters |
| 0x1B4 | u32 |
m_field_1B4 |
W | SimsCameraParameters |
| 0x1B8 | u32 |
m_field_1B8 |
W | SimsCameraParameters |
| 0x1BC | u32 |
m_field_1BC |
W | SimsCameraParameters |
| 0x1C0 | u32 |
m_field_1C0 |
W | SimsCameraParameters |
| 0x1C4 | u32 |
m_field_1C4 |
W | SimsCameraParameters |
CasSimDescriptionS2C¶
Size: >= 0x122 (290 bytes) | Fields: 74 (38 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | s16 |
m_bodyPartParam |
R/W | ClearSim, DoStream, GetBodyPartParam, ... |
| 0x002 | u8 |
m_field_002 |
R/W | ClearSim, DoStream |
| 0x004 | u16 |
m_bodyPartParam_004 |
W | GetBodyPartParam, ReadOldDescription |
| 0x008 | u32 |
m_bodyPartParam_008 |
W | GetBodyPartParam |
| 0x00C | u32 |
m_bodyPartParam_00C |
W | GetBodyPartParam |
| 0x010 | u8[0x32] |
(gap) | - | - |
| 0x042 | u16 |
m_field_042 |
W | ClearSim, Verify |
| 0x044 | u8[0x3E] |
(gap) | - | - |
| 0x082 | u16 |
m_field_082 |
W | ClearSim, Verify |
| 0x084 | u32 |
m_bodyTypeMorphValues |
R/W | CasSimDescriptionS2C, ClearSim, InitializeToDefaultCostume, ... |
| 0x088 | u8 |
m_bodyTypeMorphValues_088 |
R/W | ClearSim, SetBodyTypeMorphValues, Verify |
| 0x089 | u8 |
m_field_089 |
R/W | ClearSim, Verify |
| 0x08A | u8 |
m_bodyPartIndex |
R/W | ClearSim, GetBodyPartIndex, SetBodyPartIndex |
| 0x08B | u8 |
m_bodyPartTextureIndex |
R/W | ClearSim, GetBodyPartTextureIndex, SetBodyPartTextureIndex |
| 0x08C | u8 |
m_bodyPartIndex_08C |
R/W | ClearSim, GetBodyPartIndex, SetBodyPartIndex |
| 0x08D | u8 |
m_bodyPartIndex_08D |
R/W | ClearSim, GetBodyPartIndex, SetBodyPartIndex |
| 0x08E | u8 |
m_bodyPartTextureIndex_08E |
R/W | ClearSim, GetBodyPartTextureIndex, SetBodyPartTextureIndex |
| 0x090 | u32 |
m_hairBodyPart |
R/W | ClearSim, DoStream, GetHairBodyPart |
| 0x093 | u8 |
m_field_093 |
R | DoStream |
| 0x094 | u32 |
m_hairBodyPart_094 |
R/W | ClearSim, GetHairBodyPart, Verify |
| 0x098 | u8 |
m_bodyPartIndex_098 |
R/W | ClearSim, GetBodyPartIndex, InitializeToDefaultCostume, ... |
| 0x099 | u8 |
m_bodyPartTextureIndex_099 |
R/W | ClearSim, GetBodyPartTextureIndex, SetBodyPartTextureIndex, ... |
| 0x09C | u32 |
m_innerLayerTorsoStyle |
R/W | ClearSim, DoStream, SetInnerLayerTorsoStyle, ... |
| 0x09F | u8 |
m_field_09F |
R | DoStream |
| 0x0A0 | u32 |
m_field_0A0 |
R/W | ClearSim, DoStream, SwitchInnerLayerSleeveToFirstAvailableStyle, ... |
| 0x0A3 | u8 |
m_field_0A3 |
R | DoStream |
| 0x0A4 | u8 |
m_bodyPartIndex_0A4 |
R/W | ClearSim, GetBodyPartIndex, SetBodyPartIndex, ... |
| 0x0A5 | u8 |
m_bodyPartTextureIndex_0A5 |
R/W | ClearSim, GetBodyPartTextureIndex, SetBodyPartTextureIndex, ... |
| 0x0A8 | u32 |
m_field_0A8 |
R/W | ClearSim, DoStream, SwitchMidLayerTorso, ... |
| 0x0AB | u8 |
m_field_0AB |
R | DoStream |
| 0x0AC | u32 |
m_field_0AC |
R/W | ClearSim, DoStream, SwitchMidLayerCollarToFirstAvailableStyle, ... |
| 0x0AF | u8 |
m_field_0AF |
R | DoStream |
| 0x0B0 | u32 |
m_field_0B0 |
R/W | ClearSim, DoStream, SwitchMidLayerSleeveToFirstAvailableStyle, ... |
| 0x0B3 | u8 |
m_field_0B3 |
R | DoStream |
| 0x0B4 | u8 |
m_bodyPartIndex_0B4 |
R/W | ClearSim, GetBodyPartIndex, InnerLayerHalfTorsoRequired, ... |
| 0x0B5 | u8 |
m_bodyPartTextureIndex_0B5 |
R/W | ClearSim, GetBodyPartTextureIndex, SetBodyPartTextureIndex, ... |
| 0x0B8 | u32 |
m_field_0B8 |
R/W | ClearSim, DoStream, SwitchOuterLayerTorsoToFirstAvailableStyle, ... |
| 0x0BB | u8 |
m_field_0BB |
R | DoStream |
| 0x0BC | u32 |
m_field_0BC |
R/W | ClearSim, DoStream, SwitchOuterLayerCollarToFirstAvailableStyle, ... |
| 0x0BF | u8 |
m_field_0BF |
R | DoStream |
| 0x0C0 | u32 |
m_field_0C0 |
R/W | ClearSim, DoStream, SwitchOuterLayerSleeveToFirstAvailableStyle, ... |
| 0x0C3 | u8 |
m_field_0C3 |
R | DoStream |
| 0x0C4 | u8 |
m_bodyPartIndex_0C4 |
R/W | ClearSim, GetBodyPartIndex, InitializeToDefaultCostume, ... |
| 0x0C5 | u8 |
m_bodyPartTextureIndex_0C5 |
R/W | ClearSim, GetBodyPartTextureIndex, SetBodyPartTextureIndex |
| 0x0C8 | u32 |
m_field_0C8 |
R/W | ClearSim, DoStream, ShouldBootTopBeDisplayed, ... |
| 0x0CB | u8 |
m_field_0CB |
R | DoStream |
| 0x0CC | u8 |
m_bodyPartIndex_0CC |
R/W | ClearSim, GetBodyPartIndex, InitializeToDefaultCostume, ... |
| 0x0CD | u8 |
m_bodyPartTextureIndex_0CD |
R/W | ClearSim, GetBodyPartTextureIndex, SetBodyPartTextureIndex |
| 0x0D0 | u32 |
m_field_0D0 |
R/W | ClearSim, ShouldBootTopBeDisplayed, Verify |
| 0x0D4 | u8 |
m_bodyPartIndex_0D4 |
R/W | ClearSim, GetBodyPartIndex, SetBodyPartIndex |
| 0x0D5 | u8 |
m_bodyPartIndex_0D5 |
R/W | ClearSim, GetBodyPartIndex, SetBodyPartIndex, ... |
| 0x0D6 | u8 |
m_bodyPartTextureIndex_0D6 |
R/W | ClearSim, GetBodyPartTextureIndex, SetBodyPartTextureIndex |
| 0x0D8 | u32 |
m_field_0D8 |
W | ClearSim, DoStream, SwitchHatToFirstAvailableStyle |
| 0x0DB | u8 |
m_field_0DB |
R | DoStream |
| 0x0DC | u8 |
m_bodyPartIndex_0DC |
R/W | ClearSim, GetBodyPartIndex, SetBodyPartIndex |
| 0x0DD | u8 |
m_bodyPartTextureIndex_0DD |
R/W | ClearSim, GetBodyPartTextureIndex, SetBodyPartTextureIndex |
| 0x0E0 | u32 |
m_field_0E0 |
W | ClearSim |
| 0x0E4 | u32 |
m_field_0E4 |
W | ClearSim |
| 0x0E8 | u8 |
m_bodyPartIndex_0E8 |
R/W | ClearSim, GetBodyPartIndex, SetBodyPartIndex |
| 0x0E9 | u8 |
m_bodyPartTextureIndex_0E9 |
R/W | ClearSim, GetBodyPartTextureIndex, SetBodyPartTextureIndex |
| 0x0EA | u8 |
m_bodyPartIndex_0EA |
R/W | ClearSim, GetBodyPartIndex, SetBodyPartIndex |
| 0x0EB | u8 |
m_bodyPartTextureIndex_0EB |
R/W | ClearSim, GetBodyPartTextureIndex, SetBodyPartTextureIndex |
| 0x0EC | u32 |
m_field_0EC |
W | ClearSim, DoStream |
| 0x0EF | u8 |
m_field_0EF |
R | DoStream |
| 0x0F0 | u8 |
m_bodyPartIndex_0F0 |
R/W | ClearSim, GetBodyPartIndex, SetBodyPartIndex |
| 0x0F1 | u8 |
m_bodyPartTextureIndex_0F1 |
R/W | ClearSim, GetBodyPartTextureIndex, SetBodyPartTextureIndex |
| 0x0F8 | f32 |
m_bodyTypeMorphValues_0F8 |
R/W | CasSimDescriptionS2C, ClearSim, SetBodyTypeMorphValues, ... |
| 0x0FC | f32 |
m_bodyTypeMorphValues_0FC |
R/W | CasSimDescriptionS2C, ClearSim, SetBodyTypeMorphValues, ... |
| 0x100 | f32 |
m_bodyTypeMorphValues_100 |
R/W | CasSimDescriptionS2C, ClearSim, SetBodyTypeMorphValues, ... |
| 0x104 | f32 |
m_field_104 |
R/W | CasSimDescriptionS2C, ClearSim, Verify |
| 0x108 | f32 |
m_field_108 |
R/W | CasSimDescriptionS2C, ClearSim, Verify |
| 0x10C | f32 |
m_field_10C |
R/W | CasSimDescriptionS2C, ClearSim, Verify |
| 0x110 | f32 |
m_field_110 |
R/W | CasSimDescriptionS2C, ClearSim, Verify |
| 0x114 | f32 |
m_field_114 |
R/W | CasSimDescriptionS2C, ClearSim, Verify |
| 0x118 | u32 |
m_field_118 |
W | ClearSim |
| 0x121 | u8 |
m_field_121 |
R/W | ClearSim, Verify |
CasSimState¶
Size: >= 0x120 (288 bytes) | Fields: 72 (47 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | void** |
_vtable (vtable pointer) |
R/W | CasSimState, HandleEventChangeSim, HandleEventInitSim, ... |
| 0x004 | u32 |
m_field_004 |
W | CasSimState, HandleEventInitSim, HandleEventStoreSim |
| 0x008 | u32 |
m_field_008 |
W | HandleEventInitSim, HandleEventStoreSim |
| 0x00C | u32 |
m_field_00C |
W | HandleEventInitSim, HandleEventStoreSim |
| 0x010 | u32 |
m_field_010 |
W | HandleEventInitSim, HandleEventStoreSim |
| 0x014 | u32 |
m_field_014 |
W | HandleEventInitSim, HandleEventStoreSim |
| 0x018 | u8[0x32] |
(gap) | - | - |
| 0x04A | u16 |
m_simName |
W | SetSimName |
| 0x04C | u8[0x40] |
(gap) | - | - |
| 0x08C | u32 |
m_moreThanOneOption |
R | GetAdjacentIndex, GetMoreThanOneOption, HandleEventChangeSim, ... |
| 0x090 | u8 |
m_adjacentIndex |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x091 | u8 |
m_adjacentIndex_091 |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x092 | u8 |
m_moreThanOneOption_092 |
R/W | GetAdjacentIndex, GetMoreThanOneOption, HandleEventChangeSim |
| 0x093 | u8 |
m_adjacentIndex_093 |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x094 | u8 |
m_adjacentIndex_094 |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x095 | u8 |
m_moreThanOneOption_095 |
R/W | GetAdjacentIndex, GetMoreThanOneOption, HandleEventChangeSim |
| 0x096 | u8 |
m_adjacentIndex_096 |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x098 | u32 |
m_moreThanOneOption_098 |
R/W | GetMoreThanOneOption, HandleEventChangeSim |
| 0x09B | u8 |
m_field_09B |
R | HandleEventChangeSim |
| 0x09C | u32 |
m_field_09C |
W | HandleEventChangeSim |
| 0x0A0 | u8 |
m_moreThanOneOption_0A0 |
R/W | GetAdjacentIndex, GetMoreThanOneOption, HandleEventChangeSim |
| 0x0A1 | u8 |
m_adjacentIndex_0A1 |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0A8 | u32 |
m_moreThanOneOption_0A8 |
R/W | GetMoreThanOneOption, HandleEventChangeSim |
| 0x0AB | u8 |
m_field_0AB |
R | HandleEventChangeSim |
| 0x0AC | u8 |
m_moreThanOneOption_0AC |
R/W | GetAdjacentIndex, GetMoreThanOneOption, HandleEventChangeSim |
| 0x0AD | u8 |
m_adjacentIndex_0AD |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0B0 | u32 |
m_moreThanOneOption_0B0 |
R/W | GetMoreThanOneOption, HandleEventChangeSim |
| 0x0B3 | u8 |
m_field_0B3 |
R | HandleEventChangeSim |
| 0x0B4 | u32 |
m_moreThanOneOption_0B4 |
R/W | GetMoreThanOneOption, HandleEventChangeSim |
| 0x0B7 | u8 |
m_field_0B7 |
R | HandleEventChangeSim |
| 0x0B8 | u32 |
m_moreThanOneOption_0B8 |
R/W | GetMoreThanOneOption, HandleEventChangeSim |
| 0x0BB | u8 |
m_field_0BB |
R | HandleEventChangeSim |
| 0x0BC | u8 |
m_moreThanOneOption_0BC |
R/W | GetAdjacentIndex, GetMoreThanOneOption, HandleEventChangeSim |
| 0x0BD | u8 |
m_adjacentIndex_0BD |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0C0 | u32 |
m_moreThanOneOption_0C0 |
R/W | GetMoreThanOneOption, HandleEventChangeSim |
| 0x0C3 | u8 |
m_field_0C3 |
R | HandleEventChangeSim |
| 0x0C4 | u32 |
m_moreThanOneOption_0C4 |
R/W | GetMoreThanOneOption, HandleEventChangeSim |
| 0x0C7 | u8 |
m_field_0C7 |
R | HandleEventChangeSim |
| 0x0C8 | u32 |
m_moreThanOneOption_0C8 |
R/W | GetMoreThanOneOption, HandleEventChangeSim |
| 0x0CB | u8 |
m_field_0CB |
R | HandleEventChangeSim |
| 0x0CC | u8 |
m_moreThanOneOption_0CC |
R/W | GetAdjacentIndex, GetMoreThanOneOption, HandleEventChangeSim |
| 0x0CD | u8 |
m_adjacentIndex_0CD |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0D0 | u32 |
m_moreThanOneOption_0D0 |
R/W | GetMoreThanOneOption, HandleEventChangeSim |
| 0x0D3 | u8 |
m_field_0D3 |
R | HandleEventChangeSim |
| 0x0D4 | u8 |
m_moreThanOneOption_0D4 |
R/W | GetAdjacentIndex, GetMoreThanOneOption, HandleEventChangeSim |
| 0x0D5 | u8 |
m_adjacentIndex_0D5 |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0DC | u8 |
m_adjacentIndex_0DC |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0DD | u8 |
m_moreThanOneOption_0DD |
R/W | GetAdjacentIndex, GetMoreThanOneOption, HandleEventChangeSim |
| 0x0DE | u8 |
m_adjacentIndex_0DE |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0E0 | u32 |
m_moreThanOneOption_0E0 |
R/W | GetMoreThanOneOption, HandleEventChangeSim |
| 0x0E3 | u8 |
m_field_0E3 |
R | HandleEventChangeSim |
| 0x0E4 | u8 |
m_moreThanOneOption_0E4 |
R/W | GetAdjacentIndex, GetMoreThanOneOption, HandleEventChangeSim |
| 0x0E5 | u8 |
m_adjacentIndex_0E5 |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0E8 | u32 |
m_adjacentIndex_0E8 |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0EC | u32 |
m_adjacentIndex_0EC |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0F0 | u8 |
m_moreThanOneOption_0F0 |
R/W | GetAdjacentIndex, GetMoreThanOneOption, HandleEventChangeSim |
| 0x0F1 | u8 |
m_adjacentIndex_0F1 |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0F2 | u8 |
m_moreThanOneOption_0F2 |
R/W | GetAdjacentIndex, GetMoreThanOneOption, HandleEventChangeSim |
| 0x0F3 | u8 |
m_adjacentIndex_0F3 |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0F4 | u32 |
m_moreThanOneOption_0F4 |
R/W | GetMoreThanOneOption, HandleEventChangeSim |
| 0x0F7 | u8 |
m_field_0F7 |
R | HandleEventChangeSim |
| 0x0F8 | u8 |
m_moreThanOneOption_0F8 |
R/W | GetAdjacentIndex, GetMoreThanOneOption, HandleEventChangeSim |
| 0x0F9 | u8 |
m_adjacentIndex_0F9 |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0FA | u8 |
m_adjacentIndex_0FA |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0FB | u8 |
m_adjacentIndex_0FB |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x0FC | u8 |
m_adjacentIndex_0FC |
R/W | GetAdjacentIndex, HandleEventChangeSim |
| 0x100 | f32 |
m_field_100 |
W | HandleEventMorphSim |
| 0x104 | f32 |
m_field_104 |
W | HandleEventMorphSim |
| 0x108 | f32 |
m_field_108 |
W | HandleEventMorphSim |
| 0x10C | f32 |
m_field_10C |
W | HandleEventMorphSim |
| 0x110 | f32 |
m_field_110 |
W | HandleEventMorphSim |
| 0x114 | f32 |
m_field_114 |
W | HandleEventMorphSim |
| 0x118 | f32 |
m_field_118 |
W | HandleEventMorphSim |
| 0x11C | f32 |
m_field_11C |
W | HandleEventMorphSim |
G2DTarget¶
Size: >= 0xDE0 (3552 bytes) | Fields: 72 (40 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_localizable |
R/W | CalculateBackgroundSize, G2DTarget, GetLocalizable, ... |
| 0x004 | u16 |
m_variable |
R/W | G2DTarget, GetVariable, ~G2DTarget |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | u32 |
m_field_008 |
R/W | G2DTarget, ~G2DTarget |
| 0x00C | u32 |
m_field_00C |
R/W | CalculateBackgroundSize, G2DTarget, ~G2DTarget |
| 0x010 | u32 |
m_field_010 |
R/W | G2DTarget, SpawnDialog, UnloadDialog, ... |
| 0x014 | u32 |
m_field_014 |
R/W | G2DTarget, ~G2DTarget |
| 0x018 | u32 |
m_field_018 |
R/W | G2DTarget, ~G2DTarget |
| 0x01C | u32 |
m_icon |
R/W | G2DTarget, SetIcon, SetupDialogData, ... |
| 0x020 | u32 |
m_field_020 |
R/W | G2DTarget, ~G2DTarget |
| 0x024 | u32 |
m_field_024 |
R/W | G2DTarget, ~G2DTarget |
| 0x028 | u32 |
m_field_028 |
W | G2DTarget |
| 0x038 | u32 |
m_field_038 |
W | G2DTarget |
| 0x048 | u32 |
m_field_048 |
W | G2DTarget |
| 0x058 | u32 |
m_field_058 |
R/W | G2DTarget, SpawnDialog, UnloadDialog, ... |
| 0x068 | u32 |
m_field_068 |
R/W | G2DTarget, ~G2DTarget |
| 0x078 | u32 |
m_field_078 |
W | G2DTarget |
| 0x07C | u32 |
m_icon_07C |
R/W | G2DTarget, PushAptButtonFiltersForPlayer, SetIcon, ... |
| 0x080 | u32 |
m_field_080 |
W | G2DTarget, ~G2DTarget |
| 0x084 | u32 |
m_field_084 |
W | G2DTarget, SpawnDialog, UnloadDialog |
| 0x088 | u32 |
m_variable_088 |
R/W | G2DTarget, GetVariable, UnloadDialog, ... |
| 0x08C | u32 |
m_variable_08C |
W | G2DTarget, GetVariable, SetVariable, ... |
| 0x090 | u32 |
m_field_090 |
R/W | G2DTarget, Update |
| 0x094 | u32 |
m_field_094 |
R/W | G2DTarget, Update |
| 0x098 | u32 |
m_field_098 |
R/W | G2DTarget, ServiceG2DShutdown, SpawnDialog, ... |
| 0x09C | u32 |
m_upDialogData |
R/W | CheckPlayerInput, SetupDialogData |
| 0x0A0 | u32 |
m_upDialogData_0A0 |
W | G2DTarget, SetupDialogData |
| 0x0A4 | u32 |
m_variable_0A4 |
R/W | CalculateBackgroundSize, ChangeContinueType, CheckPlayerInput, ... |
| 0x0A8 | u32 |
m_upDialogData_0A8 |
R/W | SetupDialogData, SpawnDialog |
| 0x0AC | u32 |
m_upDialogData_0AC |
R/W | ChangeContinueType, G2DTarget, SetupDialogData |
| 0x0B0 | u32 |
m_upWidgets |
R/W | G2DTarget, ReflowButtonSelection, SetVariable, ... |
| 0x0B4 | u32 |
m_upDialogData_0B4 |
W | G2DTarget, SetupDialogData |
| 0x0B8 | u32 |
m_upDialogData_0B8 |
R/W | G2DTarget, SetupDialogData, Update |
| 0x0BC | u32 |
m_upDialogData_0BC |
R/W | G2DTarget, SetupDialogData, Update |
| 0x0C0 | u32 |
m_variable_0C0 |
R/W | G2DTarget, SetVariable, SetupDialogData |
| 0x0C4 | u32 |
m_upDialogData_0C4 |
R/W | ExecuteDialogClosedCallback, G2DTarget, HideDialog, ... |
| 0x0C8 | u32 |
m_upDialogData_0C8 |
R/W | G2DTarget, ReflowButtonSelection, SetVariable, ... |
| 0x0CC | u32 |
m_upDialogData_0CC |
R/W | CalculateBackgroundSize, G2DTarget, SetupDialogData, ... |
| 0x0D0 | s16 |
m_upDialogData_0D0 |
R/W | CalculateBackgroundSize, G2DTarget, SetIcon, ... |
| 0x0D2 | s16 |
m_upDialogData_0D2 |
R/W | CalculateBackgroundSize, G2DTarget, SetIcon, ... |
| 0x0D4 | u32 |
m_variable_0D4 |
R/W | CalculateBackgroundSize, G2DTarget, GetVariable, ... |
| 0x0D8 | u32 |
m_variable_0D8 |
R/W | CalculateBackgroundSize, G2DTarget, GetVariable |
| 0x0DC | f32 |
m_upWidgets_0DC |
R/W | CalculateBackgroundSize, SetupWidgets |
| 0x0E0 | f32 |
m_field_0E0 |
R/W | CalculateBackgroundSize |
| 0x0E4 | f32 |
m_upWidgets_0E4 |
R/W | CalculateBackgroundSize, SetupWidgets |
| 0x0E8 | f32 |
m_upWidgets_0E8 |
R/W | CalculateBackgroundSize, SetupWidgets |
| 0x0EC | f32 |
m_upWidgets_0EC |
R/W | CalculateBackgroundSize, SetupWidgets |
| 0x0F0 | f32 |
m_upWidgets_0F0 |
R/W | CalculateBackgroundSize, SetupWidgets |
| 0x0F4 | f32 |
m_upWidgets_0F4 |
R/W | CalculateBackgroundSize, SetupWidgets |
| 0x0F8 | f32 |
m_upWidgets_0F8 |
R/W | CalculateBackgroundSize, SetupWidgets |
| 0x0FC | u8[0x14] |
(gap) | - | - |
| 0x110 | u32 |
m_upDialogData_110 |
R/W | ExecuteSelectionCallback, HideDialog, SetupDialogData, ... |
| 0x114 | u32 |
m_upDialogData_114 |
R/W | ExecuteZeroInputCallback, HideDialog, SetupDialogData, ... |
| 0x118 | u32 |
m_upDialogData_118 |
R/W | ExecuteDialogClosedCallback, HideDialog, SetupDialogData, ... |
| 0x11C | u32 |
m_upDialogData_11C |
R/W | G2DTarget, SetupDialogData |
| 0x120 | u32 |
m_field_120 |
W | G2DTarget |
| 0x124 | u32 |
m_field_124 |
W | G2DTarget |
| 0x128 | f32 |
m_variable_128 |
R/W | SetVariable, SpawnDialog |
| 0x12C | f32 |
m_variable_12C |
R/W | G2DTarget, SetVariable, SpawnDialog, ... |
| 0x130 | u32 |
m_upDialogData_130 |
R/W | G2DTarget, SetupDialogData, Update |
| 0x134 | u32 |
m_variable_134 |
R/W | G2DTarget, GetVariable, HideDialog, ... |
| 0x138 | u8[0x14] |
(gap) | - | - |
| 0x14C | u32 |
m_variable_14C |
R/W | GetVariable, UnloadDialog |
| 0x150 | u32 |
m_field_150 |
R/W | ReflowButtonSelection |
| 0x154 | u32 |
m_field_154 |
R/W | ReflowButtonSelection |
| 0x158 | u32 |
m_field_158 |
R/W | ReflowButtonSelection |
| 0x15C | u32 |
m_field_15C |
R/W | ReflowButtonSelection |
| 0x160 | u32 |
m_field_160 |
R/W | ReflowButtonSelection |
| 0x164 | u32 |
m_field_164 |
R/W | ReflowButtonSelection |
| 0x168 | u32 |
m_field_168 |
R/W | ReflowButtonSelection |
| 0x16C | u32 |
m_field_16C |
R/W | ReflowButtonSelection |
| 0x170 | u32 |
m_field_170 |
R/W | ReflowButtonSelection |
| 0x174 | u8[0xC58] |
(gap) | - | - |
| 0xDCC | f32 |
m_field_DCC |
R | CalculateBackgroundSize |
| 0xDD8 | f64 |
m_field_DD8 |
R | CalculateBackgroundSize |
PCTTarget¶
Size: >= 0x47F4 (18420 bytes) | Fields: 70 (27 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_localizable |
R/W | GetLocalizable, PCTTarget, SetVariable, ... |
| 0x002 | u16 |
m_field_002 |
W | PlaceModeCallback |
| 0x004 | f32 |
m_localizable_004 |
R/W | GetLocalizable, PCTTarget, PlaceModeCallback, ... |
| 0x008 | f32 |
m_field_008 |
R/W | PCTTarget, cCellInfo::GetName, cCellInfo::Init, ... |
| 0x00C | s16 |
m_localizable_00C |
R/W | GetLocalizable, GetVariable, PCTTarget, ... |
| 0x010 | u32 |
m_field_010 |
R/W | PCTTarget, cCellInfo::Init, calc_motive_ratings, ... |
| 0x014 | u16 |
m_localizable_014 |
R/W | GetLocalizable, PCTTarget, cCellInfo::GetDesc, ... |
| 0x018 | u8 |
m_field_018 |
R/W | PCTTarget, enter_place_mode, enter_place_tombstone_mode, ... |
| 0x01C | f32 |
m_variable |
R/W | PCTTarget, SetVariable, cCellInfo::Init, ... |
| 0x020 | u16 |
m_field_020 |
R/W | PCTTarget, enter_floor_mode, enter_place_mode, ... |
| 0x024 | s16 |
m_field_024 |
R/W | PCTTarget, PlaceModeCallback, cCellInfo::GetPrice, ... |
| 0x028 | u32 |
m_field_028 |
W | PCTTarget |
| 0x02C | u32 |
m_field_02C |
R | enter_floor_mode, enter_place_mode, enter_place_tombstone_mode, ... |
| 0x038 | u32 |
m_localizable_038 |
R/W | GetLocalizable, PCTTarget, PlaceModeCallback, ... |
| 0x03C | u8 |
m_field_03C |
R/W | enter_floor_mode, enter_place_mode, enter_place_tombstone_mode, ... |
| 0x048 | u32 |
m_field_048 |
W | PCTTarget |
| 0x058 | u32 |
m_field_058 |
R/W | PCTTarget, ~PCTTarget |
| 0x068 | u32 |
m_field_068 |
R/W | PCTTarget, ~PCTTarget |
| 0x074 | u32 |
m_variable_074 |
R/W | SetVariable |
| 0x078 | u32 |
m_field_078 |
W | PCTTarget |
| 0x07C | u32 |
m_variable_07C |
R/W | PCTTarget, SetVariable, on_selection_changed, ... |
| 0x080 | u32 |
m_variable_080 |
R/W | PCTTarget, SetVariable, ~PCTTarget |
| 0x084 | u32 |
m_field_084 |
R/W | FloorPainterCallback, GrabManipulatorCallback, PCTTarget, ... |
| 0x088 | u32 |
m_field_088 |
R/W | PCTTarget, ~PCTTarget |
| 0x08C | u32 |
m_field_08C |
R/W | PCTTarget, ~PCTTarget |
| 0x090 | u32 |
m_variable_090 |
R/W | GetVariable, PCTTarget, PlaceModeCallback, ... |
| 0x094 | u32 |
m_variable_094 |
R/W | PCTTarget, SetVariable |
| 0x098 | u32 |
m_variable_098 |
R/W | GetVariable, PCTTarget, SetVariable |
| 0x09C | u32 |
m_field_09C |
R/W | PCTTarget, on_tab_changed_floor, on_tab_changed_objects, ... |
| 0x0A0 | u32 |
m_field_0A0 |
R/W | PCTTarget, on_tab_changed_objects |
| 0x0A4 | u32 |
m_field_0A4 |
R/W | PCTTarget, on_tab_changed_objects, ~PCTTarget |
| 0x0A8 | u32 |
m_localizable_0A8 |
R/W | GetLocalizable, GetVariable, PCTTarget, ... |
| 0x0AC | u32 |
m_variable_0AC |
R/W | GetVariable, PCTTarget, SetVariable, ... |
| 0x0B0 | u32 |
m_localizable_0B0 |
R/W | GetLocalizable, GetVariable, PCTTarget, ... |
| 0x0B4 | u32 |
m_variable_0B4 |
R/W | GetVariable, PCTTarget, on_PCT_Scroll, ... |
| 0x0B8 | u32 |
m_localizable_0B8 |
R/W | GetLocalizable, GetVariable, PCTTarget, ... |
| 0x0BC | u32 |
m_field_0BC |
R/W | PCTTarget, calc_motive_ratings, get_cell_info_at_gridindex, ... |
| 0x0C0 | u32 |
m_variable_0C0 |
R/W | GetVariable, PCTTarget, calc_motive_ratings, ... |
| 0x0C4 | u32 |
m_variable_0C4 |
R/W | GetVariable, PCTTarget, on_selection_changed |
| 0x0C8 | u32 |
m_variable_0C8 |
R/W | GetVariable, PCTTarget, on_selection_changed |
| 0x0CC | u32 |
m_field_0CC |
R | on_selection_changed |
| 0x0D0 | u32 |
m_field_0D0 |
R | on_selection_changed |
| 0x0D4 | u32 |
m_field_0D4 |
R | on_selection_changed |
| 0x0D8 | u32 |
m_field_0D8 |
R | on_selection_changed |
| 0x0DC | u32 |
m_field_0DC |
R | on_selection_changed |
| 0x0E0 | u32 |
m_field_0E0 |
R | on_selection_changed |
| 0x0E4 | u32 |
m_field_0E4 |
R/W | CreateGrabObjectMenu, PCTTarget, Update, ... |
| 0x0E8 | u32 |
m_field_0E8 |
R/W | PCTTarget, WallManipulatorCallback, WallPainterCallback, ... |
| 0x0EC | u32 |
m_field_0EC |
R/W | PCTTarget, on_PCT_SetVisible, on_PCT_ShowHelp |
| 0x0F0 | u32 |
m_variable_0F0 |
R/W | GetVariable, GrabManipulatorCallback, PCTTarget, ... |
| 0x0F4 | u32 |
m_field_0F4 |
W | GrabManipulatorCallback, PCTTarget, Update, ... |
| 0x0F8 | u32 |
m_field_0F8 |
W | GrabManipulatorCallback, Update, on_PCT_EnterPlaceMode |
| 0x100 | u32 |
m_field_100 |
W | GrabManipulatorCallback |
| 0x108 | u32 |
m_field_108 |
W | GrabManipulatorCallback, on_PCT_EnterPlaceMode |
| 0x10C | u8[0x38] |
(gap) | - | - |
| 0x144 | u32 |
m_field_144 |
W | GrabManipulatorCallback, PCTTarget, Update, ... |
| 0x154 | u32 |
m_field_154 |
W | GrabManipulatorCallback, PCTTarget, Update, ... |
| 0x164 | u32 |
m_field_164 |
W | GrabManipulatorCallback, PCTTarget, Update, ... |
| 0x168 | u8[0x9C] |
(gap) | - | - |
| 0x204 | u32 |
m_variable_204 |
R | GetVariable, SetVariable |
| 0x20C | u32 |
m_variable_20C |
R/W | FloorPainterCallback, GetVariable, PCTTarget, ... |
| 0x210 | u32 |
m_field_210 |
R/W | PCTTarget, calc_floor_tile_value, calc_wall_value, ... |
| 0x214 | u32 |
m_localizable_214 |
R/W | FloorPainterCallback, GetLocalizable, GrabManipulatorCallback, ... |
| 0x218 | u32 |
m_field_218 |
R/W | PCTTarget, on_selection_changed, on_tab_changed_objects, ... |
| 0x21C | u32 |
m_field_21C |
R/W | PCTTarget, on_selection_changed, ~PCTTarget |
| 0x22C | u32 |
m_field_22C |
R/W | PCTTarget, PlaceModeCallback |
| 0x230 | u32 |
m_field_230 |
R/W | PCTTarget, PlaceModeCallback |
| 0x234 | u32 |
m_variable_234 |
R/W | GetVariable, PCTTarget, PlaceModeCallback, ... |
| 0x238 | u32 |
m_variable_238 |
R/W | GetVariable, PCTTarget, PlaceModeCallback, ... |
| 0x23C | u32 |
m_variable_23C |
R/W | GetVariable, PCTTarget, PlaceModeCallback, ... |
| 0x240 | u32 |
m_field_240 |
R/W | PCTTarget, PlaceModeCallback, ~PCTTarget |
| 0x244 | u8[0x45AC] |
(gap) | - | - |
| 0x47F0 | f32 |
m_field_47F0 |
R | enter_tool_mode |
M2MTarget¶
Size: >= 0x23E8 (9192 bytes) | Fields: 69 (26 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_localizable |
R/W | GetLocalizable, GetVariable, M2MTarget, ... |
| 0x004 | u16 |
m_variable |
R/W | GetVariable, M2MTarget, ~M2MTarget |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | u32 |
m_field_008 |
R/W | M2MTarget, ~M2MTarget |
| 0x00C | u32 |
m_upWidgetLayout |
R/W | M2MTarget, SetupWidgetLayout, ~M2MTarget |
| 0x010 | u32 |
m_field_010 |
R/W | M2MTarget, ~M2MTarget |
| 0x014 | u32 |
m_field_014 |
R/W | M2MTarget, ~M2MTarget |
| 0x018 | u32 |
m_field_018 |
R/W | M2MTarget, ~M2MTarget |
| 0x01C | u32 |
m_field_01C |
R/W | M2MTarget, ~M2MTarget |
| 0x020 | u32 |
m_field_020 |
R/W | M2MTarget, ~M2MTarget |
| 0x024 | u32 |
m_field_024 |
R/W | M2MTarget, ~M2MTarget |
| 0x028 | u32 |
m_field_028 |
W | M2MTarget |
| 0x038 | u32 |
m_field_038 |
W | M2MTarget |
| 0x03C | u32 |
m_field_03C |
W | M2MTarget |
| 0x040 | u32 |
m_field_040 |
W | M2MTarget |
| 0x044 | u32 |
m_field_044 |
W | M2MTarget |
| 0x048 | u16 |
m_field_048 |
W | M2MTarget |
| 0x04A | u16 |
m_field_04A |
W | M2MTarget |
| 0x04C | u32 |
m_field_04C |
W | M2MTarget |
| 0x058 | u32 |
m_field_058 |
R/W | M2MTarget, ~M2MTarget |
| 0x068 | u32 |
m_field_068 |
R/W | M2MTarget, ~M2MTarget |
| 0x078 | u32 |
m_field_078 |
W | M2MTarget |
| 0x07C | u32 |
m_field_07C |
R/W | M2MTarget, PushButtonFilters, ~M2MTarget |
| 0x080 | u32 |
m_upWidgetLayout_080 |
R/W | M2MTarget, SetupWidgetLayout, ~M2MTarget |
| 0x084 | u32 |
m_field_084 |
W | M2MTarget, SpawnConfirmStartNewGameDialog, SpawnContinueNoMemCardDialog, ... |
| 0x088 | u32 |
m_field_088 |
W | SpawnConfirmStartNewGameDialog, SpawnContinueNoMemCardDialog, SpawnNoSaveBeforeQuitDialog, ... |
| 0x08C | u32 |
m_field_08C |
W | SpawnConfirmStartNewGameDialog, SpawnContinueNoMemCardDialog, SpawnNoSaveBeforeQuitDialog, ... |
| 0x090 | u32 |
m_field_090 |
W | SpawnConfirmStartNewGameDialog, SpawnContinueNoMemCardDialog, SpawnNoSaveBeforeQuitDialog, ... |
| 0x094 | u32 |
m_field_094 |
W | SpawnConfirmStartNewGameDialog, SpawnContinueNoMemCardDialog, SpawnNoSaveBeforeQuitDialog, ... |
| 0x098 | u32 |
m_field_098 |
W | SpawnConfirmStartNewGameDialog, SpawnContinueNoMemCardDialog, SpawnNoSaveBeforeQuitDialog, ... |
| 0x0A0 | u32 |
m_field_0A0 |
W | SpawnConfirmStartNewGameDialog, SpawnContinueNoMemCardDialog, SpawnNoSaveBeforeQuitDialog, ... |
| 0x0A4 | u32 |
m_field_0A4 |
W | SpawnConfirmStartNewGameDialog, SpawnContinueNoMemCardDialog, SpawnNoSaveBeforeQuitDialog, ... |
| 0x0A8 | u8[0x18] |
(gap) | - | - |
| 0x0C0 | u32 |
m_field_0C0 |
W | SpawnConfirmStartNewGameDialog, SpawnContinueNoMemCardDialog, SpawnNoSaveBeforeQuitDialog, ... |
| 0x0CC | u16 |
m_field_0CC |
W | SpawnConfirmStartNewGameDialog, SpawnContinueNoMemCardDialog, SpawnNoSaveBeforeQuitDialog, ... |
| 0x0CE | u16 |
m_field_0CE |
W | SpawnConfirmStartNewGameDialog, SpawnContinueNoMemCardDialog, SpawnNoSaveBeforeQuitDialog, ... |
| 0x0D0 | u32 |
m_field_0D0 |
W | SpawnConfirmStartNewGameDialog, SpawnContinueNoMemCardDialog, SpawnNoSaveBeforeQuitDialog, ... |
| 0x0D4 | u32 |
m_field_0D4 |
W | M2MTarget |
| 0x0E4 | u32 |
m_field_0E4 |
W | M2MTarget |
| 0x0F4 | u32 |
m_field_0F4 |
W | M2MTarget |
| 0x104 | u32 |
m_field_104 |
W | M2MTarget |
| 0x108 | u32 |
m_field_108 |
W | M2MTarget, ~M2MTarget |
| 0x10C | u32 |
m_localizable_10C |
R/W | GetLocalizable, IsItemEnabled, M2MTarget, ... |
| 0x110 | u32 |
m_localizable_110 |
R/W | GetLocalizable, IsItemEnabled, OnCancel, ... |
| 0x114 | u32 |
m_field_114 |
R | StartLoadedGame |
| 0x118 | u32 |
m_currState |
R/W | M2MTarget, OnSaveLoadFailed, OnSaveLoadSucceed, ... |
| 0x11C | u32 |
m_localizable_11C |
R/W | DialogClosedCallback, GetLocalizable, M2MTarget, ... |
| 0x120 | u8[0x38] |
(gap) | - | - |
| 0x158 | u32 |
m_field_158 |
R/W | OnSaveLoadFailed, StartNGCMemoryCardBootChecks |
| 0x15C | u32 |
m_field_15C |
R/W | OnSaveLoadFailed, StartNGCMemoryCardBootChecks |
| 0x160 | u32 |
m_variable_160 |
R/W | GetVariable, M2MTarget, SetupWidgetLayout |
| 0x164 | u32 |
m_variable_164 |
R/W | GetVariable, M2MTarget, SetupWidgetLayout |
| 0x168 | u32 |
m_localizable_168 |
R/W | CalcNumItems, DialogClosedCallback, GetLocalizable, ... |
| 0x16C | u32 |
m_widgetState |
R/W | M2MTarget, Update, UpdateWidgetState |
| 0x170 | u32 |
m_field_170 |
R/W | PopButtonFilters, PushButtonFilters |
| 0x174 | u32 |
m_field_174 |
R/W | PopButtonFilters, PushButtonFilters |
| 0x178 | u32 |
m_bIsItemEnabledMemCardSelect |
R/W | IsItemEnabledMemCardSelect, M2MTarget, Update |
| 0x17C | u32 |
m_bIsItemEnabledMemCardSelect_17C |
R/W | IsItemEnabledMemCardSelect, M2MTarget, Update |
| 0x180 | u32 |
m_field_180 |
R/W | M2MTarget, OnCancel, OnSaveLoadFailed, ... |
| 0x184 | u32 |
m_variable_184 |
R/W | M2MTarget, SetCurrState, SetVariable, ... |
| 0x188 | u32 |
m_upWidgetLayout_188 |
R/W | CalcNumItems, FillWidget, M2MTarget, ... |
| 0x18C | u32 |
m_variable_18C |
R/W | FillWidget, M2MTarget, ReflowButtonSelection, ... |
| 0x190 | u32 |
m_field_190 |
R/W | M2MTarget, PushButtonFilters, SpawnConfirmStartNewGameDialog, ... |
| 0x194 | u32 |
m_currState_194 |
R/W | M2MTarget, SetCurrState |
| 0x198 | u8[0x220C] |
(gap) | - | - |
| 0x23A4 | f32 |
m_upWidgetLayout_23A4 |
R | SetupWidgetLayout |
| 0x23A8 | f32 |
m_upWidgetLayout_23A8 |
R | SetupWidgetLayout |
| 0x23AC | f32 |
m_upWidgetLayout_23AC |
R | SetupWidgetLayout |
| 0x23B0 | u8[0x18] |
(gap) | - | - |
| 0x23C8 | f64 |
m_upWidgetLayout_23C8 |
R | SetupWidgetLayout |
| 0x23D0 | f64 |
m_upWidgetLayout_23D0 |
R | SetupWidgetLayout |
| 0x23DC | f32 |
m_upWidgetLayout_23DC |
R | SetupWidgetLayout |
| 0x23E4 | f32 |
m_upWidgetLayout_23E4 |
R | SetupWidgetLayout |
ESimsCam¶
Size: >= 0x570 (1392 bytes) | Fields: 66 (32 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_fov |
R/W | ApplyNoise, ApplyZoom, CalRoomId, ... |
| 0x002 | u16 |
m_win |
R | UpdateWin |
| 0x004 | f32 |
m_containingRoomId |
R/W | ApplyNoise, CalcPitch, CalcZAxisTheta, ... |
| 0x008 | f32 |
m_cursorPos |
R/W | ApplyNoise, CalcPitch, CalcZAxisTheta, ... |
| 0x010 | u32 |
m_field_010 |
R | Update |
| 0x018 | u32 |
m_objectPosition |
R | GetObjectOrientation, GetObjectPosition |
| 0x01C | u8[0x14] |
(gap) | - | - |
| 0x030 | u32 |
m_field_030 |
R | ApplyNoise |
| 0x044 | u32 |
m_field_044 |
R | CursorNotActive |
| 0x048 | u32 |
m_field_048 |
R | CursorNotActive |
| 0x04C | u8[0x64] |
(gap) | - | - |
| 0x0B0 | f32 |
m_nearPlane |
R | GetNearPlane |
| 0x0B4 | u8[0x34] |
(gap) | - | - |
| 0x0E8 | s16 |
m_containingRoomId_0E8 |
R | GetContainingRoomId |
| 0x0EA | u8[0x276] |
(gap) | - | - |
| 0x360 | f32 |
m_field_360 |
R/W | ValidateCursorPosition |
| 0x36C | f32 |
m_field_36C |
R/W | ValidateCursorPosition |
| 0x378 | f32 |
m_field_378 |
R | ValidateCursorPosition |
| 0x384 | f32 |
m_field_384 |
R | ValidateCursorPosition |
| 0x390 | f32 |
m_win_390 |
R/W | UpdateWin |
| 0x39C | f32 |
m_win_39C |
R/W | UpdateWin |
| 0x3A8 | f32 |
m_win_3A8 |
R/W | UpdateWin |
| 0x3B4 | f32 |
m_win_3B4 |
R/W | UpdateWin |
| 0x3B8 | u8[0x14] |
(gap) | - | - |
| 0x3CC | u32 |
m_mode |
R/W | CenterOnSelectedSim, SetMode, Update |
| 0x3D0 | u32 |
m_mode_3D0 |
R/W | CenterOnSelectedSim, SetMode |
| 0x3D4 | u8[0x44] |
(gap) | - | - |
| 0x418 | f32 |
m_pos |
R/W | DrawCameraInfo, FollowSimStiff, ForcePosition, ... |
| 0x41C | f32 |
m_win_41C |
R | DrawCameraInfo, UpdateWin |
| 0x420 | f32 |
m_field_420 |
R | DrawCameraInfo, HandleRotation, HandleZoom |
| 0x424 | f32 |
m_pos_424 |
R/W | ForcePosition, ResetPos, SetPos, ... |
| 0x430 | u32 |
m_field_430 |
W | CenterOnSelectedSim, FollowPlayerInteractor |
| 0x43C | f32 |
m_pos_43C |
R/W | CenterOnSelectedSim, DrawCameraInfo, FollowPlayerInteractor, ... |
| 0x440 | f32 |
m_field_440 |
R/W | CenterOnSelectedSim, DrawCameraInfo, FollowSimStiff |
| 0x444 | f32 |
m_winPos |
R/W | CenterOnSelectedSim, DrawCameraInfo, SetWinPos |
| 0x448 | f32 |
m_curZoomRatio |
R/W | ApplyZoom, FollowSimStiff, ForcePosition, ... |
| 0x44C | f32 |
m_pos_44C |
R/W | ApplyPan, FollowSimStiff, ForcePosition, ... |
| 0x450 | f32 |
m_pos_450 |
R/W | ApplyZoom, ForcePosition, InterpolateActualCameraParamsToTarget, ... |
| 0x454 | f32 |
m_winPos_454 |
R/W | FollowPlayerInteractor, InterpolateActualCameraParamsToTarget, SetWinPos |
| 0x458 | f32 |
m_field_458 |
R | InterpolateActualCameraParamsToTarget |
| 0x460 | f32 |
m_field_460 |
R | InterpolateActualCameraParamsToTarget |
| 0x464 | f32 |
m_field_464 |
R/W | InterpolateActualCameraParamsToTarget |
| 0x468 | f32 |
m_field_468 |
R/W | InterpolateActualCameraParamsToTarget |
| 0x46C | u32 |
m_field_46C |
R/W | ESimsCam, InterpolateActualCameraParamsToTarget |
| 0x470 | f32 |
m_field_470 |
R/W | ESimsCam, FollowSimStiff, InterpolateActualCameraParamsToTarget |
| 0x474 | u32 |
m_field_474 |
R/W | ESimsCam, FollowSimStiff, HandleRotation |
| 0x478 | u32 |
m_winPos_478 |
R/W | CenterOnSelectedSim, ForcePosition, ResetPos, ... |
| 0x47C | u32 |
m_field_47C |
W | ESimsCam |
| 0x488 | u32 |
m_field_488 |
W | ESimsCam |
| 0x494 | u32 |
m_field_494 |
W | ESimsCam |
| 0x4A0 | f32 |
m_field_4A0 |
W | ESimsCam |
| 0x4A4 | f32 |
m_field_4A4 |
W | ESimsCam |
| 0x4A8 | u32 |
m_activeNoiseSetting |
R/W | ESimsCam, SetActiveNoiseSetting, Update |
| 0x4AC | u32 |
m_field_4AC |
W | ESimsCam |
| 0x4B0 | u32 |
m_field_4B0 |
W | ESimsCam |
| 0x4B4 | u32 |
m_field_4B4 |
W | ESimsCam |
| 0x4B8 | u32 |
m_field_4B8 |
W | ESimsCam |
| 0x4BC | u32 |
m_field_4BC |
W | ESimsCam |
| 0x4C0 | u32 |
m_field_4C0 |
W | ESimsCam |
| 0x4C4 | u32 |
m_field_4C4 |
W | ESimsCam |
| 0x4C8 | u8[0x78] |
(gap) | - | - |
| 0x540 | u32 |
m_field_540 |
R/W | CenterOnSelectedSim, ESimsCam |
| 0x544 | u16 |
m_win_544 |
R/W | ESimsCam, UpdateWin |
| 0x548 | u32 |
m_win_548 |
W | ESimsCam, UpdateWin |
| 0x54C | u32 |
m_field_54C |
W | Reset |
| 0x550 | u32 |
m_winPos_550 |
R/W | ESimsCam, HandleRotation, HandleZoom, ... |
| 0x554 | u32 |
m_winPos_554 |
R | SetWinPos |
| 0x558 | u32 |
m_winPos_558 |
R | SetWinPos |
| 0x55C | u32 |
m_winPos_55C |
R | SetWinPos |
| 0x560 | u32 |
m_field_560 |
R/W | ESimsCam, ReadControllerRotation, ReadControllerZoom |
| 0x564 | u32 |
m_nearPlane_564 |
R/W | ESimsCam, GetNearPlane, InterpolateActualCameraParamsToTarget, ... |
| 0x568 | u32 |
m_nearPlane_568 |
R/W | ESimsCam, GetNearPlane, InterpolateActualCameraParamsToTarget, ... |
| 0x56C | u32 |
m_field_56C |
W | ESimsCam, ~ESimsCam |
Effects¶
Size: >= 0x1A8 (424 bytes) | Fields: 65 (0 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_field_000 |
R/W | Effect::DefaultInit, Effect::Effect, EffectsManager::AddEffect, ... |
| 0x004 | f32 |
m_field_004 |
R/W | Effect::DefaultInit, Effect::Effect, EffectsManager::AddEffect, ... |
| 0x008 | f32 |
m_field_008 |
R/W | Effect::DefaultInit, Effect::Effect, EffectsManager::AddEffect, ... |
| 0x00C | f32 |
m_field_00C |
R/W | Effect::DefaultInit, Effect::Effect, FastParticleEmitter::AddBurst, ... |
| 0x010 | f32 |
m_field_010 |
R/W | Effect::DefaultInit, Effect::Effect, EffectsManager::Update, ... |
| 0x014 | f32 |
m_field_014 |
R/W | Effect::DefaultInit, Effect::Effect, FastParticleEmitter::RotateEmitter, ... |
| 0x018 | f32 |
m_field_018 |
R/W | Effect::DefaultInit, Effect::Effect, FastParticleEmitter::RotateEmitter, ... |
| 0x01C | f32 |
m_field_01C |
R/W | Effect::DefaultInit, Effect::Effect, FastParticleEmitter::RotateEmitter, ... |
| 0x020 | f32 |
m_field_020 |
R/W | Effect::DefaultInit, Effect::Effect, FastParticleEmitter::RotateEmitter, ... |
| 0x024 | f32 |
m_field_024 |
R/W | Effect::DefaultInit, Effect::Effect, FastParticleEmitter::RotateEmitter, ... |
| 0x028 | f32 |
m_field_028 |
R/W | Effect::DefaultInit, Effect::Effect, FastParticleEmitter::RotateEmitter, ... |
| 0x02C | f32 |
m_field_02C |
R/W | Effect::DefaultInit, Effect::Effect, FastParticleEmitter::RotateEmitter, ... |
| 0x030 | u32 |
m_field_030 |
R/W | Effect::DefaultInit, Effect::Effect |
| 0x034 | u32 |
m_field_034 |
R/W | Effect::DefaultInit, Effect::Effect |
| 0x038 | u32 |
m_field_038 |
R/W | Effect::DefaultInit, Effect::Effect |
| 0x03C | u32 |
m_field_03C |
R/W | Effect::DefaultInit, Effect::Effect |
| 0x040 | u16 |
m_field_040 |
W | Effect::Effect |
| 0x044 | u32 |
m_field_044 |
W | Effect::Effect |
| 0x048 | u32 |
m_field_048 |
W | Effect::Effect |
| 0x04C | u32 |
m_field_04C |
W | Effect::Effect |
| 0x050 | f32 |
m_field_050 |
W | FastParticleEmitter::RotateEmitter |
| 0x054 | u8[0x2C] |
(gap) | - | - |
| 0x080 | f32 |
m_field_080 |
R/W | FastParticleEmitter::SharedInitPart2 |
| 0x090 | f32 |
m_field_090 |
R | FastParticleEmitter::RenderQuad |
| 0x094 | u8[0x2C] |
(gap) | - | - |
| 0x0C0 | f32 |
m_field_0C0 |
R | FastParticleEmitter::ComputeDispersionPositionAndVelocity, FastParticleEmitter::SharedInitPart2, FastParticleEmitter::Update |
| 0x0D0 | f32 |
m_field_0D0 |
R/W | FastParticleEmitter::AddBurst, FastParticleEmitter::SharedInitPart2, FastParticleEmitter::Update |
| 0x0E0 | f32 |
m_field_0E0 |
R/W | FastParticleEmitter::Update |
| 0x0EC | f32 |
m_field_0EC |
R/W | FastParticleEmitter::SharedInitPart2, FastParticleEmitter::Update |
| 0x0F0 | f32 |
m_field_0F0 |
R/W | FastParticleEmitter::ComputeDispersionPositionAndVelocity, FastParticleEmitter::SharedInitPart2, FastParticleEmitter::Update |
| 0x100 | f32 |
m_field_100 |
W | Effect::DefaultInit, Effect::SetParentTransform |
| 0x104 | f32 |
m_field_104 |
W | Effect::DefaultInit, Effect::SetParentTransform |
| 0x108 | f32 |
m_field_108 |
W | Effect::SetParentTransform |
| 0x110 | f32 |
m_field_110 |
W | Effect::SetParentTransform |
| 0x114 | f32 |
m_field_114 |
W | Effect::SetParentTransform |
| 0x118 | f32 |
m_field_118 |
W | Effect::SetParentTransform |
| 0x120 | f32 |
m_field_120 |
W | Effect::SetParentTransform |
| 0x124 | f32 |
m_field_124 |
W | Effect::SetParentTransform |
| 0x128 | f32 |
m_field_128 |
W | Effect::SetParentTransform |
| 0x12C | u8[0x14] |
(gap) | - | - |
| 0x140 | u32 |
m_field_140 |
R/W | Effect::DefaultInit, Effect::SetParentTransform, FastParticleEmitter::ComputeCombinedMatrix, ... |
| 0x144 | u32 |
m_field_144 |
R/W | Effect::Effect, EffectsManager::CreateEffect, FastParticleEmitter::FastParticleEmitter, ... |
| 0x148 | u32 |
m_field_148 |
R/W | FastParticleEmitter::AddBurst, FastParticleEmitter::SharedInitPart1, FastParticleEmitter::SharedInitPart2, ... |
| 0x14C | f32 |
m_field_14C |
R/W | FastParticleEmitter::DoSimulationAndRender, FastParticleEmitter::SharedInitPart1 |
| 0x150 | f32 |
m_field_150 |
R/W | FastParticleEmitter::ComputeDispersionPositionAndVelocity, FastParticleEmitter::ComputeMaxParticles, FastParticleEmitter::PreRollParticles, ... |
| 0x154 | f32 |
m_field_154 |
R/W | FastParticleEmitter::ComputeMaxParticles, FastParticleEmitter::PreRollParticles, FastParticleEmitter::ReallocateParticles, ... |
| 0x158 | f32 |
m_field_158 |
R/W | FastParticleEmitter::SharedInitPart2, FastParticleEmitter::Update |
| 0x15C | u32 |
m_field_15C |
R/W | FastParticleEmitter::AddBurst, FastParticleEmitter::SharedInitPart2, FastParticleEmitter::Stop, ... |
| 0x160 | u32 |
m_field_160 |
R/W | FastParticleEmitter::SharedInitPart2, FastParticleEmitter::Update |
| 0x164 | s16 |
m_field_164 |
R/W | FastParticleEmitter::AllocateParticlePackets, FastParticleEmitter::FastParticleEmitter, FastParticleEmitter::FreeParticlePackets, ... |
| 0x166 | u8 |
m_field_166 |
W | FastParticleEmitter::Init |
| 0x168 | s16 |
m_field_168 |
R/W | FastParticleEmitter::AddBurst, FastParticleEmitter::AllocateParticlePackets, FastParticleEmitter::DoSimulationAndRender, ... |
| 0x16C | f32 |
m_field_16C |
W | FastParticleEmitter::SharedInitPart2 |
| 0x170 | f32 |
m_field_170 |
W | FastParticleEmitter::SharedInitPart2 |
| 0x174 | f32 |
m_field_174 |
R/W | FastParticleEmitter::RotateEmitter, FastParticleEmitter::SharedInitPart2 |
| 0x178 | f32 |
m_field_178 |
R/W | FastParticleEmitter::RotateEmitter, FastParticleEmitter::SharedInitPart2 |
| 0x17C | f32 |
m_field_17C |
R/W | FastParticleEmitter::ComputeMaxParticles, FastParticleEmitter::PreRollParticles, FastParticleEmitter::ReallocateParticles, ... |
| 0x180 | f32 |
m_field_180 |
R/W | FastParticleEmitter::ComputeMaxParticles, FastParticleEmitter::PreRollParticles, FastParticleEmitter::ReallocateParticles, ... |
| 0x184 | f32 |
m_field_184 |
R/W | FastParticleEmitter::ComputeDispersionPositionAndVelocity, FastParticleEmitter::SharedInitPart2, FastParticleEmitter::Update |
| 0x188 | f32 |
m_field_188 |
R/W | FastParticleEmitter::SharedInitPart2, FastParticleEmitter::Update |
| 0x18C | u32 |
m_field_18C |
R/W | FastParticleEmitter::AddBurst, FastParticleEmitter::AllocateParticlePackets, FastParticleEmitter::ComputeDispersionPositionAndVelocity, ... |
| 0x190 | u32 |
m_field_190 |
R/W | FastParticleEmitter::AddBurst, FastParticleEmitter::DoSimulationAndRender, FastParticleEmitter::FastParticleEmitter, ... |
| 0x194 | u32 |
m_field_194 |
R/W | FastParticleEmitter::FastParticleEmitter, FastParticleEmitter::Init, FastParticleEmitter::InitResourceData, ... |
| 0x198 | u16 |
m_field_198 |
R/W | FastParticleEmitter::AddBurst, FastParticleEmitter::ComputeMaxParticles, FastParticleEmitter::DoSimulationAndRender, ... |
| 0x19A | u16 |
m_field_19A |
R/W | FastParticleEmitter::AddBurst, FastParticleEmitter::ComputeMaxParticles, FastParticleEmitter::DoSimulationAndRender, ... |
| 0x19C | u32 |
m_field_19C |
R/W | FastParticleEmitter::AddBurst, FastParticleEmitter::AllocateParticlePackets, FastParticleEmitter::DoSimulationAndRender, ... |
| 0x1A0 | u32 |
m_field_1A0 |
R/W | FastParticleEmitter::FastParticleEmitter, FastParticleEmitter::Init, FastParticleEmitter::~FastParticleEmitter |
| 0x1A4 | u32 |
m_field_1A4 |
R/W | FastParticleEmitter::DoSimulationAndRender, FastParticleEmitter::FastParticleEmitter, FastParticleEmitter::SharedInitPart2, ... |
cSimulatorImpl¶
Size: >= 0x180 (384 bytes) | Fields: 59 (16 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | void** |
_vtable (vtable pointer) |
R/W | DoCommand, DoStream, GetTodaysExpenses, ... |
| 0x004 | u32 |
m_todaysExpenses_004 |
R | GetTodaysExpenses, SimulateOneTick |
| 0x008 | u32 |
m_todaysExpenses_008 |
R | GetTodaysExpenses, SimulateOneTick |
| 0x00C | u32 |
m_todaysExpenses_00C |
R | GetTodaysExpenses, SimulateOneTick |
| 0x010 | u32 |
m_todaysExpenses_010 |
R/W | GetTodaysExpenses, SimulateOneTick, cSimulatorImpl, ... |
| 0x014 | s16 |
m_todaysExpenses_014 |
R/W | ComputeTimeOfDay, GetTodaysExpenses, Init, ... |
| 0x016 | s16 |
m_field_016 |
R/W | Init, SimulateOneTick |
| 0x018 | u16 |
m_field_018 |
R/W | DoCommand, TickAllObjects |
| 0x01A | u16 |
m_field_01A |
W | DoCommand |
| 0x01C | s16 |
m_currentHour |
R/W | HourTimeOfDayLastChanged, HourTimeOfDayNextChanges, Init, ... |
| 0x01E | u16 |
m_currentHour_01E |
R/W | Init, SetCurrentHour, SimulateOneTick |
| 0x020 | u16 |
m_field_020 |
R/W | SimulateOneTick |
| 0x022 | s16 |
m_field_022 |
R/W | DoStream, Init, SimulateOneTick |
| 0x024 | s16 |
m_field_024 |
R/W | DoStream, Init, SimulateOneTick |
| 0x028 | s16 |
m_field_028 |
R | TickAllObjects |
| 0x02A | s16 |
m_field_02A |
R/W | Simulate |
| 0x02C | u16 |
m_field_02C |
W | DoStream, Init |
| 0x02E | u16 |
m_funds |
W | SetFunds |
| 0x030 | u16 |
m_funds_030 |
W | SetFunds |
| 0x032 | u16 |
m_field_032 |
W | DoStream, Init |
| 0x034 | s16 |
m_speed |
R/W | DoStream, Init, SetSpeed, ... |
| 0x036 | s16 |
m_field_036 |
R/W | DoStream, Init, Pause, ... |
| 0x038 | s16 |
m_field_038 |
R/W | DoStream, Init |
| 0x03A | u16 |
m_field_03A |
W | cSimulatorImpl |
| 0x03C | u16 |
m_field_03C |
W | Init |
| 0x046 | s16 |
m_field_046 |
R/W | DoStream |
| 0x04C | u16 |
m_field_04C |
R/W | ClearHistory, SimulateOneTick |
| 0x04E | u16 |
m_field_04E |
W | DoStream, SimulateOneTick |
| 0x050 | u16 |
m_field_050 |
W | DoStream |
| 0x054 | u16 |
m_field_054 |
W | DoCommand |
| 0x056 | u16 |
m_field_056 |
W | DoStream |
| 0x058 | u16 |
m_field_058 |
W | DoStream |
| 0x05A | u16 |
m_field_05A |
W | DoStream |
| 0x05C | u16 |
m_field_05C |
W | DoStream |
| 0x05E | s16 |
m_field_05E |
R/W | Simulate |
| 0x062 | s16 |
m_field_062 |
R/W | DoStream, Init |
| 0x068 | u16 |
m_field_068 |
W | DoStream, Init |
| 0x070 | u16 |
m_global |
W | GetGlobal |
| 0x072 | u16 |
m_global_072 |
W | GetGlobal |
| 0x074 | u32 |
m_funds_074 |
R/W | DoStream, Init, SetFunds, ... |
| 0x078 | u32 |
m_funds_078 |
R/W | Init, SetFunds, Spend |
| 0x07C | u32 |
m_field_07C |
R/W | DoStream, Init, SimulateOneTick, ... |
| 0x080 | u32 |
m_field_080 |
R/W | SimulateOneTick, cSimulatorImpl |
| 0x084 | u32 |
m_field_084 |
W | Init, cSimulatorImpl |
| 0x088 | u32 |
m_field_088 |
R/W | DoStream, Init, cSimulatorImpl |
| 0x08C | u32 |
m_field_08C |
R/W | DoStream, Init, cSimulatorImpl |
| 0x090 | u32 |
m_field_090 |
R/W | Init, SimulateOneTick |
| 0x094 | u32 |
m_field_094 |
W | cSimulatorImpl |
| 0x098 | u32 |
m_field_098 |
W | DoStream, cSimulatorImpl |
| 0x09C | u32 |
m_field_09C |
W | Init, Simulate |
| 0x0A0 | f32 |
m_speed_0A0 |
R/W | Resume, SetSpeed, Simulate, ... |
| 0x0A4 | f32 |
m_field_0A4 |
W | Simulate, cSimulatorImpl |
| 0x0A8 | f32 |
m_field_0A8 |
W | DoStream, Pause, TickAllObjects, ... |
| 0x0AC | f32 |
m_field_0AC |
R/W | DoStream, Simulate, cSimulatorImpl |
| 0x0B0 | f32 |
m_field_0B0 |
R/W | DoStream, Simulate, cSimulatorImpl |
| 0x0B4 | u8[0xC0] |
(gap) | - | - |
| 0x174 | u32 |
m_field_174 |
R/W | DoStream, Init, cSimulatorImpl, ... |
| 0x178 | u32 |
m_field_178 |
R/W | DoCommand, DoStream, Init, ... |
| 0x17A | s16 |
m_field_17A |
R | DoStream |
| 0x17C | u32 |
m_field_17C |
W | Simulate, cSimulatorImpl |
EIWallPart¶
Size: >= 0xDBC (3516 bytes) | Fields: 59 (40 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_wallModelId |
R/W | DrawOutsideShadows, DrawShadow, EIWallPart, ... |
| 0x004 | f32 |
m_wallModelId_004 |
R/W | Draw, DrawOutsideShadows, GetWallModelId, ... |
| 0x008 | f32 |
m_wallpaperShader |
R/W | Draw, DrawOutsideShadows, GetWallpaperShader, ... |
| 0x00C | f32 |
m_field_00C |
R/W | Draw, WallOrderTableCallback |
| 0x010 | u32 |
m_field_010 |
W | EIWallPart |
| 0x014 | u32 |
m_wallModelId_014 |
R/W | Draw, GetWallModelId |
| 0x018 | u32 |
m_field_018 |
R | Draw |
| 0x01C | u32 |
m_shadowModel |
R/W | Draw, EIWallPart, GetShadowModel |
| 0x028 | u32 |
m_shadowModel_028 |
R/W | Draw, EIWallPart, GetShadowModel |
| 0x03C | f32 |
m_wallpaperShader_03C |
R | DrawOutsideShadows, GetWallpaperShader |
| 0x040 | u32 |
m_wallpaperShader_040 |
R | GetWallpaperShader |
| 0x044 | u8[0x18] |
(gap) | - | - |
| 0x05C | u32 |
m_visible |
R/W | SetVisible |
| 0x068 | u32 |
m_field_068 |
W | EIWallPart |
| 0x070 | u32 |
m_field_070 |
R | Draw, DrawOutsideShadows, DrawShadow, ... |
| 0x074 | u8[0x24] |
(gap) | - | - |
| 0x098 | u32 |
m_field_098 |
R | WallOrderTableCallback |
| 0x0A2 | s16 |
m_wallModelId_0A2 |
R | GetWallModelId |
| 0x0A8 | u32 |
m_field_0A8 |
R/W | WallOrderTableCallback |
| 0x0B8 | u32 |
m_field_0B8 |
R/W | WallOrderTableCallback |
| 0x0BC | u8[0x34] |
(gap) | - | - |
| 0x0F0 | u32 |
m_field_0F0 |
R | DrawOutsideShadows, DrawShadow, WallOrderTableCallback |
| 0x0F4 | u8[0x1C] |
(gap) | - | - |
| 0x110 | u32 |
m_shadowModel_110 |
R | GetShadowModel |
| 0x118 | u32 |
m_field_118 |
R | Draw, DrawOutsideShadows, DrawShadow |
| 0x11C | u32 |
m_outsideShadows |
R | DrawOutsideShadows |
| 0x120 | u32 |
m_wallpaperShader_120 |
R | Draw, DrawShadow, GetWallpaperShader, ... |
| 0x128 | u32 |
m_field_128 |
W | Draw |
| 0x138 | u32 |
m_field_138 |
W | Draw |
| 0x13C | u8[0xDC] |
(gap) | - | - |
| 0x218 | u32 |
m_field_218 |
W | Draw |
| 0x21C | u8[0x64] |
(gap) | - | - |
| 0x280 | f32 |
m_field_280 |
R | VisibilityTest |
| 0x284 | f32 |
m_field_284 |
R | VisibilityTest |
| 0x288 | u8[0x98] |
(gap) | - | - |
| 0x320 | u32 |
m_points |
R/W | EIWallPart, GetPoint, GetPoints |
| 0x324 | u32 |
m_points_324 |
R/W | EIWallPart, GetPoint, GetPoints |
| 0x32C | u32 |
m_field_32C |
W | EIWallPart |
| 0x330 | u32 |
m_field_330 |
W | EIWallPart |
| 0x334 | u8[0x15] |
(gap) | - | - |
| 0x349 | u8 |
m_shadow |
R | Draw, DrawShadow |
| 0x350 | u32 |
m_field_350 |
W | EIWallPart |
| 0x354 | u32 |
m_wallModelId_354 |
R/W | EIWallPart, GetWallModelId |
| 0x358 | s16 |
m_shadowModel_358 |
R/W | DrawOutsideShadows, DrawShadow, EIWallPart, ... |
| 0x35A | s16 |
m_shadowModel_35A |
R/W | DrawOutsideShadows, DrawShadow, EIWallPart, ... |
| 0x35C | f32 |
m_orient |
R/W | EIWallPart, SetOrient |
| 0x360 | f32 |
m_orient_360 |
R/W | EIWallPart, SetOrient |
| 0x364 | f32 |
m_orient_364 |
R/W | EIWallPart, SetOrient |
| 0x368 | f32 |
m_orient_368 |
R/W | EIWallPart, SetOrient |
| 0x36C | f32 |
m_orient_36C |
R/W | EIWallPart, SetOrient |
| 0x370 | f32 |
m_orient_370 |
R/W | EIWallPart, SetOrient |
| 0x374 | f32 |
m_orient_374 |
R/W | EIWallPart, SetOrient |
| 0x378 | f32 |
m_orient_378 |
R/W | EIWallPart, SetOrient |
| 0x37C | f32 |
m_orient_37C |
R/W | DrawOutsideShadows, DrawShadow, SetOrient, ... |
| 0x380 | f32 |
m_orient_380 |
R/W | DrawOutsideShadows, DrawShadow, SetOrient, ... |
| 0x384 | f32 |
m_orient_384 |
R/W | SetOrient, VisibilityTest |
| 0x388 | f32 |
m_orient_388 |
W | SetOrient |
| 0x38C | f32 |
m_orient_38C |
W | SetOrient |
| 0x390 | f32 |
m_orient_390 |
W | SetOrient |
| 0x394 | f32 |
m_orient_394 |
W | SetOrient |
| 0x398 | f32 |
m_orient_398 |
W | SetOrient |
| 0x39C | f32 |
m_orient_39C |
W | SetOrient |
| 0x3A0 | u32 |
m_wallpaperShader_3A0 |
R/W | ChangeWallpaper, EIWallPart, GetWallpaperShader, ... |
| 0x3AC | u32 |
m_shadowModel_3AC |
R/W | DrawOutsideShadows, DrawShadow, EIWallPart, ... |
| 0x3B0 | u8[0x9F8] |
(gap) | - | - |
| 0xDA8 | f32 |
m_field_DA8 |
R | WallOrderTableCallback |
| 0xDB4 | f32 |
m_outsideShadows_DB4 |
R | DrawOutsideShadows |
| 0xDB8 | f32 |
m_outsideShadows_DB8 |
R | DrawOutsideShadows |
WAFTarget¶
Size: >= 0x288 (648 bytes) | Fields: 59 (14 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_localizable |
R/W | GetLocalizable, GetVariable, NewWantsAndFearsIcon, ... |
| 0x004 | u16 |
m_variable |
R/W | GetVariable, WAFTarget, ~WAFTarget |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | u32 |
m_field_008 |
R/W | WAFTarget, ~WAFTarget |
| 0x00C | u32 |
m_field_00C |
R/W | WAFTarget, ~WAFTarget |
| 0x010 | u32 |
m_field_010 |
R/W | WAFTarget, ~WAFTarget |
| 0x014 | u32 |
m_field_014 |
R/W | WAFTarget, ~WAFTarget |
| 0x018 | u32 |
m_field_018 |
R/W | WAFTarget, ~WAFTarget |
| 0x01C | u32 |
m_field_01C |
R/W | NewWantsAndFearsIcon, StartAnimation, UpdateWantsAndFears, ... |
| 0x020 | u32 |
m_field_020 |
R/W | WAFTarget, ~WAFTarget |
| 0x024 | u32 |
m_field_024 |
R/W | WAFTarget, ~WAFTarget |
| 0x028 | u32 |
m_field_028 |
W | WAFTarget |
| 0x038 | u32 |
m_field_038 |
W | WAFTarget |
| 0x048 | u32 |
m_field_048 |
W | WAFTarget |
| 0x058 | u32 |
m_field_058 |
R/W | WAFTarget, ~WAFTarget |
| 0x068 | u32 |
m_field_068 |
R/W | WAFTarget, ~WAFTarget |
| 0x078 | u32 |
m_field_078 |
W | WAFTarget |
| 0x07C | u32 |
m_field_07C |
R/W | NewWantsAndFearsIcon, StartAnimation, UpdateWantsAndFears, ... |
| 0x080 | u32 |
m_field_080 |
W | WAFTarget, ~WAFTarget |
| 0x084 | u32 |
m_variable_084 |
R/W | GetVariable, Update, UpdateWantsAndFears, ... |
| 0x088 | u32 |
m_variable_088 |
R/W | SetVariable, Update, UpdateWantsAndFears, ... |
| 0x08C | u32 |
m_variable_08C |
R/W | SetVariable, Update, WAFTarget |
| 0x090 | u32 |
m_field_090 |
R/W | NewWantsAndFearsIcon, Update, WAFTarget |
| 0x094 | u32 |
m_topBarColorAtTier |
R/W | BeginBottomBarTween, BeginTopBarTween, FinishSettingIcon, ... |
| 0x098 | u32 |
m_variable_098 |
R/W | SetVariable, Update, WAFTarget |
| 0x09C | u32 |
m_field_09C |
R/W | Update, WAFTarget |
| 0x0A0 | u32 |
m_variable_0A0 |
R/W | SetVariable, Update, WAFTarget |
| 0x0A4 | u8[0x20] |
(gap) | - | - |
| 0x0C4 | u32 |
m_field_0C4 |
W | WAFTarget |
| 0x0C8 | u32 |
m_field_0C8 |
W | WAFTarget |
| 0x0CC | u32 |
m_field_0CC |
W | WAFTarget |
| 0x0D0 | u8[0x30] |
(gap) | - | - |
| 0x100 | u32 |
m_field_100 |
W | WAFTarget |
| 0x104 | u32 |
m_field_104 |
W | WAFTarget |
| 0x108 | u32 |
m_field_108 |
W | WAFTarget |
| 0x10C | u8[0x30] |
(gap) | - | - |
| 0x13C | u32 |
m_field_13C |
W | WAFTarget |
| 0x140 | u32 |
m_field_140 |
W | WAFTarget |
| 0x144 | u32 |
m_field_144 |
W | WAFTarget |
| 0x148 | u8[0x30] |
(gap) | - | - |
| 0x178 | u32 |
m_field_178 |
W | WAFTarget |
| 0x17C | u32 |
m_field_17C |
W | WAFTarget |
| 0x180 | u32 |
m_field_180 |
W | WAFTarget |
| 0x184 | u8[0x30] |
(gap) | - | - |
| 0x1B4 | u32 |
m_field_1B4 |
W | WAFTarget |
| 0x1B8 | u32 |
m_field_1B8 |
W | WAFTarget |
| 0x1BC | u32 |
m_field_1BC |
W | WAFTarget |
| 0x1C0 | u8[0x30] |
(gap) | - | - |
| 0x1F0 | u32 |
m_field_1F0 |
W | WAFTarget |
| 0x1F4 | u32 |
m_field_1F4 |
W | WAFTarget |
| 0x1F8 | u32 |
m_field_1F8 |
W | WAFTarget |
| 0x1FC | u8[0x30] |
(gap) | - | - |
| 0x22C | u32 |
m_field_22C |
W | WAFTarget |
| 0x230 | u32 |
m_field_230 |
W | WAFTarget |
| 0x234 | u32 |
m_field_234 |
W | WAFTarget |
| 0x248 | f32 |
m_field_248 |
R/W | Update, WAFTarget |
| 0x24C | u32 |
m_field_24C |
R/W | NewWantsAndFearsIcon, Update, WAFTarget |
| 0x250 | u8[0x14] |
(gap) | - | - |
| 0x264 | u32 |
m_field_264 |
R/W | BeginBottomBarTween, BeginTopBarTween, OnBottomBarTweenComplete, ... |
| 0x268 | u32 |
m_field_268 |
R/W | BeginBottomBarTween, BeginMeterTween, BeginTopBarTween, ... |
| 0x26C | u32 |
m_aspirationMeterHeight |
R/W | GlowEffectAwayStart, GlowEffectStart, OnTopBarTweenComplete, ... |
| 0x270 | u32 |
m_field_270 |
R/W | GlowEffectAwayStart, GlowEffectStart, UpdateWantsAndFears, ... |
| 0x274 | f32 |
m_topBarTweenColor |
R/W | BeginBottomBarTween, BeginMeterTween, CalculateTweenTargetPosition, ... |
| 0x278 | f32 |
m_topBarColorAtTier_278 |
R/W | BeginBottomBarTween, BeginMeterTween, BeginTopBarTween, ... |
| 0x27C | f32 |
m_field_27C |
R/W | BeginBottomBarTween, BeginTopBarTween, OnBottomBarTweenComplete, ... |
| 0x280 | u32 |
m_variable_280 |
R/W | SetVariable, Update, WAFTarget |
| 0x284 | u32 |
m_wantsAndFears |
R/W | UpdateWantsAndFears, WAFTarget |
E2ETarget¶
Size: >= 0x288 (648 bytes) | Fields: 56 (15 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_localizable |
R/W | E2ETarget, GetLocalizable, GetVariable, ... |
| 0x004 | u16 |
m_variable |
R/W | E2ETarget, GetVariable, ~E2ETarget |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | u32 |
m_field_008 |
R/W | E2ETarget, ~E2ETarget |
| 0x00C | u32 |
m_field_00C |
R/W | E2ETarget, ~E2ETarget |
| 0x010 | u16 |
m_field_010 |
R/W | E2ETarget, ~E2ETarget |
| 0x012 | u16 |
m_field_012 |
R | E2ETarget |
| 0x014 | u32 |
m_field_014 |
R/W | E2ETarget, ~E2ETarget |
| 0x018 | u32 |
m_field_018 |
R/W | E2ETarget, ~E2ETarget |
| 0x01C | u32 |
m_shaders |
R/W | E2ETarget, UpdateShaders, ~E2ETarget |
| 0x020 | u32 |
m_field_020 |
R/W | E2ETarget, ~E2ETarget |
| 0x024 | u32 |
m_field_024 |
R/W | E2ETarget, ~E2ETarget |
| 0x028 | u32 |
m_field_028 |
W | E2ETarget |
| 0x038 | u32 |
m_field_038 |
W | E2ETarget |
| 0x048 | u32 |
m_field_048 |
W | E2ETarget |
| 0x058 | u32 |
m_field_058 |
R/W | E2ETarget, ~E2ETarget |
| 0x068 | u32 |
m_field_068 |
R/W | E2ETarget, ~E2ETarget |
| 0x078 | u32 |
m_field_078 |
R/W | E2ETarget |
| 0x07C | u32 |
m_shaders_07C |
R/W | E2ETarget, UpdateShaders, ~E2ETarget |
| 0x080 | u32 |
m_field_080 |
R/W | CaptureFrame, E2ETarget, OnCircleKeyPressed, ... |
| 0x084 | u32 |
m_variable_084 |
W | E2ETarget, GetVariable |
| 0x088 | u32 |
m_field_088 |
R/W | E2ERenderCallback, E2ETarget, Update |
| 0x08C | u32 |
m_field_08C |
R/W | E2ETarget, InitializeEyeToy, ReintializeEyeToy |
| 0x090 | u32 |
m_field_090 |
R/W | E2ETarget, ~E2ETarget |
| 0x094 | u32 |
m_field_094 |
W | E2ETarget |
| 0x098 | u32 |
m_field_098 |
R/W | E2ETarget |
| 0x09C | u32 |
m_field_09C |
R/W | E2ETarget, ~E2ETarget |
| 0x0A0 | u32 |
m_field_0A0 |
R/W | E2ETarget, ~E2ETarget |
| 0x0A8 | u32 |
m_field_0A8 |
R/W | E2ETarget, OnLeftKeyPressed, OnRightKeyPressed, ... |
| 0x0AC | u32 |
m_field_0AC |
W | E2ETarget |
| 0x0B0 | u32 |
m_variable_0B0 |
R/W | E2ETarget, GetVariable |
| 0x0B4 | u32 |
m_variable_0B4 |
R/W | ChangeSelectedSlot, E2ETarget, GetVariable |
| 0x0B8 | u32 |
m_variable_0B8 |
R/W | E2ETarget, GetVariable |
| 0x0BC | u32 |
m_variable_0BC |
R/W | CaptureFrame, ChangeFunFrame, E2ETarget, ... |
| 0x0C0 | u32 |
m_field_0C0 |
R/W | ChangeSelectedSlot, E2ETarget, OnLeftKeyPressed, ... |
| 0x0C4 | u32 |
m_variable_0C4 |
R/W | ChangeFilter, E2ETarget, OnLeftKeyPressed, ... |
| 0x0C8 | f32 |
m_field_0C8 |
R/W | E2ETarget, OnExitSettings, OnSaveDialogDoneCB |
| 0x0CC | f32 |
m_field_0CC |
R/W | E2ETarget, OnExitSettings, OnSaveDialogDoneCB |
| 0x0D0 | f32 |
m_field_0D0 |
R/W | E2ETarget, OnExitSettings, OnSaveDialogDoneCB |
| 0x0D4 | f32 |
m_field_0D4 |
R/W | E2ETarget, OnExitSettings, OnSaveDialogDoneCB |
| 0x0D8 | u32 |
m_localizable_0D8 |
R/W | CaptureFrame, E2ETarget, GetLocalizable, ... |
| 0x0DC | u32 |
m_topLevelState |
W | E2ETarget, SetTopLevelState |
| 0x0E0 | u32 |
m_variable_0E0 |
R/W | E2ETarget, GetVariable, OnSaveGameComplete, ... |
| 0x0E4 | u32 |
m_field_0E4 |
W | E2ETarget, LaunchSaveSettingsDialog, SpawnNoEyeToyDialogBox |
| 0x0F0 | u32 |
m_field_0F0 |
W | LaunchSaveSettingsDialog, SpawnNoEyeToyDialogBox |
| 0x0F8 | u32 |
m_field_0F8 |
W | LaunchSaveSettingsDialog, SpawnNoEyeToyDialogBox |
| 0x104 | u32 |
m_field_104 |
W | LaunchSaveSettingsDialog, SpawnNoEyeToyDialogBox |
| 0x108 | u8[0x2C] |
(gap) | - | - |
| 0x134 | u32 |
m_field_134 |
W | E2ETarget, LaunchSaveSettingsDialog, SpawnNoEyeToyDialogBox |
| 0x144 | u32 |
m_field_144 |
W | E2ETarget, LaunchSaveSettingsDialog, SpawnNoEyeToyDialogBox |
| 0x154 | u32 |
m_field_154 |
W | E2ETarget, LaunchSaveSettingsDialog, SpawnNoEyeToyDialogBox |
| 0x158 | u8[0x14] |
(gap) | - | - |
| 0x16C | u32 |
m_field_16C |
W | E2ETarget, SpawnSaveGameDialog |
| 0x180 | u32 |
m_field_180 |
W | SpawnSaveGameDialog |
| 0x184 | u8[0x38] |
(gap) | - | - |
| 0x1BC | u32 |
m_field_1BC |
W | E2ETarget, SpawnSaveGameDialog |
| 0x1CC | u32 |
m_field_1CC |
W | E2ETarget, SpawnSaveGameDialog |
| 0x1DC | u32 |
m_field_1DC |
W | E2ETarget, SpawnSaveGameDialog |
| 0x1E0 | u8[0xA4] |
(gap) | - | - |
| 0x284 | u32 |
m_variable_284 |
R/W | CaptureFrame, E2ETarget, OnSaveGameComplete, ... |
O2TTarget¶
Size: >= 0x25C (604 bytes) | Fields: 56 (19 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_localizable |
R/W | ExitScreenWizard, GetLocalizable, GetVariable, ... |
| 0x004 | u16 |
m_variable |
R/W | GetVariable, O2TTarget, ~O2TTarget |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | u32 |
m_field_008 |
R/W | O2TTarget, ~O2TTarget |
| 0x00C | u32 |
m_field_00C |
R/W | O2TTarget, ~O2TTarget |
| 0x010 | u32 |
m_field_010 |
R/W | O2TTarget, ~O2TTarget |
| 0x014 | u32 |
m_field_014 |
R/W | O2TTarget, ~O2TTarget |
| 0x018 | u32 |
m_field_018 |
R/W | O2TTarget, ~O2TTarget |
| 0x01C | u32 |
m_field_01C |
R/W | ExitScreenWizard, O2TTarget, StartScreenWizard, ... |
| 0x020 | u32 |
m_field_020 |
R/W | O2TTarget, ~O2TTarget |
| 0x024 | u32 |
m_field_024 |
R/W | O2TTarget, ~O2TTarget |
| 0x028 | u32 |
m_field_028 |
W | O2TTarget |
| 0x038 | u32 |
m_field_038 |
W | O2TTarget |
| 0x048 | u32 |
m_field_048 |
W | O2TTarget |
| 0x058 | u32 |
m_field_058 |
R/W | O2TTarget, ~O2TTarget |
| 0x068 | u32 |
m_field_068 |
R/W | O2TTarget, ~O2TTarget |
| 0x078 | u32 |
m_field_078 |
W | O2TTarget |
| 0x07C | u32 |
m_field_07C |
R/W | ExitScreenWizard, O2TTarget, StartScreenWizard, ... |
| 0x080 | u32 |
m_field_080 |
R/W | O2TTarget, OnCircleKeyPressed, ~O2TTarget |
| 0x084 | u32 |
m_variable_084 |
W | GetVariable, O2TTarget |
| 0x088 | u32 |
m_localizable_088 |
R/W | GetLocalizable, O2TTarget, OnCircleKeyPressed, ... |
| 0x08C | u32 |
m_variable_08C |
W | O2TTarget, SetTopLevelState, SetVariable |
| 0x090 | u32 |
m_variable_090 |
R/W | GetVariable, O2TTarget, OnSaveGameComplete, ... |
| 0x094 | u32 |
m_field_094 |
W | O2TTarget |
| 0x098 | u32 |
m_field_098 |
W | O2TTarget |
| 0x09C | u32 |
m_field_09C |
R/W | O2TTarget, OnDownKeyPressed, OnUpKeyPressed, ... |
| 0x0A0 | u32 |
m_field_0A0 |
R/W | O2TTarget, OnDownKeyPressed, OnLeftKeyPressed, ... |
| 0x0A4 | u32 |
m_field_0A4 |
W | O2TTarget, SpawnQuitDialogBox |
| 0x0B0 | u32 |
m_field_0B0 |
W | SpawnQuitDialogBox |
| 0x0B8 | u32 |
m_field_0B8 |
W | SpawnQuitDialogBox |
| 0x0C4 | u32 |
m_field_0C4 |
W | SpawnQuitDialogBox |
| 0x0C8 | u8[0x2C] |
(gap) | - | - |
| 0x0F4 | u32 |
m_field_0F4 |
W | O2TTarget, SpawnQuitDialogBox |
| 0x104 | u32 |
m_field_104 |
W | O2TTarget, SpawnQuitDialogBox |
| 0x114 | u32 |
m_field_114 |
W | O2TTarget, SpawnQuitDialogBox |
| 0x118 | u8[0x14] |
(gap) | - | - |
| 0x12C | u32 |
m_field_12C |
W | O2TTarget, SpawnSaveSettingsDialog |
| 0x138 | u32 |
m_field_138 |
W | SpawnSaveSettingsDialog |
| 0x140 | u32 |
m_field_140 |
W | SpawnSaveSettingsDialog |
| 0x14C | u32 |
m_field_14C |
W | SpawnSaveSettingsDialog |
| 0x150 | u8[0x2C] |
(gap) | - | - |
| 0x17C | u32 |
m_field_17C |
W | O2TTarget, SpawnSaveSettingsDialog |
| 0x18C | u32 |
m_field_18C |
W | O2TTarget, SpawnSaveSettingsDialog |
| 0x19C | u32 |
m_field_19C |
W | O2TTarget, SpawnSaveSettingsDialog |
| 0x1A0 | u8[0x14] |
(gap) | - | - |
| 0x1B4 | u32 |
m_variable_1B4 |
R/W | O2TTarget, SetVariable, ShowHelp |
| 0x1B8 | u32 |
m_field_1B8 |
R/W | O2TTarget, ~O2TTarget |
| 0x1BC | u32 |
m_field_1BC |
R/W | O2TTarget, ~O2TTarget |
| 0x1C0 | u32 |
m_variable_1C0 |
W | SetVariable |
| 0x1CC | u32 |
m_variable_1CC |
W | SetVariable |
| 0x1D4 | u32 |
m_variable_1D4 |
W | SetVariable |
| 0x1E0 | u32 |
m_variable_1E0 |
W | SetVariable |
| 0x1E4 | u32 |
m_variable_1E4 |
W | SetVariable |
| 0x1E8 | u8[0x28] |
(gap) | - | - |
| 0x210 | u32 |
m_variable_210 |
W | SetVariable |
| 0x220 | u32 |
m_variable_220 |
W | SetVariable |
| 0x230 | u32 |
m_variable_230 |
W | SetVariable |
| 0x234 | u8[0x14] |
(gap) | - | - |
| 0x248 | u32 |
m_variable_248 |
R | GetVariable, SetVariable, ShowHelp, ... |
| 0x250 | u32 |
m_field_250 |
W | O2TTarget, OnQuitGameDialogClose |
| 0x254 | u32 |
m_variable_254 |
R/W | O2TTarget, SetVariable, ShowHelp, ... |
| 0x258 | u32 |
m_variable_258 |
R/W | O2TTarget, OnSaveSettingsDialogClose, OnStateChange, ... |
SaveGameTarget¶
Size: >= 0x168 (360 bytes) | Fields: 55 (1 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | void** |
_vtable (vtable pointer) |
R/W | PerformSaveGame, SaveGameTarget, ~SaveGameTarget |
| 0x004 | f32 |
m_field_004 |
R/W | SaveGameTarget, Update, ~SaveGameTarget |
| 0x008 | u32 |
m_field_008 |
R/W | SaveGameTarget, ~SaveGameTarget |
| 0x00C | u32 |
m_field_00C |
R/W | SaveGameTarget, ~SaveGameTarget |
| 0x010 | u32 |
m_field_010 |
R/W | SaveGameTarget, ~SaveGameTarget |
| 0x014 | u32 |
m_field_014 |
R/W | SaveGameTarget, ~SaveGameTarget |
| 0x018 | u32 |
m_field_018 |
R/W | SaveGameTarget, ~SaveGameTarget |
| 0x01C | u32 |
m_field_01C |
R/W | SaveGameTarget, ~SaveGameTarget |
| 0x020 | u32 |
m_field_020 |
R/W | SaveGameTarget, ~SaveGameTarget |
| 0x024 | u32 |
m_field_024 |
R/W | SaveGameTarget, ~SaveGameTarget |
| 0x028 | u32 |
m_field_028 |
W | SaveGameTarget |
| 0x038 | u32 |
m_field_038 |
W | SaveGameTarget |
| 0x048 | u32 |
m_field_048 |
W | SaveGameTarget |
| 0x058 | u32 |
m_field_058 |
R/W | SaveGameTarget, ~SaveGameTarget |
| 0x068 | u32 |
m_field_068 |
R/W | SaveGameTarget, ~SaveGameTarget |
| 0x078 | u32 |
m_field_078 |
W | SaveGameTarget |
| 0x07C | u32 |
m_field_07C |
R/W | SaveGameTarget, ~SaveGameTarget |
| 0x080 | u32 |
m_field_080 |
W | SaveGameTarget, ~SaveGameTarget |
| 0x084 | u32 |
m_field_084 |
W | SaveGameTarget, SpawnCardCorruptDialog, SpawnCardDamagedDialog, ... |
| 0x088 | u32 |
m_field_088 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x08C | u32 |
m_field_08C |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x090 | u32 |
m_field_090 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x094 | u32 |
m_field_094 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x098 | u32 |
m_field_098 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x0A0 | u32 |
m_field_0A0 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x0A4 | u8[0x1C] |
(gap) | - | - |
| 0x0C0 | u32 |
m_field_0C0 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x0CC | u16 |
m_field_0CC |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x0CE | u16 |
m_field_0CE |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x0D0 | u32 |
m_field_0D0 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnFormatCancelDialog, ... |
| 0x0D4 | u32 |
m_field_0D4 |
W | SaveGameTarget |
| 0x0E4 | u32 |
m_field_0E4 |
W | SaveGameTarget |
| 0x0F4 | u32 |
m_field_0F4 |
W | SaveGameTarget |
| 0x104 | u32 |
m_field_104 |
W | SaveGameTarget |
| 0x108 | u32 |
m_field_108 |
W | SaveGameTarget, ~SaveGameTarget |
| 0x110 | u32 |
m_field_110 |
R/W | PerformMemoryCardChecks, PerformSaveGame, SaveGameTarget, ... |
| 0x114 | u32 |
m_field_114 |
W | SaveGameTarget, ~SaveGameTarget |
| 0x118 | u32 |
m_field_118 |
R/W | PerformSaveGame, SaveGameTarget, SpawnCardCorruptDialog, ... |
| 0x11C | u32 |
m_field_11C |
R/W | SaveGameTarget, SelectionCallback, Update |
| 0x120 | u32 |
m_field_120 |
R/W | SaveGameTarget, Update |
| 0x128 | u32 |
m_field_128 |
R/W | PerformMemoryCardChecks, PerformSaveGame, SaveGameTarget, ... |
| 0x12C | u32 |
m_field_12C |
R/W | PerformMemoryCardChecks, PerformSaveGame, SaveGameTarget, ... |
| 0x130 | u32 |
m_field_130 |
R/W | PerformMemoryCardChecks, PerformSaveGame, SaveGameTarget, ... |
| 0x134 | u32 |
m_field_134 |
R/W | PerformSaveGame, SaveGameTarget, Update |
| 0x138 | u32 |
m_field_138 |
R/W | PerformMemoryCardChecks, PerformSaveGame, SaveGameTarget, ... |
| 0x13C | u32 |
m_field_13C |
R/W | PerformSaveGame, SaveGameTarget |
| 0x140 | u32 |
m_field_140 |
R/W | PerformSaveGame, SaveGameTarget, Update |
| 0x144 | u32 |
m_field_144 |
R/W | PerformSaveGame, SaveGameTarget |
| 0x148 | u32 |
m_field_148 |
R/W | PerformSaveGame, SaveGameTarget |
| 0x14C | u32 |
m_field_14C |
W | SaveGameTarget, Update, ZeroInputCallback |
| 0x150 | u32 |
m_field_150 |
W | SaveGameTarget, Update |
| 0x154 | u32 |
m_field_154 |
R/W | PerformSaveGame, SaveGameTarget, Update |
| 0x158 | u32 |
m_field_158 |
R/W | PerformSaveGame |
| 0x15C | u32 |
m_field_15C |
R/W | PerformSaveGame |
| 0x160 | f32 |
m_field_160 |
W | SaveGameTarget |
| 0x164 | f32 |
m_field_164 |
W | SaveGameTarget |
ESpriteRender¶
Size: >= 0x5E98 (24216 bytes) | Fields: 53 (49 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_upDoubleRect |
R/W | DrawDirectly, DrawIntoOrderTable, SetSprite, ... |
| 0x001 | u8 |
m_upDoubleRect_001 |
W | SetUpDoubleRect, SetUpRect |
| 0x002 | u8 |
m_upDoubleRect_002 |
W | SetUpDoubleRect, SetUpRect |
| 0x003 | u8 |
m_upDoubleRect_003 |
W | SetUpDoubleRect, SetUpRect |
| 0x004 | f32 |
m_upDoubleRect_004 |
R/W | DrawDirectly, DrawIntoOrderTable, SetSprite, ... |
| 0x005 | u8 |
m_upDoubleRect_005 |
W | SetUpDoubleRect, SetUpRect |
| 0x006 | u8 |
m_upDoubleRect_006 |
W | SetUpDoubleRect, SetUpRect |
| 0x007 | u8 |
m_upDoubleRect_007 |
W | SetUpDoubleRect, SetUpRect |
| 0x008 | f32 |
m_upDoubleRect_008 |
R/W | DrawDirectly, DrawIntoOrderTable, SetSprite, ... |
| 0x00C | f32 |
m_upDoubleRect_00C |
R/W | DeleteShaders, DrawDirectly, DrawIntoOrderTable, ... |
| 0x010 | f32 |
m_upDoubleRect_010 |
R/W | DeleteShaders, DrawDirectly, DrawIntoOrderTable, ... |
| 0x014 | f32 |
m_upDoubleRect_014 |
R/W | DeleteShaders, SetSprite, SetUpDoubleRect, ... |
| 0x018 | f32 |
m_upDoubleRect_018 |
R/W | DeleteShaders, DrawDirectly, SetSprite, ... |
| 0x01C | f32 |
m_upDoubleRect_01C |
R/W | DeleteShaders, SetSprite, SetUpDoubleRect, ... |
| 0x020 | u32 |
m_sprite |
R/W | DeleteShaders, DrawDirectly, SetSprite, ... |
| 0x024 | u32 |
m_sprite_024 |
R/W | DeleteShaders, DrawDirectly, SetSprite, ... |
| 0x028 | u32 |
m_sprite_028 |
R/W | DeleteShaders, SetSprite, Update |
| 0x02C | u32 |
m_sprite_02C |
R/W | DeleteShaders, DrawDirectly, SetSprite, ... |
| 0x030 | u32 |
m_sprite_030 |
R/W | DeleteShaders, SetSprite, Update |
| 0x038 | f32 |
m_upDoubleRect_038 |
R/W | DrawDirectly, SetSprite, SetUpDoubleRect |
| 0x03C | f32 |
m_sprite_03C |
R/W | DrawDirectly, SetSprite |
| 0x040 | f32 |
m_sprite_040 |
R/W | DrawDirectly, SetSprite |
| 0x048 | u32 |
m_sprite_048 |
R | SetSprite |
| 0x04C | f32 |
m_sprite_04C |
W | SetSprite |
| 0x050 | f32 |
m_directly |
R | DrawDirectly |
| 0x054 | f32 |
m_directly_054 |
R | DrawDirectly |
| 0x058 | f32 |
m_directly_058 |
R/W | DrawDirectly |
| 0x05C | f32 |
m_sprite_05C |
R/W | DrawDirectly, SetSprite |
| 0x060 | f32 |
m_sprite_060 |
R/W | DrawDirectly, SetSprite |
| 0x064 | f32 |
m_sprite_064 |
R/W | DrawDirectly, SetSprite |
| 0x070 | f32 |
m_sprite_070 |
W | SetSprite |
| 0x07C | f32 |
m_directly_07C |
W | DrawDirectly |
| 0x080 | f32 |
m_sprite_080 |
R/W | DrawDirectly, SetSprite |
| 0x084 | f32 |
m_sprite_084 |
R/W | DrawDirectly, SetSprite |
| 0x088 | f32 |
m_sprite_088 |
R/W | DrawDirectly, SetSprite |
| 0x094 | u32 |
m_sprite_094 |
W | SetSprite |
| 0x098 | s16 |
m_field_098 |
R | DrawDirectly, DrawIntoOrderTable, SpriteRenderOrderTableCallback |
| 0x09C | u32 |
m_intoOrderTable |
R | DrawDirectly, DrawIntoOrderTable |
| 0x0A8 | u32 |
m_field_0A8 |
W | SpriteRenderOrderTableCallback |
| 0x0AC | u32 |
m_intoOrderTable_0AC |
W | DrawIntoOrderTable, SpriteRenderOrderTableCallback |
| 0x0B0 | s16 |
m_upDoubleRect_0B0 |
R/W | SetUpDoubleRect, SpriteRenderOrderTableCallback |
| 0x0B4 | u32 |
m_upDoubleRect_0B4 |
R/W | SetUpDoubleRect, SpriteRenderOrderTableCallback |
| 0x0C8 | u32 |
m_intoOrderTable_0C8 |
R | DrawIntoOrderTable |
| 0x0DC | u32 |
m_intoOrderTable_0DC |
W | DrawIntoOrderTable |
| 0x0E0 | f32 |
m_upDoubleRect_0E0 |
R | SetUpDoubleRect |
| 0x0E8 | u32 |
m_field_0E8 |
W | ~ESpriteRender |
| 0x0F0 | f32 |
m_upDoubleRect_0F0 |
R | DrawDirectly, SetUpDoubleRect |
| 0x0F4 | u8[0x2DC] |
(gap) | - | - |
| 0x3D0 | u32 |
m_intoOrderTable_3D0 |
R | DrawIntoOrderTable |
| 0x3D4 | u8[0x18] |
(gap) | - | - |
| 0x3EC | u32 |
m_field_3EC |
R | Update |
| 0x3F0 | u8[0x1110] |
(gap) | - | - |
| 0x1500 | f32 |
m_intoOrderTable_1500 |
R | DrawIntoOrderTable |
| 0x1508 | f32 |
m_directly_1508 |
R | DrawDirectly |
| 0x150C | u8[0x48] |
(gap) | - | - |
| 0x1554 | f32 |
m_upDoubleRect_1554 |
R | SetUpDoubleRect |
| 0x1558 | u8[0x493C] |
(gap) | - | - |
| 0x5E94 | u32 |
m_intoOrderTable_5E94 |
R | DrawIntoOrderTable |
GameData¶
Size: >= 0x1E34 (7732 bytes) | Fields: 53 (3 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | void** |
_vtable (vtable pointer) |
R/W | CreateAFamilyAddFamilyMember, GameData, LoadDefaultNeighborhood, ... |
| 0x004 | s16 |
m_field_004 |
R/W | PlayerEnterHouse, PrepCreateAFamilyData, PrepareSimData |
| 0x006 | u8[0x1E] |
(gap) | - | - |
| 0x024 | u32 |
m_field_024 |
R | StoreCreateAFamilyData |
| 0x02C | u32 |
m_field_02C |
W | GameData, SystemPreUpdate |
| 0x030 | u32 |
m_bIsPlayerConnected |
R/W | GameData, IsPlayerConnected, SystemPreUpdate |
| 0x034 | u32 |
m_bIsPlayerConnected_034 |
R/W | GameData, IsPlayerConnected, PlayerEnterHouse, ... |
| 0x038 | u32 |
m_field_038 |
R/W | PrepCreateAFamilyData, StoreCreateAFamilyData |
| 0x03C | u32 |
m_field_03C |
W | GameData |
| 0x040 | u32 |
m_field_040 |
W | GameData |
| 0x044 | u32 |
m_field_044 |
W | GameData |
| 0x048 | u32 |
m_field_048 |
W | GameData |
| 0x04C | u32 |
m_field_04C |
W | GameData |
| 0x050 | u32 |
m_field_050 |
W | GameData |
| 0x054 | u32 |
m_field_054 |
R | ~GameData |
| 0x058 | u8[0x14] |
(gap) | - | - |
| 0x06C | u32 |
m_field_06C |
R/W | GameData, ~GameData |
| 0x070 | u32 |
m_field_070 |
R/W | GameData, ~GameData |
| 0x074 | u32 |
m_field_074 |
R/W | GameData, ~GameData |
| 0x078 | u32 |
m_field_078 |
R/W | GameData, PrepCreateAFamilyData, PrepareSimData, ... |
| 0x080 | u32 |
m_field_080 |
W | GameData |
| 0x084 | u32 |
m_field_084 |
W | GameData, GamePlayReset |
| 0x086 | u16 |
m_field_086 |
W | LoadDefaultNeighborhood, LoadSavedNeighborhood |
| 0x088 | u16 |
m_field_088 |
W | LoadDefaultNeighborhood, PlayerEnterHouse |
| 0x08C | u32 |
m_field_08C |
R/W | GameData, PrepCreateAFamilyData, StoreCreateAFamilyData |
| 0x090 | u32 |
m_field_090 |
W | GameData |
| 0x094 | u32 |
m_field_094 |
W | GameData |
| 0x098 | u32 |
m_field_098 |
W | GameData |
| 0x09C | u32 |
m_field_09C |
W | GameData |
| 0x0A0 | u32 |
m_field_0A0 |
W | GameData |
| 0x0A4 | u16 |
m_field_0A4 |
W | GameData, ReplaceSimData |
| 0x0A8 | u32 |
m_field_0A8 |
W | GameData |
| 0x0B0 | u32 |
m_field_0B0 |
W | GameData |
| 0x0B4 | u32 |
m_field_0B4 |
W | GameData |
| 0x0B8 | u32 |
m_field_0B8 |
W | GameData |
| 0x0BC | u32 |
m_field_0BC |
W | GameData |
| 0x0C0 | u32 |
m_field_0C0 |
W | GameData |
| 0x0C4 | u32 |
m_field_0C4 |
W | GameData |
| 0x0C8 | u32 |
m_field_0C8 |
W | GameData |
| 0x0CC | u32 |
m_field_0CC |
W | GameData |
| 0x0D8 | u32 |
m_field_0D8 |
W | GameData |
| 0x0DC | f32 |
m_field_0DC |
W | GameData |
| 0x0E0 | f32 |
m_field_0E0 |
W | GameData |
| 0x0E4 | u32 |
m_field_0E4 |
W | GameData, GamePlayReset |
| 0x0E8 | u32 |
m_field_0E8 |
W | GameData, GamePlayReset |
| 0x0EC | u32 |
m_field_0EC |
W | GameData |
| 0x0F0 | u32 |
m_field_0F0 |
R/W | GameData, GamePlayReset, SystemPostDraw |
| 0x0F4 | u8[0x20] |
(gap) | - | - |
| 0x114 | u32 |
m_field_114 |
R/W | CopyrightUpdate, GameData |
| 0x118 | f32 |
m_field_118 |
R/W | CopyrightDraw, CopyrightUpdate, GameData |
| 0x11C | f32 |
m_field_11C |
W | CopyrightUpdate, GameData |
| 0x120 | f32 |
m_field_120 |
W | GameData |
| 0x124 | u32 |
m_field_124 |
W | GameData |
| 0x128 | u32 |
m_field_128 |
W | GameData |
| 0x12C | u8[0xDC] |
(gap) | - | - |
| 0x208 | u32 |
m_field_208 |
R | SystemPreUpdate |
| 0x20C | u8[0x1C24] |
(gap) | - | - |
| 0x1E30 | f32 |
m_field_1E30 |
R | SystemPostDraw |
INGTarget¶
Size: >= 0x468 (1128 bytes) | Fields: 53 (29 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u8 |
m_localizable |
R/W | GetLocalizable, GetVariable, INGTarget, ... |
| 0x002 | s16 |
m_localizable_002 |
R | GetLocalizable |
| 0x004 | u16 |
m_localizable_004 |
R/W | GetLocalizable, GetVariable, INGTarget, ... |
| 0x006 | u8 |
m_variable |
W | GetVariable |
| 0x008 | u32 |
m_variable_008 |
R/W | INGTarget, SetVariable, install_current_item_shaders, ... |
| 0x00C | u32 |
m_variable_00C |
R/W | INGTarget, SetVariable, ~INGTarget |
| 0x010 | u32 |
m_localizable_010 |
R/W | GetLocalizable, INGTarget, ~INGTarget |
| 0x014 | u32 |
m_localizable_014 |
R/W | GetLocalizable, INGTarget, ~INGTarget |
| 0x018 | u32 |
m_localizable_018 |
R/W | GetLocalizable, INGTarget, ~INGTarget |
| 0x01C | u32 |
m_localizable_01C |
R/W | GetLocalizable, INGTarget, SetVariable, ... |
| 0x020 | u32 |
m_field_020 |
R/W | INGTarget, ~INGTarget |
| 0x024 | u32 |
m_localizable_024 |
R/W | GetLocalizable, INGTarget, ~INGTarget |
| 0x028 | u32 |
m_field_028 |
W | INGTarget |
| 0x038 | u32 |
m_field_038 |
W | INGTarget |
| 0x048 | u32 |
m_field_048 |
W | INGTarget |
| 0x058 | u32 |
m_field_058 |
R/W | INGTarget, ~INGTarget |
| 0x068 | u32 |
m_field_068 |
R/W | INGTarget, ~INGTarget |
| 0x078 | u32 |
m_field_078 |
W | INGTarget |
| 0x07C | u32 |
m_variable_07C |
R/W | INGTarget, SetVariable, install_current_item_shaders, ... |
| 0x080 | u32 |
m_field_080 |
R/W | INGTarget, onHelpDialogSelection, ~INGTarget |
| 0x084 | u32 |
m_field_084 |
W | INGTarget, ~INGTarget |
| 0x088 | u32 |
m_field_088 |
W | INGTarget, ~INGTarget |
| 0x08C | u32 |
m_field_08C |
W | INGTarget |
| 0x090 | u32 |
m_field_090 |
W | INGTarget |
| 0x094 | u32 |
m_variable_094 |
R/W | INGTarget, SetVariable, Update |
| 0x098 | u32 |
m_field_098 |
W | INGTarget |
| 0x09A | s16 |
m_field_09A |
R | end_dialog |
| 0x09C | u32 |
m_field_09C |
R/W | INGTarget, ~INGTarget |
| 0x0A0 | u32 |
m_field_0A0 |
R/W | INGTarget, ~INGTarget |
| 0x0A4 | u32 |
m_variable_0A4 |
W | SetVariable |
| 0x0A8 | u32 |
m_variable_0A8 |
W | SetVariable |
| 0x0B8 | u32 |
m_variable_0B8 |
W | SetVariable |
| 0x0C8 | u32 |
m_variable_0C8 |
W | SetVariable |
| 0x0CC | u8[0x28] |
(gap) | - | - |
| 0x0F4 | u32 |
m_variable_0F4 |
W | SetVariable |
| 0x104 | u32 |
m_variable_104 |
W | SetVariable |
| 0x114 | u32 |
m_variable_114 |
W | SetVariable |
| 0x118 | u8[0x18] |
(gap) | - | - |
| 0x130 | u32 |
m_variable_130 |
W | SetVariable |
| 0x134 | u32 |
m_variable_134 |
R/W | INGTarget, SetVariable, onHelpDialogSelection |
| 0x138 | u8[0xA8] |
(gap) | - | - |
| 0x1E0 | u32 |
m_field_1E0 |
R | end_dialog |
| 0x1E8 | u32 |
m_field_1E8 |
R | end_dialog |
| 0x1F0 | u32 |
m_field_1F0 |
R | end_dialog |
| 0x1F8 | u32 |
m_field_1F8 |
R | end_dialog |
| 0x200 | u32 |
m_field_200 |
R/W | INGTarget, create_edit_buffer, end_dialog |
| 0x204 | u32 |
m_field_204 |
R | end_dialog |
| 0x208 | u8[0x23C] |
(gap) | - | - |
| 0x444 | u32 |
m_localizable_444 |
R/W | GetLocalizable, INGTarget, SetVariable, ... |
| 0x448 | u32 |
m_localizable_448 |
R/W | GetLocalizable, INGTarget, SetVariable |
| 0x44C | u32 |
m_variable_44C |
R/W | INGTarget, SetVariable, get_current_inginfo |
| 0x450 | u32 |
m_variable_450 |
R/W | INGTarget, SetVariable, get_current_mix_inginfo |
| 0x454 | u32 |
m_localizable_454 |
R/W | GetLocalizable, INGTarget, SetVariable, ... |
| 0x458 | u32 |
m_variable_458 |
R/W | INGTarget, SetVariable, Update |
| 0x45C | u32 |
m_field_45C |
R/W | INGTarget, Update |
| 0x460 | f32 |
m_variable_460 |
R/W | INGTarget, SetVariable, Update |
| 0x464 | u32 |
m_field_464 |
R/W | INGTarget, Update |
MUWrapper¶
Size: >= 0x118 (280 bytes) | Fields: 53 (20 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | void** |
_vtable (vtable pointer) |
R/W | GetVariable, Startup |
| 0x004 | u32 |
m_variable_004 |
R/W | Draw, GetVariable, Reset, ... |
| 0x008 | u32 |
m_field_008 |
R/W | ResetSlotSelection, Startup |
| 0x00C | f32 |
m_field_00C |
W | Startup |
| 0x010 | f32 |
m_field_010 |
W | Startup |
| 0x014 | f32 |
m_field_014 |
W | Startup |
| 0x018 | f32 |
m_field_018 |
W | Startup |
| 0x01C | f32 |
m_variable_01C |
R/W | GetVariable, Reset, ResetSlotSelection, ... |
| 0x020 | f32 |
m_field_020 |
W | Startup |
| 0x024 | f32 |
m_field_024 |
W | Startup |
| 0x028 | f32 |
m_field_028 |
W | Startup |
| 0x02C | f32 |
m_field_02C |
W | Startup |
| 0x030 | f32 |
m_field_030 |
W | Startup |
| 0x034 | u32 |
m_field_034 |
W | Startup |
| 0x038 | u32 |
m_field_038 |
W | Startup |
| 0x03C | u32 |
m_field_03C |
W | Startup |
| 0x03F | u8 |
m_variable_03F |
W | GetVariable |
| 0x040 | u8[0x1C] |
(gap) | - | - |
| 0x05C | u32 |
m_field_05C |
W | Startup |
| 0x060 | u32 |
m_field_060 |
W | Startup |
| 0x064 | u32 |
m_field_064 |
W | Startup |
| 0x068 | f32 |
m_field_068 |
W | Startup |
| 0x06C | u32 |
m_field_06C |
W | Startup |
| 0x080 | u32 |
m_field_080 |
W | ~MUWrapper |
| 0x08C | u32 |
m_field_08C |
R | ~MUWrapper |
| 0x090 | u8[0x14] |
(gap) | - | - |
| 0x0A4 | u32 |
m_field_0A4 |
R/W | Reset, ResetSlotSelection, Shutdown, ... |
| 0x0A8 | u32 |
m_variable_0A8 |
R/W | Draw, GetVariable, HideDialog, ... |
| 0x0AC | u32 |
m_variable_0AC |
R/W | GetVariable, Reset, ResetSlotSelection, ... |
| 0x0B0 | u32 |
m_variable_0B0 |
R/W | GetVariable, Reset, ResetSlotSelection, ... |
| 0x0B4 | u32 |
m_upDisplayOkType |
R | Draw, Reset, SetupDisplayOkType, ... |
| 0x0B8 | u32 |
m_upQueryType |
R | SetupQueryType |
| 0x0BC | u32 |
m_upInfoType |
R | SetupInfoType |
| 0x0C0 | u32 |
m_field_0C0 |
R/W | HideDialog, ShowDialog |
| 0x0C4 | u32 |
m_field_0C4 |
R/W | HideMenu, ShowMenu |
| 0x0C8 | u32 |
m_field_0C8 |
R/W | Draw, Startup |
| 0x0CC | u32 |
m_variable_0CC |
R/W | ResetSlotSelection, SetVariable, Startup |
| 0x0D0 | u32 |
m_variable_0D0 |
R/W | SetVariable, Startup |
| 0x0D4 | f32 |
m_variable_0D4 |
R/W | ResetSlotSelection, SetVariable, Startup |
| 0x0D8 | f32 |
m_variable_0D8 |
W | SetVariable |
| 0x0DC | f32 |
m_variable_0DC |
R/W | ResetSlotSelection, SetVariable, Startup |
| 0x0E0 | f32 |
m_variable_0E0 |
R/W | ResetSlotSelection, SetVariable |
| 0x0E4 | f32 |
m_variable_0E4 |
R/W | GetVariable, Reset, Startup |
| 0x0E8 | f32 |
m_variable_0E8 |
R | GetVariable, Reset |
| 0x0EC | f32 |
m_variable_0EC |
R/W | GetVariable, Reset, Startup |
| 0x0F0 | f32 |
m_variable_0F0 |
R/W | GetVariable, Reset |
| 0x0F4 | u32 |
m_field_0F4 |
R/W | Reset |
| 0x0F8 | u32 |
m_field_0F8 |
R/W | Reset |
| 0x0FC | u32 |
m_field_0FC |
R/W | Reset |
| 0x100 | u32 |
m_field_100 |
R/W | Reset |
| 0x104 | u32 |
m_field_104 |
W | Reset |
| 0x108 | u32 |
m_field_108 |
R/W | Draw, HideDialog, Reset, ... |
| 0x10C | u32 |
m_field_10C |
R/W | Draw, HideDialog, Reset, ... |
| 0x110 | u32 |
m_field_110 |
R/W | Draw, HideDialog, Reset, ... |
| 0x114 | u32 |
m_field_114 |
R/W | Draw, HideDialog, Reset, ... |
MMUTarget¶
Size: >= 0x360 (864 bytes) | Fields: 52 (15 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_localizable |
R/W | GetLocalizable, GetVariable, MMUTarget, ... |
| 0x004 | u16 |
m_variable |
R/W | Draw, GetVariable, MMUTarget, ... |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | u32 |
m_field_008 |
R/W | Draw, GoUpMenuTree, MMUTarget, ... |
| 0x00C | u32 |
m_field_00C |
R/W | Draw, GoUpMenuTree, MMUTarget, ... |
| 0x010 | u8 |
m_field_010 |
R/W | Draw, GoUpMenuTree, MMUTarget, ... |
| 0x014 | u32 |
m_field_014 |
R/W | GoUpMenuTree, MMUTarget, ~MMUTarget |
| 0x018 | u32 |
m_menuState |
R/W | MMUTarget, UpdateMenuState, ~MMUTarget |
| 0x01C | u32 |
m_field_01C |
R/W | MMUTarget, ~MMUTarget |
| 0x020 | u32 |
m_field_020 |
R/W | MMUTarget, ~MMUTarget |
| 0x024 | u32 |
m_field_024 |
R/W | MMUTarget, ~MMUTarget |
| 0x028 | u32 |
m_field_028 |
W | MMUTarget |
| 0x038 | u32 |
m_field_038 |
W | MMUTarget |
| 0x048 | u32 |
m_field_048 |
W | MMUTarget |
| 0x058 | u32 |
m_field_058 |
R/W | MMUTarget, ~MMUTarget |
| 0x068 | u32 |
m_field_068 |
R/W | MMUTarget, ~MMUTarget |
| 0x078 | u32 |
m_field_078 |
W | MMUTarget |
| 0x07C | u32 |
m_field_07C |
R/W | MMUTarget, ~MMUTarget |
| 0x080 | u32 |
m_currentChoice |
R/W | DecrementChoice, GoUpMenuTree, IncrementChoice, ... |
| 0x084 | u32 |
m_variable_084 |
W | GetVariable, MMUTarget |
| 0x088 | u32 |
m_field_088 |
W | MMUTarget |
| 0x08C | u32 |
m_listItemName |
R/W | ChangeScreenMode, DecrementChoice, Draw, ... |
| 0x090 | u32 |
m_field_090 |
W | ChangeScreenMode, MMUTarget, OnNGHSelect |
| 0x094 | u32 |
m_field_094 |
W | MMUTarget |
| 0x098 | u32 |
m_field_098 |
R/W | LaunchLot, MMUTarget, OnDownKeyPressed, ... |
| 0x09C | u32 |
m_field_09C |
R/W | ChangeScreenMode, MMUTarget, OnDownKeyPressed, ... |
| 0x0A0 | u32 |
m_field_0A0 |
R/W | MMUTarget, OnDownKeyPressed, OnUpKeyPressed, ... |
| 0x0A4 | u32 |
m_field_0A4 |
R/W | DecrementChoice, EndPlayerNumberChooser, IncrementChoice, ... |
| 0x0A8 | u32 |
m_topLevelChoice |
W | MMUTarget, UpdateTopLevelChoice |
| 0x0AC | u32 |
m_field_0AC |
R/W | MMUTarget, OnXKeyPressed, Update, ... |
| 0x0B0 | u32 |
m_numberOfChoicesInState |
R/W | DecrementChoice, GetNumberOfChoicesInState, GetVariable, ... |
| 0x0B4 | u32 |
m_menuState_0B4 |
W | MMUTarget, UpdateMenuState |
| 0x0B8 | u32 |
m_localizable_0B8 |
R/W | DecrementChoice, GetLocalizable, IncrementChoice, ... |
| 0x0BC | u32 |
m_gameplayChoice |
W | MMUTarget, UpdateGameplayChoice |
| 0x0C0 | u32 |
m_field_0C0 |
R/W | DecrementChoice, IncrementChoice, MMUTarget, ... |
| 0x0C4 | u32 |
m_numberOfPlayersChoice |
W | MMUTarget, UpdateNumberOfPlayersChoice |
| 0x0C8 | u32 |
m_field_0C8 |
R/W | GoUpMenuTree, MMUTarget |
| 0x0D8 | u32 |
m_field_0D8 |
R/W | GoUpMenuTree, MMUTarget |
| 0x0DC | u8[0x1C] |
(gap) | - | - |
| 0x0F8 | u32 |
m_menuState_0F8 |
R/W | GoUpMenuTree, MMUTarget, UpdateMenuState |
| 0x0FC | u32 |
m_field_0FC |
R/W | MMUTarget, Update |
| 0x100 | u32 |
m_field_100 |
R/W | MMUTarget, OnStartGameComplete, OnXKeyPressed, ... |
| 0x104 | u32 |
m_field_104 |
W | MMUTarget, OnXKeyPressed |
| 0x110 | u32 |
m_field_110 |
W | OnXKeyPressed |
| 0x118 | u32 |
m_field_118 |
W | OnXKeyPressed |
| 0x120 | u32 |
m_field_120 |
W | OnXKeyPressed |
| 0x124 | u32 |
m_field_124 |
W | OnXKeyPressed |
| 0x128 | u8[0x2C] |
(gap) | - | - |
| 0x154 | u32 |
m_field_154 |
W | MMUTarget, OnXKeyPressed |
| 0x164 | u32 |
m_field_164 |
W | MMUTarget, OnXKeyPressed |
| 0x174 | u32 |
m_field_174 |
W | MMUTarget, OnXKeyPressed |
| 0x178 | u8[0x14] |
(gap) | - | - |
| 0x18C | u32 |
m_field_18C |
R/W | Draw, MMUTarget |
| 0x190 | u32 |
m_field_190 |
R/W | Dialog2ClosedCallback, OnStartGameComplete, OnXKeyPressed, ... |
| 0x194 | u8[0x1C8] |
(gap) | - | - |
| 0x35C | u32 |
m_localizable_35C |
R | GetLocalizable |
PDATarget¶
Size: >= 0x178 (376 bytes) | Fields: 52 (13 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_variable |
R/W | GetVariable, HandleButtonHelpMessage, PDATarget, ... |
| 0x004 | u16 |
m_variable_004 |
R/W | GetVariable, PDATarget, ~PDATarget |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | u32 |
m_field_008 |
R/W | PDATarget, ~PDATarget |
| 0x00C | u32 |
m_field_00C |
R/W | PDATarget, ~PDATarget |
| 0x010 | u32 |
m_field_010 |
R/W | PDATarget, ~PDATarget |
| 0x014 | u32 |
m_field_014 |
R/W | PDATarget, ~PDATarget |
| 0x018 | u32 |
m_field_018 |
R/W | PDATarget, ~PDATarget |
| 0x01C | u32 |
m_upSkinShaders |
R/W | PDATarget, SetupSkinShaders, ~PDATarget |
| 0x020 | u32 |
m_field_020 |
R/W | PDATarget, ~PDATarget |
| 0x024 | u32 |
m_field_024 |
R/W | PDATarget, ~PDATarget |
| 0x028 | u32 |
m_field_028 |
W | PDATarget |
| 0x02C | u32 |
m_field_02C |
R | ~PDATarget |
| 0x038 | u32 |
m_field_038 |
W | PDATarget |
| 0x03C | u8 |
m_field_03C |
R/W | PDATarget, ~PDATarget |
| 0x040 | u32 |
m_field_040 |
W | PDATarget |
| 0x044 | u32 |
m_field_044 |
W | PDATarget |
| 0x048 | u16 |
m_field_048 |
W | PDATarget |
| 0x04A | u16 |
m_field_04A |
W | PDATarget |
| 0x04C | u32 |
m_field_04C |
W | PDATarget |
| 0x058 | u32 |
m_field_058 |
R/W | PDATarget, ~PDATarget |
| 0x068 | u32 |
m_field_068 |
R/W | PDATarget, ~PDATarget |
| 0x078 | u32 |
m_field_078 |
W | PDATarget |
| 0x07C | u32 |
m_upSkinShaders_07C |
R/W | PDATarget, SetupSkinShaders, ~PDATarget |
| 0x080 | u32 |
m_field_080 |
W | PDATarget, ~PDATarget |
| 0x084 | u32 |
m_field_084 |
W | HandleButtonHelpMessage, HandleFirstOpenMessage, PDATarget |
| 0x088 | u32 |
m_field_088 |
W | HandleButtonHelpMessage, HandleFirstOpenMessage |
| 0x08C | u32 |
m_field_08C |
W | HandleButtonHelpMessage, HandleFirstOpenMessage |
| 0x090 | u32 |
m_field_090 |
W | HandleButtonHelpMessage, HandleFirstOpenMessage |
| 0x094 | u32 |
m_field_094 |
W | HandleButtonHelpMessage, HandleFirstOpenMessage |
| 0x098 | u32 |
m_field_098 |
W | HandleButtonHelpMessage, HandleFirstOpenMessage |
| 0x0A8 | u32 |
m_field_0A8 |
W | HandleButtonHelpMessage, HandleFirstOpenMessage |
| 0x0AC | u8[0x24] |
(gap) | - | - |
| 0x0D0 | u32 |
m_field_0D0 |
W | HandleButtonHelpMessage, HandleFirstOpenMessage |
| 0x0D4 | u32 |
m_field_0D4 |
W | PDATarget |
| 0x0E4 | u32 |
m_field_0E4 |
W | PDATarget |
| 0x0F4 | u32 |
m_field_0F4 |
W | PDATarget |
| 0x104 | u32 |
m_field_104 |
W | PDATarget |
| 0x108 | u32 |
m_field_108 |
W | PDATarget, ~PDATarget |
| 0x10C | u8[0x28] |
(gap) | - | - |
| 0x134 | u32 |
m_field_134 |
R | HandleSubTargetStateChange |
| 0x13C | u32 |
m_variable_13C |
R | GetVariable, HandleSubTargetStateChange |
| 0x140 | u32 |
m_variable_140 |
R | GetVariable, HandleSubTargetStateChange |
| 0x144 | u32 |
m_field_144 |
R | HandleSubTargetStateChange |
| 0x148 | u32 |
m_field_148 |
R | HandleSubTargetStateChange |
| 0x14C | u32 |
m_variable_14C |
W | SetVariable |
| 0x150 | u32 |
m_variable_150 |
W | SetVariable |
| 0x154 | u32 |
m_variable_154 |
W | SetVariable |
| 0x158 | u32 |
m_variable_158 |
W | SetVariable |
| 0x15C | u32 |
m_field_15C |
R/W | PDATarget, ~PDATarget |
| 0x168 | u32 |
m_field_168 |
W | HandleButtonHelpMessage, HandleFirstOpenMessage, PDATarget |
| 0x16C | u32 |
m_field_16C |
R/W | PDATarget, ~PDATarget |
| 0x170 | u32 |
m_variable_170 |
R/W | PDATarget, SelectionCallback, SetVariable |
| 0x174 | u32 |
m_variable_174 |
R/W | SelectionCallback, SetVariable |
ERLevel¶
Size: >= 0x60A4 (24740 bytes) | Fields: 51 (9 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_lightsAtLocation |
R/W | AllocAndCopyOTD, CalcBounds, Deallocate, ... |
| 0x004 | f32 |
m_roomCount |
R/W | AllocAndCopyOTD, CalcBounds, Draw, ... |
| 0x008 | f32 |
m_roomCount_008 |
R/W | AddWallInstanceToLevel, AllocAndCopyOTD, CalcBounds, ... |
| 0x00C | f32 |
m_field_00C |
R/W | AllocAndCopyOTD, CalcBounds, ERLevel, ... |
| 0x010 | u32 |
m_field_010 |
W | AllocAndCopyOTD, ERLevel, InsertInDOFForegroundObjectList |
| 0x014 | f32 |
m_field_014 |
R/W | AllocAndCopyOTD, Draw, ERLevel, ... |
| 0x018 | s16 |
m_field_018 |
R/W | Draw, InsertLight, RemoveLight |
| 0x01C | u32 |
m_field_01C |
R | Draw |
| 0x024 | u32 |
m_field_024 |
R | RegisterFloor |
| 0x028 | u32 |
m_field_028 |
R/W | AllocAndLoadLevel, Draw, InsertInDOFForegroundObjectList, ... |
| 0x02C | f32 |
m_field_02C |
W | InsertInOrderTable |
| 0x030 | f32 |
m_field_030 |
R/W | Draw, InsertInOrderTable |
| 0x034 | f32 |
m_field_034 |
R | Draw |
| 0x03C | f32 |
m_field_03C |
R | Draw |
| 0x048 | f32 |
m_field_048 |
R | Draw |
| 0x04C | u32 |
m_lightsIntensityScale |
R | UpdateLightsIntensityScale |
| 0x050 | u32 |
m_lightsIntensityScale_050 |
R | UpdateLightsIntensityScale |
| 0x060 | f32 |
m_field_060 |
R/W | Draw |
| 0x064 | f32 |
m_field_064 |
R/W | Draw |
| 0x068 | f32 |
m_field_068 |
R/W | Draw |
| 0x06C | u32 |
m_field_06C |
R | Draw |
| 0x070 | s16 |
m_field_070 |
R | Draw, DrawObjectShadowsInside, DrawObjectShadowsOutside, ... |
| 0x074 | u32 |
m_field_074 |
R | Draw |
| 0x078 | s16 |
m_field_078 |
R | Draw |
| 0x07C | u32 |
m_field_07C |
R | Draw |
| 0x080 | s16 |
m_field_080 |
R | Draw |
| 0x084 | u32 |
m_field_084 |
R | Draw |
| 0x08C | f32 |
m_field_08C |
R | Draw |
| 0x090 | f32 |
m_field_090 |
R | Draw |
| 0x094 | f32 |
m_field_094 |
R/W | Draw |
| 0x098 | u32 |
m_field_098 |
W | Draw |
| 0x09C | u32 |
m_field_09C |
W | Draw |
| 0x0A8 | u32 |
m_field_0A8 |
W | Draw |
| 0x0AC | u32 |
m_field_0AC |
W | Draw |
| 0x0B0 | u32 |
m_field_0B0 |
W | Draw |
| 0x0B4 | u32 |
m_field_0B4 |
W | Draw |
| 0x0B8 | u32 |
m_field_0B8 |
W | Draw |
| 0x0BC | u8[0x34] |
(gap) | - | - |
| 0x0F0 | u32 |
m_field_0F0 |
R | Draw, DrawObjectShadowsInside, DrawSimShadow |
| 0x0F8 | s16 |
m_field_0F8 |
R | Draw |
| 0x0FC | u32 |
m_field_0FC |
R | Draw |
| 0x100 | u8[0x28] |
(gap) | - | - |
| 0x128 | f32 |
m_field_128 |
R | Draw, ObjectShouldBeOccluded |
| 0x12C | u32 |
m_field_12C |
R | Draw |
| 0x130 | s16 |
m_field_130 |
R | Draw |
| 0x134 | u32 |
m_field_134 |
R | Draw |
| 0x138 | u8[0xA0] |
(gap) | - | - |
| 0x1D8 | s16 |
m_field_1D8 |
R | Draw |
| 0x1DC | u32 |
m_field_1DC |
R | Draw |
| 0x1E0 | u8[0x5CCC] |
(gap) | - | - |
| 0x5EAC | u32 |
m_field_5EAC |
R | Draw |
| 0x5EB0 | u8[0x19C] |
(gap) | - | - |
| 0x604C | u32 |
m_sunLight |
R | GetSunLight |
| 0x605C | f32 |
m_sunLight_605C |
R | Draw, DrawObjectShadowsOutside, GetSunLight |
| 0x606C | u32 |
m_sunLight_606C |
R | GetSunLight |
| 0x6070 | u8[0x30] |
(gap) | - | - |
| 0x60A0 | u32 |
m_objectShadowsInside |
R | DrawObjectShadowsInside |
CRDTarget¶
Size: >= 0xF8 (248 bytes) | Fields: 50 (20 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_localizable |
R/W | CRDTarget, EndCredits, GetLocalizable, ... |
| 0x001 | u8 |
m_upForCreditsRender |
W | SetupForCreditsRender |
| 0x002 | u16 |
m_upForCreditsRender_002 |
R/W | ScrollingCallback, SetupForCreditsRender |
| 0x004 | f32 |
m_variable |
R/W | CRDTarget, GetVariable, ScrollingCallback, ... |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | f32 |
m_upForCreditsRender_008 |
R/W | CRDTarget, ScrollingCallback, SetupForCreditsRender, ... |
| 0x00C | f32 |
m_field_00C |
R/W | CRDTarget, ScrollingCallback, ~CRDTarget |
| 0x010 | u32 |
m_field_010 |
R/W | CRDTarget, ~CRDTarget |
| 0x014 | u32 |
m_field_014 |
R/W | CRDTarget, ~CRDTarget |
| 0x018 | u32 |
m_upForCreditsRender_018 |
R/W | CRDTarget, SetupForCreditsRender, ~CRDTarget |
| 0x01C | u32 |
m_upForCreditsRender_01C |
R/W | CRDTarget, SetupForCreditsRender, ~CRDTarget |
| 0x020 | u32 |
m_field_020 |
R/W | CRDTarget, ~CRDTarget |
| 0x024 | f32 |
m_upForCreditsRender_024 |
R/W | CRDTarget, ScrollingCallback, SetupForCreditsRender, ... |
| 0x028 | u32 |
m_field_028 |
W | CRDTarget |
| 0x02C | u32 |
m_field_02C |
W | ScrollingCallback |
| 0x030 | u32 |
m_field_030 |
W | ScrollingCallback |
| 0x034 | u32 |
m_field_034 |
W | ScrollingCallback |
| 0x038 | u32 |
m_field_038 |
W | CRDTarget |
| 0x048 | u32 |
m_field_048 |
W | CRDTarget |
| 0x058 | u32 |
m_field_058 |
R/W | CRDTarget, ~CRDTarget |
| 0x068 | u32 |
m_field_068 |
R/W | CRDTarget, ~CRDTarget |
| 0x078 | u32 |
m_field_078 |
R/W | CRDTarget |
| 0x07C | u32 |
m_field_07C |
R/W | CRDTarget, ~CRDTarget |
| 0x080 | u32 |
m_field_080 |
W | CRDTarget, ~CRDTarget |
| 0x084 | u32 |
m_variable_084 |
R/W | CRDTarget, GetVariable, Update |
| 0x088 | u32 |
m_field_088 |
R/W | CRDTarget, HideCredits, ShowCredits, ... |
| 0x08C | u32 |
m_variable_08C |
R/W | CRDTarget, HideCredits, SetVariable, ... |
| 0x090 | u32 |
m_field_090 |
R/W | CRDTarget, ShowCredits, Update |
| 0x094 | u32 |
m_field_094 |
R/W | ShowPhoto, Update |
| 0x098 | u32 |
m_field_098 |
R/W | ShowCredits, Update, ~CRDTarget |
| 0x09C | u32 |
m_variable_09C |
R/W | CRDTarget, EndCredits, GetVariable, ... |
| 0x0A0 | u32 |
m_field_0A0 |
R/W | CRDTarget, EndCredits, ScrollingCallback, ... |
| 0x0A4 | f32 |
m_field_0A4 |
W | CRDTarget, StartCredits |
| 0x0A8 | f32 |
m_upForCreditsRender_0A8 |
R/W | CRDTarget, ScrollingCallback, SetupForCreditsRender |
| 0x0AC | f32 |
m_field_0AC |
R/W | CRDTarget, ScrollingCallback |
| 0x0B0 | u32 |
m_field_0B0 |
R/W | CRDTarget, InitCreditsTextFetch, ScrollingCallback |
| 0x0B3 | u8 |
m_field_0B3 |
R | ScrollingCallback |
| 0x0B4 | f32 |
m_field_0B4 |
R/W | CRDTarget, ScrollingCallback |
| 0x0B8 | u32 |
m_field_0B8 |
R/W | CRDTarget, EndCredits, InitCreditsTextFetch, ... |
| 0x0BC | u32 |
m_field_0BC |
R/W | InitCreditsTextFetch, ScrollingCallback |
| 0x0C0 | u32 |
m_field_0C0 |
R/W | CRDTarget, ShowCredits, Update |
| 0x0C4 | u32 |
m_upForCreditsRender_0C4 |
R/W | CRDTarget, EndCredits, SetupForCreditsRender |
| 0x0C8 | u32 |
m_upForCreditsRender_0C8 |
R/W | CRDTarget, SetupForCreditsRender, ~CRDTarget |
| 0x0CC | u32 |
m_field_0CC |
W | CRDTarget |
| 0x0D0 | u32 |
m_field_0D0 |
W | CRDTarget |
| 0x0E0 | u16 |
m_upForCreditsRender_0E0 |
W | SetupForCreditsRender |
| 0x0E2 | u16 |
m_upForCreditsRender_0E2 |
W | SetupForCreditsRender |
| 0x0EA | u8 |
m_upForCreditsRender_0EA |
W | SetupForCreditsRender |
| 0x0F0 | u32 |
m_upForCreditsRender_0F0 |
R/W | CRDTarget, EndCredits, SetupForCreditsRender |
| 0x0F4 | u32 |
m_upForCreditsRender_0F4 |
R/W | CRDTarget, EndCredits, SetupForCreditsRender |
ENgcRenderStateCache¶
Size: >= 0x9DC (2524 bytes) | Fields: 50 (0 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_field_000 |
R/W | Apply, operator= |
| 0x004 | f32 |
m_field_004 |
R/W | Apply, operator= |
| 0x008 | f32 |
m_field_008 |
R/W | Apply, operator= |
| 0x00C | f32 |
m_field_00C |
R | Apply |
| 0x010 | f32 |
m_field_010 |
R | Apply |
| 0x014 | f32 |
m_field_014 |
R | Apply |
| 0x018 | f32 |
m_field_018 |
R | Apply |
| 0x01C | f32 |
m_field_01C |
R | Apply |
| 0x020 | f32 |
m_field_020 |
R | Apply |
| 0x024 | f32 |
m_field_024 |
R | Apply |
| 0x028 | f32 |
m_field_028 |
R | Apply |
| 0x02C | f32 |
m_field_02C |
R | Apply |
| 0x030 | u32 |
m_field_030 |
R | Apply |
| 0x038 | f32 |
m_field_038 |
R | Apply |
| 0x03C | u32 |
m_field_03C |
R | Apply |
| 0x040 | u32 |
m_field_040 |
R | Apply |
| 0x044 | u32 |
m_field_044 |
R | Apply |
| 0x048 | u32 |
m_field_048 |
R | Apply |
| 0x04C | u32 |
m_field_04C |
R | Apply |
| 0x050 | u8[0x1C] |
(gap) | - | - |
| 0x06C | u8 |
m_field_06C |
R | Apply |
| 0x06D | u8[0x33F] |
(gap) | - | - |
| 0x3AC | u8 |
m_field_3AC |
R/W | Apply, RestoreState, SaveState, ... |
| 0x3B0 | u32 |
m_field_3B0 |
R | Apply |
| 0x3B4 | u8 |
m_field_3B4 |
R | Apply |
| 0x3B8 | u32 |
m_field_3B8 |
R/W | Apply, RestoreState, SaveState, ... |
| 0x3BC | u8 |
m_field_3BC |
R | Apply |
| 0x3C0 | u32 |
m_field_3C0 |
R | Apply |
| 0x3C4 | u32 |
m_field_3C4 |
R | Apply |
| 0x3C8 | u8 |
m_field_3C8 |
R | Apply |
| 0x3C9 | u8 |
m_field_3C9 |
R | Apply |
| 0x3CC | u8 |
m_field_3CC |
R | Apply |
| 0x3D0 | u8 |
m_field_3D0 |
R | Apply |
| 0x3D1 | u8[0x2F7] |
(gap) | - | - |
| 0x6C8 | u32 |
m_field_6C8 |
R/W | Apply, operator= |
| 0x6CC | u32 |
m_field_6CC |
R/W | Apply, RestoreState, RestoreViewportState, ... |
| 0x6D0 | u32 |
m_field_6D0 |
R/W | Apply, operator= |
| 0x6D2 | u16 |
m_field_6D2 |
R | Apply |
| 0x6D4 | u32 |
m_field_6D4 |
R/W | Apply, operator= |
| 0x6D8 | u32 |
m_field_6D8 |
R/W | Apply, operator= |
| 0x6DC | u32 |
m_field_6DC |
R | Apply |
| 0x6E0 | u32 |
m_field_6E0 |
R | Apply |
| 0x6E4 | u32 |
m_field_6E4 |
R | Apply |
| 0x6E8 | u32 |
m_field_6E8 |
R/W | Apply, RestoreState, SaveState, ... |
| 0x6EC | u32 |
m_field_6EC |
R/W | Apply, RestoreState, SaveState, ... |
| 0x6F0 | u8 |
m_field_6F0 |
R/W | Apply, operator= |
| 0x6F1 | u8[0xAB] |
(gap) | - | - |
| 0x79C | u32 |
m_field_79C |
R | Apply |
| 0x7A0 | u8[0x210] |
(gap) | - | - |
| 0x9B0 | f32 |
m_field_9B0 |
R/W | Apply, RestoreViewportState, SaveViewportState, ... |
| 0x9B4 | u8[0x14] |
(gap) | - | - |
| 0x9C8 | u32 |
m_field_9C8 |
R/W | Apply, RestoreViewportState, SaveViewportState, ... |
| 0x9CC | u32 |
m_field_9CC |
R | Apply |
| 0x9D0 | u32 |
m_field_9D0 |
R | Apply |
| 0x9D4 | u32 |
m_field_9D4 |
R | Apply |
| 0x9D8 | u32 |
m_field_9D8 |
R/W | Apply, operator= |
LoadGameTarget¶
Size: >= 0x14C (332 bytes) | Fields: 50 (1 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | void** |
_vtable (vtable pointer) |
R/W | LoadGameTarget, ~LoadGameTarget |
| 0x004 | u32 |
m_field_004 |
R/W | LoadGameTarget, ~LoadGameTarget |
| 0x008 | u32 |
m_field_008 |
R/W | LoadGameTarget, ~LoadGameTarget |
| 0x00C | u32 |
m_field_00C |
R/W | LoadGameTarget, ~LoadGameTarget |
| 0x010 | u32 |
m_field_010 |
R/W | LoadGameTarget, ~LoadGameTarget |
| 0x014 | u32 |
m_field_014 |
R/W | LoadGameTarget, ~LoadGameTarget |
| 0x018 | u32 |
m_field_018 |
R/W | LoadGameTarget, ~LoadGameTarget |
| 0x01C | u32 |
m_field_01C |
R/W | LoadGameTarget, ~LoadGameTarget |
| 0x020 | u32 |
m_field_020 |
R/W | LoadGameTarget, ~LoadGameTarget |
| 0x024 | u32 |
m_field_024 |
R/W | LoadGameTarget, ~LoadGameTarget |
| 0x028 | u32 |
m_field_028 |
W | LoadGameTarget |
| 0x038 | u32 |
m_field_038 |
W | LoadGameTarget |
| 0x048 | u32 |
m_field_048 |
W | LoadGameTarget |
| 0x058 | u32 |
m_field_058 |
R/W | LoadGameTarget, ~LoadGameTarget |
| 0x068 | u32 |
m_field_068 |
R/W | LoadGameTarget, ~LoadGameTarget |
| 0x078 | u32 |
m_field_078 |
W | LoadGameTarget |
| 0x07C | u32 |
m_field_07C |
R/W | LoadGameTarget, ~LoadGameTarget |
| 0x080 | u32 |
m_field_080 |
W | LoadGameTarget, ~LoadGameTarget |
| 0x084 | u32 |
m_field_084 |
W | LoadGameTarget, SpawnCardCorruptDialog, SpawnCardDamagedDialog, ... |
| 0x088 | u32 |
m_field_088 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x08C | u32 |
m_field_08C |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x090 | u32 |
m_field_090 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x094 | u32 |
m_field_094 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x098 | u32 |
m_field_098 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x0A0 | u32 |
m_field_0A0 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x0A4 | u8[0x1C] |
(gap) | - | - |
| 0x0C0 | u32 |
m_field_0C0 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x0CC | u16 |
m_field_0CC |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x0CE | u16 |
m_field_0CE |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnCheckingDialog, ... |
| 0x0D0 | u32 |
m_field_0D0 |
W | SpawnCardCorruptDialog, SpawnCardDamagedDialog, SpawnFormatCancelDialog, ... |
| 0x0D4 | u32 |
m_field_0D4 |
W | LoadGameTarget |
| 0x0E4 | u32 |
m_field_0E4 |
W | LoadGameTarget |
| 0x0F4 | u32 |
m_field_0F4 |
W | LoadGameTarget |
| 0x104 | u32 |
m_field_104 |
W | LoadGameTarget |
| 0x108 | u32 |
m_field_108 |
W | LoadGameTarget, ~LoadGameTarget |
| 0x10C | u32 |
m_field_10C |
R/W | BackgroundPerformLoad, LoadGameTarget, PerformMemoryCardChecks, ... |
| 0x114 | u32 |
m_field_114 |
W | LoadGameTarget, ~LoadGameTarget |
| 0x118 | u32 |
m_field_118 |
R/W | BackgroundPerformLoad, LoadGameTarget, SpawnCardCorruptDialog, ... |
| 0x11C | u32 |
m_field_11C |
R/W | LoadGameTarget, SelectionCallback, Update |
| 0x120 | u32 |
m_field_120 |
R/W | LoadGameTarget, Update |
| 0x124 | u32 |
m_field_124 |
R/W | LoadGameTarget, Update |
| 0x128 | u32 |
m_field_128 |
R/W | LoadGameTarget, PerformLoad, PerformMemoryCardChecks, ... |
| 0x12B | u8 |
m_field_12B |
R | PerformLoad |
| 0x12C | u32 |
m_field_12C |
R/W | BackgroundPerformLoad, LoadGameTarget, PerformMemoryCardChecks, ... |
| 0x130 | u32 |
m_field_130 |
R/W | BackgroundPerformLoad, LoadGameTarget, SelectionCallback, ... |
| 0x134 | u32 |
m_field_134 |
R/W | BackgroundPerformLoad, LoadGameTarget, Update |
| 0x138 | u32 |
m_field_138 |
R/W | LoadGameTarget, PerformLoad, PerformMemoryCardChecks, ... |
| 0x13C | u32 |
m_field_13C |
W | LoadGameTarget |
| 0x140 | u32 |
m_field_140 |
R/W | LoadGameTarget, SelectionCallback, Update |
| 0x144 | u32 |
m_field_144 |
R/W | BackgroundPerformLoad, LoadGameTarget, PerformLoad |
| 0x148 | u32 |
m_field_148 |
R/W | BackgroundPerformLoad |
NewControlParms¶
Size: >= 0xC4 (196 bytes) | Fields: 49 (1 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | void** |
_vtable (vtable pointer) |
W | NewControlParms |
| 0x004 | f32 |
m_field_004 |
W | NewControlParms |
| 0x008 | f32 |
m_field_008 |
W | NewControlParms |
| 0x00C | f32 |
m_field_00C |
W | NewControlParms |
| 0x010 | f32 |
m_field_010 |
W | NewControlParms |
| 0x014 | f32 |
m_field_014 |
W | NewControlParms |
| 0x018 | f32 |
m_field_018 |
W | NewControlParms |
| 0x01C | f32 |
m_field_01C |
W | NewControlParms |
| 0x020 | f32 |
m_field_020 |
W | NewControlParms |
| 0x024 | f32 |
m_field_024 |
W | NewControlParms |
| 0x028 | u32 |
m_field_028 |
W | NewControlParms |
| 0x02C | u32 |
m_field_02C |
W | NewControlParms |
| 0x030 | u32 |
m_field_030 |
W | NewControlParms |
| 0x034 | f32 |
m_field_034 |
W | NewControlParms |
| 0x038 | f32 |
m_field_038 |
W | NewControlParms |
| 0x03C | f32 |
m_field_03C |
W | NewControlParms |
| 0x040 | u32 |
m_field_040 |
W | NewControlParms |
| 0x044 | f32 |
m_field_044 |
W | NewControlParms |
| 0x048 | f32 |
m_field_048 |
W | NewControlParms |
| 0x04C | f32 |
m_field_04C |
W | NewControlParms |
| 0x050 | u32 |
m_field_050 |
W | NewControlParms |
| 0x054 | f32 |
m_field_054 |
W | NewControlParms |
| 0x058 | u32 |
m_field_058 |
W | NewControlParms |
| 0x05C | u32 |
m_field_05C |
W | NewControlParms |
| 0x060 | f32 |
m_field_060 |
W | NewControlParms |
| 0x064 | f32 |
m_field_064 |
W | NewControlParms |
| 0x068 | u32 |
m_field_068 |
W | NewControlParms |
| 0x06C | f32 |
m_field_06C |
W | NewControlParms |
| 0x070 | f32 |
m_field_070 |
W | NewControlParms |
| 0x074 | f32 |
m_field_074 |
W | NewControlParms |
| 0x078 | u32 |
m_field_078 |
W | NewControlParms |
| 0x07C | f32 |
m_field_07C |
W | NewControlParms |
| 0x080 | f32 |
m_field_080 |
W | NewControlParms |
| 0x084 | f32 |
m_field_084 |
W | NewControlParms |
| 0x088 | f32 |
m_field_088 |
W | NewControlParms |
| 0x08C | f32 |
m_field_08C |
W | NewControlParms |
| 0x090 | f32 |
m_field_090 |
W | NewControlParms |
| 0x094 | f32 |
m_field_094 |
W | NewControlParms |
| 0x098 | f32 |
m_field_098 |
W | NewControlParms |
| 0x09C | f32 |
m_field_09C |
W | NewControlParms |
| 0x0A0 | u32 |
m_field_0A0 |
W | NewControlParms |
| 0x0A4 | u32 |
m_field_0A4 |
W | NewControlParms |
| 0x0A8 | f32 |
m_field_0A8 |
W | NewControlParms |
| 0x0AC | f32 |
m_field_0AC |
W | NewControlParms |
| 0x0B0 | f32 |
m_field_0B0 |
W | NewControlParms |
| 0x0B4 | f32 |
m_field_0B4 |
W | NewControlParms |
| 0x0B8 | f32 |
m_field_0B8 |
W | NewControlParms |
| 0x0BC | f32 |
m_field_0BC |
W | NewControlParms |
| 0x0C0 | u32 |
m_field_0C0 |
W | NewControlParms |
CASSelectionTarget¶
Size: >= 0x5DB (1499 bytes) | Fields: 48 (10 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u8 |
m_variable |
R/W | CASSelectionTarget, ClearRecentlyUnlockedBitFlag, GetVariable, ... |
| 0x002 | u8 |
m_variable_002 |
W | GetVariable |
| 0x004 | u32 |
m_field_004 |
R/W | CASSelectionTarget, LoadGridTextures, ~CASSelectionTarget |
| 0x007 | u8 |
m_localizable |
W | GetLocalizable |
| 0x008 | u32 |
m_field_008 |
R/W | CASSelectionTarget, ~CASSelectionTarget |
| 0x00C | u32 |
m_field_00C |
R/W | CASSelectionTarget, ~CASSelectionTarget |
| 0x010 | u32 |
m_field_010 |
R/W | CASSelectionTarget, ~CASSelectionTarget |
| 0x014 | u32 |
m_field_014 |
R/W | CASSelectionTarget, ~CASSelectionTarget |
| 0x018 | u32 |
m_field_018 |
R/W | CASSelectionTarget, ~CASSelectionTarget |
| 0x01C | u32 |
m_titleShaderAccordingToCurUIFocus |
R/W | CASSelectionTarget, InitScreen, SetTitleShaderAccordingToCurUIFocus, ... |
| 0x020 | u32 |
m_field_020 |
R/W | CASSelectionTarget, ~CASSelectionTarget |
| 0x024 | u32 |
m_field_024 |
R/W | CASSelectionTarget, ~CASSelectionTarget |
| 0x028 | u32 |
m_field_028 |
W | CASSelectionTarget |
| 0x038 | u32 |
m_field_038 |
W | CASSelectionTarget |
| 0x048 | u32 |
m_field_048 |
W | CASSelectionTarget |
| 0x058 | u32 |
m_field_058 |
R/W | CASSelectionTarget, ~CASSelectionTarget |
| 0x068 | u32 |
m_field_068 |
R/W | CASSelectionTarget, ~CASSelectionTarget |
| 0x078 | u32 |
m_field_078 |
W | CASSelectionTarget |
| 0x07C | u32 |
m_titleShaderAccordingToCurUIFocus_07C |
R/W | CASSelectionTarget, SetTitleShaderAccordingToCurUIFocus, ~CASSelectionTarget |
| 0x080 | u32 |
m_field_080 |
W | CASSelectionTarget, ~CASSelectionTarget |
| 0x084 | u32 |
m_variable_084 |
R/W | CASSelectionTarget, ClearRecentlyUnlockedBitFlag, InitScreen, ... |
| 0x088 | u32 |
m_field_088 |
W | CASSelectionTarget, ~CASSelectionTarget |
| 0x08C | u32 |
m_lockStateString |
R/W | CASSelectionTarget, ClearRecentlyUnlockedBitFlag, GetLocalizable, ... |
| 0x090 | u32 |
m_localizable_090 |
R/W | CASSelectionTarget, GetLocalizable, SetVariable |
| 0x094 | u8[0x5C] |
(gap) | - | - |
| 0x0F0 | u32 |
m_field_0F0 |
R | ClearTextures, LoadGridTextures, ShiftShaderTexturesLeft, ... |
| 0x0F4 | u8[0x450] |
(gap) | - | - |
| 0x544 | u32 |
m_field_544 |
R/W | CASSelectionTarget, InitScreen, ScrollPageRight, ... |
| 0x548 | u32 |
m_upInitialSelectionPage |
R/W | CASSelectionTarget, InitScreen, ScrollPageLeft, ... |
| 0x54C | u32 |
m_field_54C |
R/W | CASSelectionTarget, ClearRecentlyUnlockedBitFlag, ConvertCurUIFocusToChangeEvent, ... |
| 0x550 | u32 |
m_field_550 |
W | CASSelectionTarget, InitScreen |
| 0x554 | u8[0x40] |
(gap) | - | - |
| 0x594 | u32 |
m_field_594 |
W | CreateSelectionShaders |
| 0x598 | u32 |
m_field_598 |
W | CreateSelectionShaders |
| 0x59C | u32 |
m_field_59C |
W | CreateSelectionShaders |
| 0x5A0 | u32 |
m_field_5A0 |
W | CreateSelectionShaders |
| 0x5A4 | u32 |
m_field_5A4 |
W | CreateSelectionShaders |
| 0x5A8 | u32 |
m_field_5A8 |
W | CreateSelectionShaders |
| 0x5AC | u32 |
m_field_5AC |
W | CreateSelectionShaders |
| 0x5B0 | u32 |
m_field_5B0 |
W | CreateSelectionShaders |
| 0x5B4 | u32 |
m_field_5B4 |
W | CreateSelectionShaders |
| 0x5B8 | u32 |
m_field_5B8 |
W | CreateSelectionShaders |
| 0x5BC | u32 |
m_field_5BC |
W | CreateSelectionShaders |
| 0x5C0 | u32 |
m_field_5C0 |
W | CreateSelectionShaders |
| 0x5C4 | u32 |
m_field_5C4 |
W | CreateSelectionShaders |
| 0x5C8 | u32 |
m_field_5C8 |
W | CreateSelectionShaders |
| 0x5CC | u32 |
m_field_5CC |
W | CreateSelectionShaders |
| 0x5D0 | u32 |
m_field_5D0 |
W | CreateSelectionShaders |
| 0x5D4 | u32 |
m_field_5D4 |
R/W | CASSelectionTarget, ClearTextures, CreateSelectionShaders, ... |
| 0x5D8 | u16 |
m_field_5D8 |
W | InitScreen |
| 0x5DA | u8 |
m_variable_5DA |
W | InitScreen, SetVariable |
HUDTarget¶
Size: >= 0x8B8 (2232 bytes) | Fields: 48 (23 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_playerLocalizable |
R/W | ApplyMotiveCurveArray, GetNextRepUnlockValue, GetPlayerLocalizable, ... |
| 0x004 | u16 |
m_playerVariable |
R/W | ApplyMotiveCurveArray, GetPlayerVariable, HUDTarget, ... |
| 0x006 | u8 |
m_playerVariable_006 |
W | GetPlayerVariable |
| 0x008 | u16 |
m_playerVariable_008 |
R/W | GetPlayerVariable, HUDTarget, ~HUDTarget |
| 0x00C | u32 |
m_field_00C |
R/W | HUDTarget, ~HUDTarget |
| 0x010 | u32 |
m_field_010 |
R/W | HUDTarget, ~HUDTarget |
| 0x014 | u32 |
m_field_014 |
R/W | HUDTarget, ~HUDTarget |
| 0x018 | u32 |
m_field_018 |
R/W | HUDTarget, ~HUDTarget |
| 0x01C | u32 |
m_field_01C |
R/W | HUDTarget, InstallHUDIcons, ~HUDTarget |
| 0x020 | u32 |
m_field_020 |
R/W | HUDTarget, ~HUDTarget |
| 0x024 | u32 |
m_field_024 |
R/W | HUDTarget, ~HUDTarget |
| 0x028 | u32 |
m_field_028 |
W | HUDTarget |
| 0x038 | u32 |
m_field_038 |
W | HUDTarget |
| 0x048 | u32 |
m_field_048 |
W | HUDTarget |
| 0x058 | u32 |
m_field_058 |
R/W | HUDTarget, ~HUDTarget |
| 0x068 | u32 |
m_field_068 |
R/W | HUDTarget, ~HUDTarget |
| 0x078 | u32 |
m_field_078 |
W | HUDTarget |
| 0x07C | u32 |
m_field_07C |
R/W | HUDTarget, InstallHUDIcons, ~HUDTarget |
| 0x080 | u32 |
m_field_080 |
W | HUDTarget, ~HUDTarget |
| 0x084 | u8 |
m_field_084 |
R/W | HUDTarget, Update |
| 0x085 | u8[0x15] |
(gap) | - | - |
| 0x09A | u16 |
m_field_09A |
R/W | CalculateJobScore, ResetJobHudProperties |
| 0x09C | u16 |
m_field_09C |
R/W | CalculateJobScore, ResetJobHudProperties |
| 0x0A0 | u32 |
m_hUDData |
R/W | ApplyMotiveCurveArray, CalculateJobScore, GetHUDData, ... |
| 0x0A4 | u8[0x24] |
(gap) | - | - |
| 0x0C8 | u16 |
m_playerLocalizable_0C8 |
R/W | GetPlayerLocalizable, GetPlayerVariable, HUDTarget, ... |
| 0x0CA | u16 |
m_playerVariable_0CA |
R/W | ApplyMotiveCurveArray, GetPlayerVariable, HUDTarget, ... |
| 0x0CC | f32 |
m_playerVariable_0CC |
W | HUDTarget, SetPlayerVariable |
| 0x0D0 | u32 |
m_playerVariable_0D0 |
R/W | GetPlayerLocalizable, GetPlayerVariable, HUDTarget |
| 0x0D4 | u32 |
m_field_0D4 |
W | HUDTarget |
| 0x0D8 | u8 |
m_field_0D8 |
W | HUDTarget |
| 0x0DC | u32 |
m_playerVariable_0DC |
W | HUDTarget, SetPlayerVariable |
| 0x0E0 | u32 |
m_field_0E0 |
W | HUDTarget |
| 0x0E4 | u32 |
m_playerVariable_0E4 |
R/W | HUDTarget, HideHUD, SetPlayerVariable, ... |
| 0x0E8 | u8 |
m_playerVariable_0E8 |
R/W | GotoCAS, HUDTarget, HideHUD, ... |
| 0x0E9 | u8 |
m_playerVariable_0E9 |
W | HUDTarget, SetPlayerVariable |
| 0x0EA | u8 |
m_playerVariable_0EA |
W | HUDTarget, SetPlayerVariable |
| 0x0EC | u32 |
m_field_0EC |
R/W | HUDTarget, HideHUD, ShowHUD, ... |
| 0x0F0 | u32 |
m_tutorialLocks |
W | HUDTarget, UpdateTutorialLocks |
| 0x0F4 | u8 |
m_speedControls |
R/W | HUDTarget, Update, UpdateSpeedControls |
| 0x0F5 | u8 |
m_speedControls_0F5 |
R/W | HUDTarget, Update, UpdateSpeedControls |
| 0x0F6 | u8 |
m_speedControls_0F6 |
R/W | HUDTarget, Update, UpdateSpeedControls |
| 0x0F7 | u8 |
m_speedControls_0F7 |
R/W | HUDTarget, Update, UpdateSpeedControls |
| 0x0F8 | u32 |
m_field_0F8 |
R/W | AttachControllers, HUDTarget, ReleaseControllers, ... |
| 0x0FC | u32 |
m_field_0FC |
R/W | AttachControllers, HUDTarget, ReleaseControllers, ... |
| 0x100 | u8 |
m_playerVariable_100 |
R/W | GetPlayerVariable, GotoCAS, HUDTarget, ... |
| 0x104 | u32 |
m_hUDData_104 |
R/W | CalculateJobScore, GetHUDData, GetPlayerVariable, ... |
| 0x108 | u8[0x50] |
(gap) | - | - |
| 0x158 | u32 |
m_playerLocalizable_158 |
R | GetPlayerLocalizable |
| 0x15C | u8[0x308] |
(gap) | - | - |
| 0x464 | u32 |
m_playerLocalizable_464 |
R | GetPlayerLocalizable |
| 0x468 | u8[0x44C] |
(gap) | - | - |
| 0x8B4 | u32 |
m_field_8B4 |
R/W | HUDTarget, ~HUDTarget |
FAMTarget¶
Size: >= 0x450 (1104 bytes) | Fields: 47 (24 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_nameForFamilyInLotSelect |
R/W | FAMTarget, GetLocalizable, GetMoneyForFamily, ... |
| 0x004 | u16 |
m_variable |
R/W | FAMTarget, GetVariable, OnXKeyPressed, ... |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | u32 |
m_field_008 |
R/W | FAMTarget, GoUpMenuTree, OnXKeyPressed, ... |
| 0x00C | u32 |
m_nameForFamilyInLotSelect_00C |
R/W | FAMTarget, GetNameForFamily, GetNameForFamilyInLotSelect, ... |
| 0x010 | u32 |
m_field_010 |
R/W | FAMTarget, GoUpMenuTree, UpdateMenuState, ... |
| 0x014 | u32 |
m_field_014 |
R/W | FAMTarget, GoUpMenuTree, ~FAMTarget |
| 0x018 | u32 |
m_menuState |
R/W | FAMTarget, UpdateMenuState, ~FAMTarget |
| 0x01C | u32 |
m_field_01C |
R/W | FAMTarget, UpdateFamilySelectShaders, UpdateLotSelectShaders, ... |
| 0x020 | u32 |
m_field_020 |
R/W | FAMTarget, ~FAMTarget |
| 0x024 | u32 |
m_field_024 |
R/W | FAMTarget, ~FAMTarget |
| 0x028 | u32 |
m_field_028 |
W | FAMTarget |
| 0x038 | u32 |
m_field_038 |
W | FAMTarget |
| 0x048 | u32 |
m_field_048 |
W | FAMTarget |
| 0x058 | u32 |
m_field_058 |
R/W | FAMTarget, ~FAMTarget |
| 0x068 | u32 |
m_field_068 |
R/W | FAMTarget, ~FAMTarget |
| 0x070 | u32 |
m_moneyForLot |
W | GetMoneyForLot |
| 0x078 | u32 |
m_field_078 |
W | FAMTarget |
| 0x07C | u32 |
m_field_07C |
R/W | FAMTarget, UpdateFamilySelectShaders, UpdateLotSelectShaders, ... |
| 0x080 | u32 |
m_field_080 |
W | FAMTarget, ~FAMTarget |
| 0x084 | u32 |
m_variable_084 |
W | FAMTarget, GetVariable |
| 0x088 | u32 |
m_variable_088 |
R/W | FAMTarget, GetVariable, OnCancelKeyPressed, ... |
| 0x08C | u32 |
m_menuState_08C |
R/W | FAMTarget, UpdateMenuState |
| 0x090 | u32 |
m_menuState_090 |
R/W | FAMTarget, GoUpMenuTree, UpdateMenuState |
| 0x0A0 | u32 |
m_menuState_0A0 |
R/W | FAMTarget, GoUpMenuTree, UpdateMenuState |
| 0x0A4 | u8[0x1C] |
(gap) | - | - |
| 0x0C0 | u32 |
m_menuState_0C0 |
R/W | FAMTarget, GoUpMenuTree, UpdateMenuState |
| 0x0C4 | u32 |
m_field_0C4 |
W | FAMTarget, OnCancelKeyPressed, OnXKeyPressed |
| 0x0D0 | u32 |
m_field_0D0 |
W | OnCancelKeyPressed, OnXKeyPressed |
| 0x0D8 | u32 |
m_field_0D8 |
W | OnCancelKeyPressed, OnXKeyPressed |
| 0x0E4 | u32 |
m_field_0E4 |
W | OnCancelKeyPressed, OnXKeyPressed |
| 0x0E8 | u8[0x2C] |
(gap) | - | - |
| 0x114 | u32 |
m_field_114 |
W | FAMTarget, OnCancelKeyPressed, OnXKeyPressed |
| 0x124 | u32 |
m_field_124 |
W | FAMTarget, OnCancelKeyPressed, OnXKeyPressed |
| 0x134 | u32 |
m_field_134 |
W | FAMTarget, OnCancelKeyPressed, OnXKeyPressed |
| 0x138 | s16 |
m_field_138 |
R | OnXKeyPressed |
| 0x13A | u8[0x12] |
(gap) | - | - |
| 0x14C | u32 |
m_nameForFamilyInLotSelect_14C |
R/W | EvictFamily, FAMTarget, GetLocalizable, ... |
| 0x150 | u32 |
m_currentChoice |
R/W | FAMTarget, OnDialogSelection, OnDownKeyPressed, ... |
| 0x154 | u32 |
m_numberOfChoicesInState |
R/W | FAMTarget, GetNumberOfChoicesInState |
| 0x158 | u32 |
m_numberOfChoicesInState_158 |
R/W | FAMTarget, GetNumberOfChoicesInState, OnDownKeyPressed, ... |
| 0x15C | u32 |
m_currentChoice_15C |
R/W | FAMTarget, OnDialogSelection, OnDownKeyPressed, ... |
| 0x160 | u32 |
m_currentChoice_160 |
R/W | FAMTarget, OnDialogSelection, OnDownKeyPressed, ... |
| 0x164 | u32 |
m_currentChoice_164 |
R/W | FAMTarget, OnDialogSelection, OnDownKeyPressed, ... |
| 0x168 | u32 |
m_field_168 |
R/W | FAMTarget, OnDownKeyPressed, OnUpKeyPressed |
| 0x16C | u32 |
m_localizable |
R/W | FAMTarget, GetLocalizable, OnReturnFromCreateAFamily, ... |
| 0x170 | u8[0x20] |
(gap) | - | - |
| 0x190 | s16 |
m_moneyForLot_190 |
R | GetMoneyForLot |
| 0x194 | u32 |
m_moneyForLot_194 |
R | GetMoneyForLot |
| 0x198 | u8[0x2B0] |
(gap) | - | - |
| 0x448 | u32 |
m_menuState_448 |
W | UpdateMenuState |
| 0x44C | u32 |
m_menuState_44C |
W | UpdateMenuState |
Neighbor¶
Size: >= 0x1B8 (440 bytes) | Fields: 47 (5 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | void** |
_vtable (vtable pointer) |
R/W | AdjustRelationship, CalculateRelationshipLevel, CopyRelationships, ... |
| 0x002 | u8 |
m_field_002 |
R | ForceNewTree |
| 0x004 | s16 |
m_field_004 |
R/W | CopyRelationships, FindDuplicateBookmark, ForceNewTree, ... |
| 0x008 | u16 |
m_family |
R/W | DoStream, ForceNewTree, GetFamily, ... |
| 0x00B | u8 |
m_field_00B |
R | ForceNewTree |
| 0x00C | f32 |
m_bIsCharacter |
R/W | CalculateWantFearAd, DoStream, IsCharacter, ... |
| 0x010 | u32 |
m_relationshipById_010 |
R/W | AdjustRelationship, DoStream, GetRelationshipById, ... |
| 0x014 | u32 |
m_field_014 |
W | operator= |
| 0x018 | u32 |
m_uIifNeeded |
R | CalculateWantFearAd, SpawnWantFearDialog, UpdateUIifNeeded |
| 0x01C | u16 |
m_field_01C |
R/W | Neighbor, RecalculateRelationshipData |
| 0x01E | u16 |
m_field_01E |
W | Neighbor, RecalculateRelationshipData |
| 0x020 | u16 |
m_field_020 |
R/W | Neighbor, RecalculateRelationshipData |
| 0x022 | u16 |
m_field_022 |
W | Neighbor, RecalculateRelationshipData |
| 0x024 | u32 |
m_field_024 |
R/W | Neighbor, RecalculateRelationshipData, operator= |
| 0x028 | u8[0x30] |
(gap) | - | - |
| 0x058 | s16 |
m_field_058 |
R | RecalculateRelationshipData |
| 0x05A | u8[0x1A] |
(gap) | - | - |
| 0x074 | u16 |
m_field_074 |
R/W | LoadFromCharacter, SaveToCharacter |
| 0x076 | u16 |
m_field_076 |
R/W | LoadFromCharacter, SaveToCharacter |
| 0x078 | u16 |
m_field_078 |
R/W | LoadFromCharacter, SaveToCharacter |
| 0x07A | u16 |
m_field_07A |
R/W | LoadFromCharacter, SaveToCharacter |
| 0x07C | u16 |
m_field_07C |
R/W | LoadFromCharacter, SaveToCharacter |
| 0x07E | u16 |
m_field_07E |
R/W | LoadFromCharacter, SaveToCharacter |
| 0x082 | s16 |
m_field_082 |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x084 | s16 |
m_field_084 |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x086 | s16 |
m_field_086 |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x088 | s16 |
m_field_088 |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x08A | s16 |
m_field_08A |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x08C | s16 |
m_field_08C |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x08E | s16 |
m_field_08E |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x090 | s16 |
m_field_090 |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x092 | s16 |
m_field_092 |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x094 | s16 |
m_field_094 |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x098 | u16 |
m_field_098 |
W | LoadFromCharacter |
| 0x099 | u8 |
m_field_099 |
R | SaveToCharacter |
| 0x0A0 | s16 |
m_field_0A0 |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x0A2 | u8[0x1A] |
(gap) | - | - |
| 0x0BC | u32 |
m_field_0BC |
R | RecalculateRelationshipData |
| 0x0C0 | u32 |
m_field_0C0 |
R | RecalculateRelationshipData |
| 0x0C4 | u8[0x1C] |
(gap) | - | - |
| 0x0E0 | s16 |
m_field_0E0 |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x0E2 | s16 |
m_field_0E2 |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x0E4 | s16 |
m_field_0E4 |
R/W | LoadFromCharacter, SaveToCharacter |
| 0x0EE | s16 |
m_field_0EE |
R/W | InitDefaultValues, LoadFromCharacter, SaveToCharacter |
| 0x0FC | u16 |
m_field_0FC |
W | LoadFromCharacter |
| 0x104 | u16 |
m_field_104 |
R/W | InitDefaultValues |
| 0x110 | f32 |
m_field_110 |
W | InitDefaultValues |
| 0x11C | f32 |
m_field_11C |
R | CalculateWantFearAd |
| 0x120 | u8[0x30] |
(gap) | - | - |
| 0x150 | f32 |
m_field_150 |
W | InitDefaultValues |
| 0x154 | u8[0x40] |
(gap) | - | - |
| 0x194 | u32 |
m_field_194 |
R/W | AdvanceBookmark, DoStream, FindBookmarkToReplace, ... |
| 0x198 | u8[0x1C] |
(gap) | - | - |
| 0x1B4 | u32 |
m_field_1B4 |
W | DoStream, Neighbor, ResetAllWantsAndFears, ... |
XRoute¶
Size: >= 0x4A8 (1192 bytes) | Fields: 47 (4 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | void** |
_vtable (vtable pointer) |
R/W | AddGoal, BuildGoalList, ClearCurrentGoal, ... |
| 0x004 | u32 |
m_maxScore_004 |
R/W | AddGoal, BuildGoalList, ClearCurrentGoal, ... |
| 0x008 | u32 |
m_field_008 |
R/W | AddGoal, ConstructGoals, FindPath, ... |
| 0x00C | s16 |
m_field_00C |
R/W | AddGoal, ConstructGoals, FindPath, ... |
| 0x010 | u32 |
m_field_010 |
R/W | Construct, ConstructGoals, FindPath, ... |
| 0x014 | u32 |
m_field_014 |
W | ConstructGoals |
| 0x018 | s16 |
m_field_018 |
R/W | ConstructGoals, FindPath |
| 0x01C | u32 |
m_field_01C |
R | EvalTileForGoal, FindPath |
| 0x020 | u8[0x14] |
(gap) | - | - |
| 0x034 | u32 |
m_field_034 |
R | FindPath |
| 0x038 | u8[0x14] |
(gap) | - | - |
| 0x04C | u32 |
m_bIsPersonSittingOnChairGoal |
R/W | ChooseStartingPoint, Construct, ConstructGoals, ... |
| 0x050 | u32 |
m_field_050 |
R/W | BuildGoalList, ChooseStartingPoint, Construct, ... |
| 0x054 | u32 |
m_field_054 |
R/W | ClearCurrentGoal, Construct, XRoute |
| 0x058 | u32 |
m_maxScore_058 |
R/W | AddGoal, ClearCurrentGoal, Construct, ... |
| 0x05C | u32 |
m_field_05C |
W | Construct, XRoute |
| 0x060 | u32 |
m_field_060 |
W | Construct, XRoute |
| 0x064 | u32 |
m_field_064 |
W | XRoute |
| 0x068 | u32 |
m_field_068 |
W | XRoute |
| 0x06C | u32 |
m_field_06C |
W | Construct, XRoute |
| 0x070 | u32 |
m_field_070 |
R/W | ChooseStartingPoint, ConstructGoals, FindPath, ... |
| 0x074 | u32 |
m_field_074 |
R/W | ChooseStartingPoint, ConstructGoals, FindPath, ... |
| 0x078 | u32 |
m_field_078 |
W | ChooseStartingPoint, XRoute |
| 0x07C | u32 |
m_field_07C |
W | Construct, XRoute |
| 0x080 | u32 |
m_field_080 |
R/W | Construct, EvalTileForGoal, ShouldIgnore, ... |
| 0x084 | s16 |
m_field_084 |
R/W | ChooseStartingPoint, Construct, ConstructGoals, ... |
| 0x088 | u32 |
m_field_088 |
W | Construct, XRoute |
| 0x08C | u32 |
m_field_08C |
R/W | Construct, ConstructGoals, FindPath, ... |
| 0x090 | u16 |
m_field_090 |
W | Construct, ConstructGoals, EvalTileForGoal, ... |
| 0x094 | u32 |
m_field_094 |
R/W | Construct, ShouldIgnore, XRoute |
| 0x098 | s16 |
m_field_098 |
R/W | FindPath, XRoute |
| 0x09C | s16 |
m_field_09C |
R/W | BuildGoalList, Construct, FindPath, ... |
| 0x0A0 | u32 |
m_field_0A0 |
R/W | BuildGoalList, Construct, ConstructGoals, ... |
| 0x0A4 | u8[0x174] |
(gap) | - | - |
| 0x218 | s16 |
m_field_218 |
R | FindPath |
| 0x21C | u32 |
m_field_21C |
R | FindPath |
| 0x220 | u8[0x38] |
(gap) | - | - |
| 0x258 | s16 |
m_field_258 |
R | FindPath |
| 0x25C | u32 |
m_field_25C |
R | FindPath |
| 0x260 | s16 |
m_field_260 |
R | FindPath |
| 0x264 | u32 |
m_field_264 |
R | FindPath |
| 0x268 | u8[0xA0] |
(gap) | - | - |
| 0x308 | s16 |
m_field_308 |
R | FindPath |
| 0x30C | u32 |
m_field_30C |
R | FindPath |
| 0x318 | s16 |
m_field_318 |
R | FindPath |
| 0x31C | u32 |
m_field_31C |
R | FindPath |
| 0x320 | s16 |
m_field_320 |
R | FindPath |
| 0x324 | u32 |
m_field_324 |
R | FindPath |
| 0x328 | u8[0x168] |
(gap) | - | - |
| 0x490 | s16 |
m_field_490 |
R | FindPath |
| 0x494 | u32 |
m_field_494 |
R | FindPath |
| 0x4A0 | s16 |
m_field_4A0 |
R | FindPath |
| 0x4A4 | u32 |
m_field_4A4 |
R | FindPath |
CASGeneticsTarget¶
Size: >= 0x41C (1052 bytes) | Fields: 46 (13 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u8 |
m_variable |
R/W | CASGeneticsTarget, GetVariable, HandleGenerateStageBG, ... |
| 0x004 | f32 |
m_variable_004 |
R/W | CASGeneticsTarget, GetVariable, HandleGenerateStageBG, ... |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | f32 |
m_field_008 |
R/W | CASGeneticsTarget, HandleGenerateStageBG, ~CASGeneticsTarget |
| 0x00C | f32 |
m_field_00C |
R/W | CASGeneticsTarget, HandleGenerateStageBG, ~CASGeneticsTarget |
| 0x010 | u32 |
m_field_010 |
R/W | CASGeneticsTarget, HandleGenerateStageBG, ~CASGeneticsTarget |
| 0x014 | u32 |
m_field_014 |
R/W | CASGeneticsTarget, HandleGenerateStageBG, ~CASGeneticsTarget |
| 0x018 | u32 |
m_field_018 |
R/W | CASGeneticsTarget, ~CASGeneticsTarget |
| 0x01C | u32 |
m_field_01C |
R/W | CASGeneticsTarget, ~CASGeneticsTarget |
| 0x020 | u32 |
m_field_020 |
R/W | CASGeneticsTarget, ~CASGeneticsTarget |
| 0x024 | u32 |
m_field_024 |
R/W | CASGeneticsTarget, ~CASGeneticsTarget |
| 0x028 | u32 |
m_field_028 |
W | CASGeneticsTarget |
| 0x038 | u32 |
m_field_038 |
W | CASGeneticsTarget |
| 0x048 | u32 |
m_field_048 |
W | CASGeneticsTarget |
| 0x058 | u32 |
m_field_058 |
R/W | CASGeneticsTarget, ~CASGeneticsTarget |
| 0x068 | u32 |
m_field_068 |
R/W | CASGeneticsTarget, ~CASGeneticsTarget |
| 0x078 | u32 |
m_field_078 |
W | CASGeneticsTarget |
| 0x07C | u32 |
m_field_07C |
R/W | CASGeneticsTarget, ~CASGeneticsTarget |
| 0x080 | u32 |
m_field_080 |
W | CASGeneticsTarget, ~CASGeneticsTarget |
| 0x084 | u32 |
m_variable_084 |
R/W | CASGeneticsTarget, HandleGenerateStageBG, SetVariable, ... |
| 0x088 | u32 |
m_field_088 |
W | CASGeneticsTarget, ~CASGeneticsTarget |
| 0x08C | u32 |
m_field_08C |
W | CASGeneticsTarget |
| 0x090 | u32 |
m_field_090 |
W | CASGeneticsTarget |
| 0x094 | u32 |
m_defaultSim |
R/W | CASGeneticsTarget, CreateParentTexture, GetDefaultSim, ... |
| 0x098 | u32 |
m_field_098 |
W | CASGeneticsTarget |
| 0x09C | u32 |
m_field_09C |
R/W | BeginGenerate, CASGeneticsTarget, Update |
| 0x0A0 | u32 |
m_field_0A0 |
R/W | BeginGenerate, CASGeneticsTarget, Update |
| 0x0A4 | u32 |
m_field_0A4 |
R/W | BeginGenerate, CASGeneticsTarget, Update |
| 0x0A8 | u32 |
m_field_0A8 |
R/W | BeginGenerate, CASGeneticsTarget, Update |
| 0x0AC | u8[0x248] |
(gap) | - | - |
| 0x2F4 | u32 |
m_variable_2F4 |
R/W | CASGeneticsTarget, HandleGenerateStageBG, SetVariable, ... |
| 0x2F8 | u32 |
m_variable_2F8 |
R/W | CASGeneticsTarget, Draw, SetVariable, ... |
| 0x2FC | u32 |
m_field_2FC |
R/W | CASGeneticsTarget, CreateParentTexture, HandleGenerateStageBG, ... |
| 0x300 | u32 |
m_grandparentIndex |
R/W | BeginGenerate, CASGeneticsTarget, SetGrandparentIndex, ... |
| 0x304 | u32 |
m_field_304 |
W | CASGeneticsTarget |
| 0x308 | u32 |
m_field_308 |
W | CASGeneticsTarget |
| 0x30C | u32 |
m_field_30C |
W | CASGeneticsTarget |
| 0x310 | u32 |
m_field_310 |
W | CASGeneticsTarget |
| 0x314 | u32 |
m_field_314 |
W | CASGeneticsTarget |
| 0x318 | u32 |
m_field_318 |
W | CASGeneticsTarget |
| 0x31C | u32 |
m_variable_31C |
W | SetVariable |
| 0x32C | f32 |
m_variable_32C |
R/W | SetVariable |
| 0x338 | u32 |
m_variable_338 |
W | SetVariable |
| 0x33C | u8[0xD0] |
(gap) | - | - |
| 0x40C | u32 |
m_variable_40C |
W | SetVariable |
| 0x410 | u32 |
m_variable_410 |
W | SetVariable |
| 0x414 | u32 |
m_field_414 |
R/W | BeginGenerate, CASGeneticsTarget, Update, ... |
| 0x418 | u32 |
m_field_418 |
R/W | BeginGenerate, CASGeneticsTarget, Update, ... |
EGraphics¶
Size: >= 0x33C (828 bytes) | Fields: 46 (24 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | void** |
_vtable (vtable pointer) |
R/W | Close, ComputeViewport, CreateRenderSurface, ... |
| 0x004 | u32 |
m_field_004 |
R/W | BeginFrame, EGraphics, EndFrame |
| 0x008 | u32 |
m_field_008 |
W | EGraphics, Init |
| 0x00C | u32 |
m_field_00C |
W | EGraphics |
| 0x010 | u32 |
m_field_010 |
W | EGraphics |
| 0x014 | u32 |
m_field_014 |
R/W | DisplayTiming, DrawTiming, EGraphics |
| 0x018 | u32 |
m_outputRect |
R/W | EGraphics, GetOutputRect |
| 0x01C | u32 |
m_outputRect_01C |
R/W | EGraphics, GetOutputRect |
| 0x020 | u32 |
m_field_020 |
W | EGraphics |
| 0x024 | u32 |
m_field_024 |
W | EGraphics |
| 0x028 | u32 |
m_field_028 |
W | EGraphics |
| 0x02C | u32 |
m_field_02C |
W | EGraphics |
| 0x030 | s16 |
m_field_030 |
R/W | CreateRenderSurface, Destroy, EGraphics, ... |
| 0x034 | u32 |
m_field_034 |
R/W | CreateTexture, Destroy, EGraphics |
| 0x038 | u32 |
m_field_038 |
R/W | CreateShader, Destroy, EGraphics |
| 0x03C | u32 |
m_field_03C |
W | EGraphics |
| 0x040 | u8[0x30] |
(gap) | - | - |
| 0x070 | u32 |
m_field_070 |
R | DeselectTextures |
| 0x080 | u32 |
m_field_080 |
W | EGraphics |
| 0x08C | u32 |
m_field_08C |
W | EGraphics |
| 0x090 | u32 |
m_field_090 |
R/W | DrawTiming, EGraphics, LoadSystemFont |
| 0x098 | u32 |
m_field_098 |
W | EGraphics |
| 0x09C | f32 |
m_timing |
R/W | DisplayTiming, DrawTiming |
| 0x0A0 | f32 |
m_timing_0A0 |
R/W | DisplayTiming, DrawTiming |
| 0x0A4 | u8[0x200] |
(gap) | - | - |
| 0x2A4 | u32 |
m_censorRect |
R/W | SetCensorRect |
| 0x2A8 | u32 |
m_bloom |
R/W | SetBloom, SetCameraBloom |
| 0x2AC | f32 |
m_bloom_2AC |
R/W | SetBloom, SetCameraBloom |
| 0x2B0 | f32 |
m_bloom_2B0 |
R/W | SetBloom, SetCameraBloom |
| 0x2B4 | f32 |
m_bloom_2B4 |
R/W | SetBloom, SetCameraBloom |
| 0x2B8 | f32 |
m_bloom_2B8 |
R/W | SetBloom, SetCameraBloom |
| 0x2BC | f32 |
m_worldBloom |
R/W | SetBloom, SetWorldBloom |
| 0x2C0 | f32 |
m_worldBloom_2C0 |
R/W | SetBloom, SetWorldBloom |
| 0x2C4 | f32 |
m_worldBloom_2C4 |
R/W | SetBloom, SetWorldBloom |
| 0x2C8 | f32 |
m_worldBloom_2C8 |
R/W | SetBloom, SetWorldBloom |
| 0x2CC | u32 |
m_bloom_2CC |
R/W | EGraphics, SetBloom |
| 0x2D0 | f32 |
m_bloom_2D0 |
R | SetBloom |
| 0x2D4 | f32 |
m_bloom_2D4 |
R | SetBloom |
| 0x2D8 | f32 |
m_bloom_2D8 |
R | SetBloom |
| 0x2DC | f32 |
m_bloom_2DC |
R | SetBloom |
| 0x2E0 | f32 |
m_bloom_2E0 |
W | SetBloom |
| 0x2E4 | f32 |
m_bloom_2E4 |
W | SetBloom |
| 0x2E8 | f32 |
m_bloom_2E8 |
W | SetBloom |
| 0x2EC | f32 |
m_bloom_2EC |
W | SetBloom |
| 0x2F0 | u8[0x2C] |
(gap) | - | - |
| 0x31C | u32 |
m_field_31C |
W | EGraphics |
| 0x320 | u32 |
m_field_320 |
W | EGraphics |
| 0x324 | u32 |
m_field_324 |
R/W | Close, EGraphics, Flush, ... |
| 0x338 | u32 |
m_field_338 |
R | Destroy, Flush |
R2LTarget¶
Size: >= 0x1EC (492 bytes) | Fields: 46 (20 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_localizable |
R/W | ChangeSelection, GetLocalizable, GetVariable, ... |
| 0x004 | u16 |
m_variable |
R/W | ChangeSelection, GetVariable, R2LTarget, ... |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | u32 |
m_upPageShaders |
R/W | R2LTarget, SetupPageShaders, ~R2LTarget |
| 0x00C | u16 |
m_upPageShaders_00C |
R/W | R2LTarget, SetupPageShaders, ~R2LTarget |
| 0x010 | u32 |
m_field_010 |
R/W | R2LTarget, ~R2LTarget |
| 0x014 | u32 |
m_field_014 |
R/W | ChangeSelection, R2LTarget, ~R2LTarget |
| 0x018 | u32 |
m_upPageShaders_018 |
R/W | ChangeSelection, R2LTarget, SetupPageShaders, ... |
| 0x01C | u32 |
m_upPageShaders_01C |
R/W | ChangeSelection, R2LTarget, SetupPageShaders, ... |
| 0x020 | u32 |
m_field_020 |
R/W | R2LTarget, ~R2LTarget |
| 0x024 | u32 |
m_field_024 |
R/W | R2LTarget, ~R2LTarget |
| 0x028 | u32 |
m_field_028 |
W | R2LTarget |
| 0x038 | u32 |
m_field_038 |
W | R2LTarget |
| 0x048 | u32 |
m_field_048 |
W | R2LTarget |
| 0x058 | u32 |
m_field_058 |
R/W | R2LTarget, ~R2LTarget |
| 0x068 | u32 |
m_field_068 |
R/W | R2LTarget, ~R2LTarget |
| 0x078 | u32 |
m_field_078 |
W | R2LTarget |
| 0x07C | u32 |
m_upPageShaders_07C |
R/W | ChangeSelection, R2LTarget, SetupPageShaders, ... |
| 0x080 | u32 |
m_variable_080 |
R/W | R2LTarget, SetVariable, ~R2LTarget |
| 0x084 | u32 |
m_field_084 |
W | R2LTarget, ~R2LTarget |
| 0x088 | u32 |
m_variable_088 |
W | GetVariable, R2LTarget |
| 0x08C | u32 |
m_field_08C |
R/W | R2LTarget, ~R2LTarget |
| 0x090 | u32 |
m_field_090 |
R/W | R2LTarget, ~R2LTarget |
| 0x094 | u32 |
m_upPageShaders_094 |
R/W | ChangeSelection, R2LTarget, SetupPageShaders, ... |
| 0x098 | u32 |
m_localizable_098 |
R/W | ChangeSelection, GetLocalizable, SetupPageShaders, ... |
| 0x09C | u32 |
m_localizable_09C |
R/W | ChangeSelection, GetLocalizable, GetVariable, ... |
| 0x0A0 | u32 |
m_localizable_0A0 |
R/W | ChangeSelection, GetLocalizable, GetVariable, ... |
| 0x0A4 | u32 |
m_variable_0A4 |
R/W | R2LTarget, SetVariable |
| 0x0A8 | u32 |
m_variable_0A8 |
W | R2LTarget, SetVariable |
| 0x0B0 | u32 |
m_localizable_0B0 |
R/W | ChangeSelection, GetLocalizable, R2LTarget |
| 0x0B4 | u32 |
m_localizable_0B4 |
R/W | ChangeSelection, GetLocalizable, R2LTarget |
| 0x0B8 | u32 |
m_variable_0B8 |
R/W | GetVariable, R2LTarget, SetVariable, ... |
| 0x0BC | u32 |
m_field_0BC |
W | R2LTarget, SpawnSummaryDialog |
| 0x0C0 | u32 |
m_field_0C0 |
W | SpawnSummaryDialog |
| 0x0C4 | u32 |
m_field_0C4 |
W | SpawnSummaryDialog |
| 0x0C8 | u32 |
m_field_0C8 |
W | SpawnSummaryDialog |
| 0x0CC | u32 |
m_field_0CC |
W | SpawnSummaryDialog |
| 0x0D0 | u32 |
m_field_0D0 |
W | SpawnSummaryDialog |
| 0x0D8 | u32 |
m_field_0D8 |
W | SpawnSummaryDialog |
| 0x0E0 | u32 |
m_field_0E0 |
W | SpawnSummaryDialog |
| 0x0E4 | u8[0x24] |
(gap) | - | - |
| 0x108 | u32 |
m_field_108 |
W | SpawnSummaryDialog |
| 0x10C | u32 |
m_field_10C |
W | R2LTarget, SpawnSummaryDialog |
| 0x11C | u32 |
m_field_11C |
W | R2LTarget, SpawnSummaryDialog |
| 0x12C | u32 |
m_field_12C |
W | R2LTarget, SpawnSummaryDialog |
| 0x130 | u8[0x9C] |
(gap) | - | - |
| 0x1CC | u32 |
m_variable_1CC |
R | GetVariable, SetVariable |
| 0x1D0 | u8[0x18] |
(gap) | - | - |
| 0x1E8 | u32 |
m_field_1E8 |
R/W | ChangeSelection, R2LTarget, ~R2LTarget |
MODTarget¶
Size: >= 0x100 (256 bytes) | Fields: 45 (21 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_variable |
R/W | GetLocalizable, GetVariable, MODTarget, ... |
| 0x004 | u16 |
m_variable_004 |
R/W | GetVariable, MODTarget, ~MODTarget |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | u32 |
m_field_008 |
R/W | MODTarget, ~MODTarget |
| 0x00C | u32 |
m_field_00C |
R/W | MODTarget, ~MODTarget |
| 0x010 | u32 |
m_field_010 |
R/W | MODTarget, ~MODTarget |
| 0x014 | u32 |
m_field_014 |
R/W | MODTarget, ~MODTarget |
| 0x018 | u32 |
m_field_018 |
R/W | MODTarget, ~MODTarget |
| 0x01C | u32 |
m_field_01C |
R/W | MODTarget, ~MODTarget |
| 0x020 | u32 |
m_field_020 |
R/W | MODTarget, ~MODTarget |
| 0x024 | u32 |
m_field_024 |
R/W | MODTarget, ~MODTarget |
| 0x028 | u32 |
m_field_028 |
W | MODTarget |
| 0x038 | u32 |
m_field_038 |
W | MODTarget |
| 0x048 | u32 |
m_field_048 |
W | MODTarget |
| 0x058 | u32 |
m_field_058 |
R/W | MODTarget, ~MODTarget |
| 0x068 | u32 |
m_field_068 |
R/W | MODTarget, ~MODTarget |
| 0x078 | u32 |
m_field_078 |
R/W | MODTarget |
| 0x07C | u32 |
m_field_07C |
R/W | MODTarget, ~MODTarget |
| 0x080 | u32 |
m_field_080 |
W | MODTarget, ~MODTarget |
| 0x084 | u32 |
m_variable_084 |
R/W | GetVariable, MODTarget, SetDpadIcons, ... |
| 0x088 | u32 |
m_variable_088 |
R/W | MODTarget, SetVariable, TriggerAspirationChestDisplay, ... |
| 0x08C | u32 |
m_variable_08C |
R/W | MODTarget, SetVariable, Update |
| 0x090 | u32 |
m_field_090 |
R/W | MODTarget, Update |
| 0x094 | u32 |
m_variable_094 |
R/W | DisplayFastForward, DisplayPaused, GetVariable, ... |
| 0x098 | u32 |
m_field_098 |
W | MODTarget |
| 0x09C | u32 |
m_warning |
R/W | SetWarning, UpdateMood |
| 0x0A0 | u32 |
m_mood |
R/W | MODTarget, UpdateMood |
| 0x0A4 | u32 |
m_meterValue |
R/W | MODTarget, SetMeterValue, UpdateMood |
| 0x0A8 | u32 |
m_dpadIcons |
R/W | MODTarget, SelectDpadArrow, SelectDpadButton, ... |
| 0x0AC | u32 |
m_field_0AC |
W | SelectDpadArrow |
| 0x0B0 | u32 |
m_field_0B0 |
W | SelectDpadArrow |
| 0x0B4 | u32 |
m_warning_0B4 |
R/W | SelectDpadButton, SetWarning |
| 0x0B8 | u32 |
m_dpadIcons_0B8 |
R/W | SelectDpadButton, SetDpadIcons, SetWarning |
| 0x0BC | u32 |
m_dpadIcons_0BC |
R/W | SelectDpadButton, SetDpadIcons, SetWarning, ... |
| 0x0C0 | u32 |
m_dpadIcons_0C0 |
R/W | MODTarget, SelectDpadButton, SetDpadIcons |
| 0x0C4 | u32 |
m_dpadIcons_0C4 |
R/W | MODTarget, SelectDpadButton, SetDpadIcons |
| 0x0C8 | u8[0x14] |
(gap) | - | - |
| 0x0DC | u32 |
m_meterValue_0DC |
R/W | MODTarget, SetMeterValue |
| 0x0E0 | u32 |
m_field_0E0 |
R/W | DisplayPaused, MODTarget, Update |
| 0x0E4 | u32 |
m_field_0E4 |
R/W | DisplayFastForward, MODTarget, Update |
| 0x0E8 | u32 |
m_field_0E8 |
R/W | MODTarget, TriggerAspirationChestDisplay, Update |
| 0x0EC | u32 |
m_localizable |
R/W | GetLocalizable, TriggerAspirationChestDisplay, Update |
| 0x0F0 | u32 |
m_localizable_0F0 |
R/W | GetLocalizable, TriggerAspirationChestDisplay, Update |
| 0x0F4 | u32 |
m_variable_0F4 |
R/W | MODTarget, SetVariable, Update |
| 0x0F8 | u32 |
m_field_0F8 |
R/W | MODTarget, Update |
| 0x0FC | u32 |
m_variable_0FC |
R/W | MODTarget, SetVariable, Update |
PlumbBob¶
Size: >= 0x440 (1088 bytes) | Fields: 45 (16 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_state |
R/W | AddParticleSystem, Draw, DrawShadow, ... |
| 0x004 | f32 |
m_state_004 |
R/W | Draw, DrawShadow, SetState, ... |
| 0x008 | f32 |
m_state_008 |
R/W | Draw, DrawShadow, SetState, ... |
| 0x00C | f32 |
m_state_00C |
R/W | ResetMomentum, SetState, Update |
| 0x014 | f32 |
m_field_014 |
R | AddParticleSystem, ResetMomentum |
| 0x018 | u32 |
m_state_018 |
W | ResetMomentum, SetState, Update |
| 0x024 | f32 |
m_state_024 |
W | SetState, Update |
| 0x028 | f32 |
m_state_028 |
W | SetState, Update |
| 0x02C | f32 |
m_field_02C |
R/W | Update |
| 0x030 | u32 |
m_color |
W | SetColor |
| 0x040 | u32 |
m_color_040 |
W | SetColor |
| 0x04C | f32 |
m_field_04C |
R/W | Draw |
| 0x050 | f32 |
m_field_050 |
R/W | Draw |
| 0x054 | f32 |
m_field_054 |
W | Draw |
| 0x058 | u8[0x30] |
(gap) | - | - |
| 0x088 | u32 |
m_particleSystem |
R | UpdateParticleSystem |
| 0x098 | u32 |
m_field_098 |
R | PlumbBobOrderTableCallback |
| 0x0A8 | u32 |
m_field_0A8 |
W | PlumbBobOrderTableCallback |
| 0x0AC | u32 |
m_field_0AC |
W | PlumbBobOrderTableCallback |
| 0x0B0 | u32 |
m_field_0B0 |
W | PlumbBobOrderTableCallback |
| 0x0B4 | u32 |
m_field_0B4 |
W | PlumbBobOrderTableCallback |
| 0x0B8 | u32 |
m_field_0B8 |
W | PlumbBobOrderTableCallback |
| 0x0BC | u8[0x64] |
(gap) | - | - |
| 0x120 | u32 |
m_field_120 |
W | PlumbBob |
| 0x124 | u32 |
m_field_124 |
W | PlumbBob |
| 0x128 | f32 |
m_state_128 |
R/W | PlumbBob, SetState, Update |
| 0x130 | f32 |
m_field_130 |
R | Update |
| 0x134 | f32 |
m_field_134 |
W | PlumbBob, Update |
| 0x140 | f32 |
m_field_140 |
R/W | PlumbBob, Update |
| 0x144 | f32 |
m_field_144 |
R/W | PlumbBob, Update |
| 0x148 | u32 |
m_field_148 |
R/W | PlumbBob, Update |
| 0x14C | u32 |
m_field_14C |
R/W | PlumbBob, Update |
| 0x150 | f32 |
m_field_150 |
R/W | PlumbBob, Update |
| 0x154 | u32 |
m_particleVisibility |
R/W | Draw, EnableDraw, PlumbBob, ... |
| 0x158 | u32 |
m_state_158 |
R/W | PlumbBob, SetState, Update |
| 0x15C | u32 |
m_field_15C |
R/W | PlumbBob, Update |
| 0x160 | u32 |
m_field_160 |
R/W | PlumbBob, Update |
| 0x164 | u32 |
m_scaleFromTween |
R/W | Draw, DrawShadow, PlumbBob, ... |
| 0x168 | u32 |
m_state_168 |
R/W | PlumbBob, SetState, Update |
| 0x16C | u32 |
m_field_16C |
W | PlumbBob, Shutdown |
| 0x170 | u32 |
m_field_170 |
W | PlumbBob |
| 0x174 | u8[0x40] |
(gap) | - | - |
| 0x1B4 | u32 |
m_field_1B4 |
W | PlumbBob |
| 0x1C8 | u32 |
m_field_1C8 |
W | PlumbBob |
| 0x1CC | u8[0x28] |
(gap) | - | - |
| 0x1F4 | u32 |
m_particleVisibility_1F4 |
R/W | AddParticleSystem, DestroyParticleSystems, PlumbBob, ... |
| 0x1F8 | u32 |
m_field_1F8 |
R/W | Update |
| 0x1FC | u8[0x21C] |
(gap) | - | - |
| 0x418 | f32 |
m_field_418 |
R | Draw |
| 0x41C | u8[0x20] |
(gap) | - | - |
| 0x43C | f32 |
m_field_43C |
R | Draw |
CSPTarget¶
Size: >= 0x1A4 (420 bytes) | Fields: 44 (29 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_localizable |
R/W | CSPTarget, ChangeSelectedTab, GetLocalizable, ... |
| 0x004 | u16 |
m_variable |
R/W | CSPTarget, GetVariable, SetupCareer, ... |
| 0x006 | u8 |
m_variable_006 |
W | GetVariable |
| 0x008 | u32 |
m_upCareer |
R/W | CSPTarget, SetupCareer, ~CSPTarget |
| 0x00C | u32 |
m_field_00C |
R/W | CSPTarget, ~CSPTarget |
| 0x010 | u32 |
m_field_010 |
R/W | CSPTarget, ~CSPTarget |
| 0x014 | u32 |
m_field_014 |
R/W | CSPTarget, ~CSPTarget |
| 0x018 | u32 |
m_field_018 |
R/W | CSPTarget, ~CSPTarget |
| 0x01C | u32 |
m_upCareer_01C |
R/W | CSPTarget, ChangeSelectedTab, InstallPromotionShaders, ... |
| 0x020 | s16 |
m_upCareer_020 |
R/W | CSPTarget, SetupCareer, ~CSPTarget |
| 0x024 | u32 |
m_field_024 |
R/W | CSPTarget, ~CSPTarget |
| 0x028 | u32 |
m_field_028 |
W | CSPTarget |
| 0x038 | u32 |
m_field_038 |
W | CSPTarget |
| 0x048 | u32 |
m_field_048 |
W | CSPTarget |
| 0x058 | u32 |
m_field_058 |
R/W | CSPTarget, ~CSPTarget |
| 0x068 | u32 |
m_field_068 |
R/W | CSPTarget, ~CSPTarget |
| 0x078 | u32 |
m_field_078 |
W | CSPTarget |
| 0x07C | u32 |
m_upCareer_07C |
R/W | CSPTarget, ChangeSelectedTab, InstallPromotionShaders, ... |
| 0x080 | u32 |
m_field_080 |
W | CSPTarget, ~CSPTarget |
| 0x084 | u32 |
m_field_084 |
W | CSPTarget, ~CSPTarget |
| 0x088 | u32 |
m_variable_088 |
W | CSPTarget, GetVariable |
| 0x08C | u32 |
m_localizable_08C |
R/W | CSPTarget, GetLocalizable, SetVariable |
| 0x090 | u32 |
m_localizable_090 |
R/W | CSPTarget, ChangeSelectedTab, GetLocalizable, ... |
| 0x094 | u32 |
m_field_094 |
R/W | CSPTarget, ~CSPTarget |
| 0x098 | u32 |
m_field_098 |
R/W | CSPTarget, ~CSPTarget |
| 0x09C | u8[0x14] |
(gap) | - | - |
| 0x0B0 | u32 |
m_localizable_0B0 |
R/W | GetLocalizable, SetupCareer |
| 0x0B8 | s16 |
m_upCareer_0B8 |
R | SetupCareer |
| 0x0BA | u8[0x1E] |
(gap) | - | - |
| 0x0D8 | u32 |
m_localizable_0D8 |
R/W | GetLocalizable, SetupCareer |
| 0x0DC | u32 |
m_localizable_0DC |
R/W | GetLocalizable, SetupCareer |
| 0x0E0 | u32 |
m_upSkills |
R/W | InstallPromotionShaders, SetupSkills |
| 0x0E4 | u32 |
m_upSkills_0E4 |
R/W | InstallPromotionShaders, SetupSkills |
| 0x0E8 | u32 |
m_upSkills_0E8 |
R/W | InstallPromotionShaders, SetupSkills |
| 0x0EC | u32 |
m_upSkills_0EC |
R/W | InstallPromotionShaders, SetupSkills |
| 0x0F0 | u32 |
m_upSkills_0F0 |
R/W | InstallPromotionShaders, SetupSkills |
| 0x0F4 | u32 |
m_upSkills_0F4 |
R/W | InstallPromotionShaders, SetupSkills |
| 0x0F8 | u32 |
m_upSkills_0F8 |
R/W | InstallPromotionShaders, SetupSkills |
| 0x0FC | u32 |
m_upPersonality |
W | SetupPersonality |
| 0x100 | u32 |
m_upPersonality_100 |
W | SetupPersonality |
| 0x104 | u32 |
m_upPersonality_104 |
W | SetupPersonality |
| 0x108 | u32 |
m_upPersonality_108 |
W | SetupPersonality |
| 0x10C | u32 |
m_upPersonality_10C |
W | SetupPersonality |
| 0x110 | u32 |
m_upPersonality_110 |
R/W | SetupPersonality |
| 0x112 | s16 |
m_upPersonality_112 |
R | SetupPersonality |
| 0x114 | u8[0x8C] |
(gap) | - | - |
| 0x1A0 | u32 |
m_variable_1A0 |
R | GetVariable, SetVariable |
DlgWrapper¶
Size: >= 0x698C (27020 bytes) | Fields: 44 (11 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | f32 |
m_variable |
R/W | DlgWrapper, GetVariable, Startup |
| 0x001 | u8 |
m_variable_001 |
W | GetVariable |
| 0x004 | u32 |
m_field_004 |
R/W | DlgWrapper, Startup |
| 0x008 | u32 |
m_field_008 |
W | DlgWrapper, Startup |
| 0x00C | f32 |
m_field_00C |
W | DlgWrapper, Startup |
| 0x010 | f32 |
m_field_010 |
W | DlgWrapper, Startup |
| 0x014 | f32 |
m_field_014 |
W | DlgWrapper, Startup |
| 0x018 | f32 |
m_field_018 |
W | DlgWrapper, Startup |
| 0x01C | f32 |
m_variable_01C |
R/W | SetVariable, Startup |
| 0x020 | u32 |
m_field_020 |
W | Startup |
| 0x024 | u32 |
m_field_024 |
W | Startup |
| 0x028 | u32 |
m_field_028 |
W | DlgWrapper |
| 0x02C | u32 |
m_field_02C |
W | Startup |
| 0x030 | u32 |
m_bodyFont |
W | SetAcceptFont, SetAlt1Font, SetBodyFont, ... |
| 0x034 | f32 |
m_titleFontSize |
R/W | SetBodyFontSize, SetTitleFontSize, Startup, ... |
| 0x038 | u32 |
m_field_038 |
W | DlgWrapper, Startup |
| 0x03C | u32 |
m_field_03C |
W | Startup |
| 0x040 | u32 |
m_field_040 |
R | Update |
| 0x044 | u32 |
m_field_044 |
R | Update |
| 0x048 | u32 |
m_field_048 |
R/W | DlgWrapper, Update |
| 0x058 | u32 |
m_field_058 |
W | DlgWrapper |
| 0x05C | u32 |
m_field_05C |
W | Startup |
| 0x060 | u32 |
m_field_060 |
R/W | Startup |
| 0x064 | u32 |
m_field_064 |
R/W | Startup |
| 0x068 | u32 |
m_field_068 |
W | DlgWrapper |
| 0x078 | u32 |
m_field_078 |
W | DlgWrapper |
| 0x080 | u32 |
m_field_080 |
W | DlgWrapper, ~DlgWrapper |
| 0x084 | u32 |
m_field_084 |
W | DlgWrapper |
| 0x088 | u32 |
m_field_088 |
W | DlgWrapper |
| 0x08C | u32 |
m_field_08C |
R/W | DlgWrapper, ~DlgWrapper |
| 0x09C | u32 |
m_field_09C |
W | DlgWrapper |
| 0x0A0 | u32 |
m_field_0A0 |
R/W | DlgWrapper, Draw |
| 0x0A4 | u32 |
m_field_0A4 |
R/W | DlgWrapper, Startup |
| 0x0A8 | u32 |
m_field_0A8 |
R/W | DlgWrapper, Shutdown, Startup |
| 0x0AC | u32 |
m_variable_0AC |
R/W | DialogPaneHide, DialogPaneShow, DlgWrapper, ... |
| 0x0B0 | u32 |
m_field_0B0 |
R/W | DlgWrapper, Shutdown, Startup |
| 0x0B4 | u32 |
m_variable_0B4 |
R/W | DialogPaneHide, DialogPaneShow, DlgWrapper, ... |
| 0x0B8 | u32 |
m_field_0B8 |
R/W | DialogPaneHide, DialogPaneShow, DlgWrapper, ... |
| 0x0BC | f32 |
m_variable_0BC |
R/W | DlgWrapper, GetVariable, Startup |
| 0x0C0 | f32 |
m_variable_0C0 |
R/W | DlgWrapper, GetVariable |
| 0x0C4 | f32 |
m_variable_0C4 |
R/W | DlgWrapper, GetVariable, SetDialogSize, ... |
| 0x0C8 | f32 |
m_variable_0C8 |
R/W | DlgWrapper, GetVariable, SetDialogSize |
| 0x0CC | u32 |
m_field_0CC |
R/W | DlgWrapper, Startup, Update |
| 0x0D0 | u8[0x68B8] |
(gap) | - | - |
| 0x6988 | f32 |
m_field_6988 |
R | Startup |
EIStaticModel¶
Size: >= 0x31C (796 bytes) | Fields: 44 (28 named)
| Offset | Type | Name | R/W | Accessed By |
|---|---|---|---|---|
| 0x000 | u16 |
m_field_000 |
R/W | AnimOrderTableCallback, BuildDigests, Clone, ... |
| 0x002 | u16 |
m_asShadow |
R/W | BuildDigests, DrawAsShadow |
| 0x004 | u32 |
m_field_004 |
R/W | BuildDigests, Clone, Draw, ... |
| 0x008 | u32 |
m_orient |
R | BuildDigests, Clone, DrawAsShadow, ... |
| 0x00C | f32 |
m_orient_00C |
R/W | BuildDigests, Clone, DrawAsShadow, ... |
| 0x010 | u32 |
m_orient_010 |
R | Clone, DrawAsShadow, DrawShadow, ... |
| 0x014 | u32 |
m_orient_014 |
R/W | Clone, Draw, DrawAsShadow, ... |
| 0x018 | u32 |
m_orient_018 |
R/W | Clone, Draw, DrawAsShadow, ... |
| 0x01C | u32 |
m_anchorPos |
R | DrawShadow, GetAnchorPos, GetOrient |
| 0x020 | u32 |
m_anchorPos_020 |
R | GetAnchorPos, GetOrient |
| 0x024 | u32 |
m_anchorPos_024 |
R | DrawAsShadow, DrawShadow, GetAnchorPos, ... |
| 0x028 | u32 |
m_anchorPos_028 |
R | DrawShadow, GetAnchorPos, GetOrient |
| 0x02C | u32 |
m_orient_02C |
R | DrawAsShadow, DrawImmediate, DrawImmediateGhosted, ... |
| 0x030 | u32 |
m_orient_030 |
R | DrawAsShadow, DrawImmediate, DrawImmediateGhosted, ... |
| 0x034 | u32 |
m_anchorPos_034 |
R | GetAnchorPos, GetOrient |
| 0x038 | u32 |
m_anchorPos_038 |
R | GetAnchorPos, GetOrient |
| 0x03C | u32 |
m_anchorPos_03C |
R | GetAnchorPos, GetOrient |
| 0x040 | u8[0x1C] |
(gap) | - | - |
| 0x05C | u32 |
m_field_05C |
R/W | BuildDigests, EIStaticModel |
| 0x068 | u32 |
m_field_068 |
W | BuildDigests |
| 0x06C | u32 |
m_field_06C |
W | BuildDigests |
| 0x070 | u32 |
m_field_070 |
R/W | AnimOrderTableCallback, BuildDigests, Draw, ... |
| 0x074 | u32 |
m_immediateGhosted |
R | DrawImmediateGhosted |
| 0x07C | u32 |
m_upModel |
R/W | Clone, Draw, DrawAsShadow, ... |
| 0x080 | u32 |
m_anchorPos_080 |
R/W | Clone, GetAnchorPos, SetOrient, ... |
| 0x084 | u32 |
m_anchorPos_084 |
R/W | Clone, GetAnchorPos, SetOrient, ... |
| 0x098 | u32 |
m_field_098 |
R | AnimOrderTableCallback |
| 0x0A8 | u32 |
m_field_0A8 |
R/W | AnimOrderTableCallback |
| 0x0B4 | u32 |
m_immediateGhosted_0B4 |
R | DrawImmediateGhosted |
| 0x0C0 | f32 |
m_orient_0C0 |
R/W | GetOrient, SetOrient, Setup, ... |
| 0x0C4 | u32 |
m_orient_0C4 |
R/W | GetOrient, SetOrient, Setup, ... |
| 0x0CC | f32 |
m_up |
W | Setup |
| 0x0D0 | f32 |
m_up_0D0 |
R | Setup |
| 0x0E0 | f32 |
m_up_0E0 |
R | Setup |
| 0x0F0 | u32 |
m_field_0F0 |
R | AnimOrderTableCallback, Draw, DrawAsShadow, ... |
| 0x100 | u32 |
m_field_100 |
R/W | Clone, EIStaticModel |
| 0x110 | u32 |
m_upModel_110 |
R/W | Clone, EIStaticModel, SetupModel, ... |
| 0x114 | u32 |
m_upModel_114 |
R/W | Clone, DeallocateModel, EIStaticModel, ... |
| 0x118 | u32 |
m_field_118 |
R/W | BuildDigests, ChangeShader, ChangeShaderState, ... |
| 0x11C | u32 |
m_field_11C |
R/W | BuildDigests, Clone, DeallocateModel, ... |
| 0x120 | u32 |
m_upBounds |
R/W | BuildDigests, ChangeShader, ChangeShaderState, ... |
| 0x124 | u32 |
m_field_124 |
R/W | Clone, Draw, EIStaticModel |
| 0x128 | u8[0x38] |
(gap) | - | - |
| 0x160 | s16 |
m_field_160 |
R | Draw |
| 0x164 | u32 |
m_field_164 |
R | Draw |
| 0x168 | u8[0x1B0] |
(gap) | - | - |
| 0x318 | u32 |
m_field_318 |
R/W | BuildDigests, Clone, Draw, ... |
Static Members (from Map File)¶
AmbientScorePlayer: s_ambientDatabase
AptDisplayList: BASE_MOVIE_DEPTH
AptFormat: s_nPSystemUID
AptMath: m_nMinimumAlignment
AptNativeHash: NUM_PROBES
AptValue: MAX_REFCOUNT, MAX_GCROOT
EAHeap: EA_HEAP_NUM_SMALL_COUNTERS
EGlobal: kFirstPlayerCheat
EIWallPart: kMaxWallShaders
ENDummy: MAX_NAME_SIZE
ENgcRenderer: kFrameEffectsBufferFormat
ESim: m_pMemoryForHeap
ESimsCam: m_degRotAngDef, m_degTiltAngDef, m_zoomDef, m_vEyeDef, m_vTargetDef, m_vUpDef
FastAllocPool: ALIGNMENT
GoalUnlock: kNumGoalAndUnlockVariables
ISimsMultiTileObjectModel: _MtuliTileTweekLookupArr, vOffSets
SimsMemCardWrap: saveFileName
SkinCompositor: s_fullAlphaValue
cXObject: kNumTemp, kNumDataDeleted, kNumData, s_OriginalFDataCount