-
Notifications
You must be signed in to change notification settings - Fork 1
Glacier Type Properties
Description:
This class is a startup class for every Glacier class type. It contains only type name "RTP::cBase"
Description:
This class is a base for most in-game objects.
Parent type: RTP::cBase
Properties:
Name | Type | Offset |
---|---|---|
BoundingBox | EBoundingBox ( BOUNDING_DynamicAutoAssign = 2, BOUNDING_Dynamic = 1, BOUNDING_Static = 0 ) | N/A |
Matrix | float[9] | N/A |
Position | float[3] | N/A |
Inactive | bool | N/A |
PrimId | int | N/A |
Description:
Base class for in-game objects
Parent type: ZGEOM
Properties:
Name | Type | Offset |
---|---|---|
Invisible | bool | N/A |
Description:
Some sort of 'grouped' objects on scene.
Parent type: ZGEOM
Properties:
Name | Type | Offset |
---|---|---|
property_40 | float | 0x40 |
bLightShinesIn | bool | N/A |
bLightShinesOut | bool | N/A |
Description:
Same to ZGROUP but more abilities to make group static/dynamic/private and etc.
Parent type: ZGROUP
Properties:
Name | Type | Offset |
---|---|---|
bIsDynamicContainer | bool | N/A |
bIsPrivate | bool | N/A |
bIsStaticContainer | bool | N/A |
Description:
Root entity on the scene that contains all objects.
Parent type: ZTreeGroup
Properties:
Name | Type | Offset | Comment |
---|---|---|---|
property_6C | uint | 0x6C | ? |
property_84 | int8 | 0x84 | ? |
property_A4 | ZAUDIOREF (int) | 0xA4 | ? |
NoiseLevel | ENoiseLevel: eNoEvents = 5, eVeryNoisy = 4, eNoisy = 3, eNormal = 2, eQuiet = 1, eSuperQuiet = 0) | N/A | Describes noise level on scene |
Location | ELocation: eBOTH = 3, eINSIDE = 2, eOUTSIDE = 1, eOUTSIDE = 0 | Describes type of location | |
property_12C | container | 0x12C | ? |
NotInRoomData | bool | N/A | ? Maybe something about room tree coli data |
DisableAudiEvt | bool | N/A | ? Disable Audio Environment? |
ExitOffsets | uint | 0x74 | Contains offset in BUF file for 'exits' |
NeighborsOffset | uint | 0x84 | Contains offset in BUF file for 'neighbors' |
EnvironmentLight | ZGEOMREF (string) | ? | Contains entity ID of type ZENVIRONMENT |
property_134 | float[3] | ? | ? |
Description:
Generic object of ZWINDOWS subsystem
Parent type: ZSTDOBJ
Properties:
Name | Type | Offset | Comment |
---|---|---|---|
property_7E | int8 | 0x7E | ? |
property_7F | int8 | 0x7F | ? |
Alignment | EAlignment : ALIGNMENT_None = 0xF | N/A | Alignment of widget on screen |
ALIGNMENT_Middle = 0xE | |||
ALIGNMENT_Bottom = 0xD | |||
ALIGNMENT_Top = 0xC | |||
ALIGNMENT_Center = 0xB | |||
ALIGNMENT_Right = 0xA | |||
ALIGNMENT_Left = 0x9 | |||
ALIGNMENT_Middle_Center = 0x8 | |||
ALIGNMENT_Middle_Right = 0x7 | |||
ALIGNMENT_Middle_Left = 0x6 | |||
ALIGNMENT_Bottom_Center = 0x5 | |||
ALIGNMENT_Bottom_Right = 0x4 | |||
ALIGNMENT_Bottom_Left = 0x3 | |||
ALIGNMENT_Top_Center = 0x2 | |||
ALIGNMENT_Top_Right = 0x1 | |||
ALIGNMENT_Top_Left = 0x0 | |||
DrawMode | EDrawMode : DRAWMODE_HARDOPACITY = 0x6 | N/A | Render mode of ZWINOBJ |
DRAWMODE_OPACITY = 0x5 | |||
DRAWMODE_MUL = 0x4 | |||
DRAWMODE_TRANS = 0x3 | |||
DRAWMODE_SUB = 0x2 | |||
DRAWMODE_ADD = 0x1 | |||
DRAWMODE_NORMAL = 0x0 | |||
Type | EType : TYPE_Background = 0x7 | N/A | Type of ZWINOBJ entity |
TYPE_Invisible = 0x6 | |||
TYPE_Disabled = 0x5 | |||
TYPE_Checked = 0x4 | |||
TYPE_Focused = 0x3 | |||
TYPE_Hover = 0x2 | |||
TYPE_Pushed = 0x1 | |||
TYPE_Normal = 0x0 |
Description:
Represents image in ZWINDOWS subsystem
Parent type: ZWINOBJ
Properties:
Name | Type | Offset | Comment |
---|---|---|---|
Width | int | 0x84 | Width of the picture |
Height | int | 0x88 | Height of the picture |
PicResourcePrim | uint | N/A | PrimID of resource |
Description:
Represents any in-game object
Parent type: ZSTDOBJ
Properties:
Name | Type | Offset | Comment |
---|---|---|---|
MeshVariantId | ZMESHVARIANT (int) | 0x48 | Id of mesh variant |
property_60 | ZAUDIOREF (int) | 0x60 | ? |
AnimCollection | ZANIM (string) | N/A | Reference to animations collection |
Description:
Represents IK (Inverse Kinematics) in-game object
Parent type: ZLNKOBJ
Properties: no properties
Description:
Represents controllable (by player or AI) LNK objects
Parent type: ZIKLNKOBJ
Properties: no properties
Description:
Represents LNK object with hands (at least 2)
Parent type: ZCTRLIKLNKOBJ
Properties:
Name | Type | Offset | Comment |
---|---|---|---|
rSpeechSound | ZSDOwner(int?) | 0x208 | ? |
property_218 | ZSDOwner(int?) | 0x218 | ? |
property_228 | float | 0x228 | ? |
Description:
Base class for the player
Parent type: ZLNKWHANDS
Properties:
Name | Type | Offset | Comment |
---|---|---|---|
property_404 | int | 0x404 | ? |
Description:
Base class for NPC
Parent type: ZLNKWHANDS
Properties:
Name | Type | Offset | Comment |
---|---|---|---|
property_580 | REFTAB (container) | 0x580 | ? |
Description:
Base class for any boid on scene
Parent type: ZIKLNKOBJ
Properties:
Name | Type | Offset | Comment |
---|---|---|---|
property_18C | float | 0x18C | ? |
property_194 | float | 0x194 | ? |
property_19C | float | 0x19C | ? |
property_1A0 | float | 0x1A0 | ? |
property_1A4 | ZGEOMREF (string) | 0x1A4 | ? |
property_1A8 | ZAUDIOREF (int) | 0x1A8 | ? |
Description:
HBM specific NPC
Parent type: ZActor
Properties:
Name | Type | Offset | Comment |
---|---|---|---|
property_900 | ZGEOMREF (string) | 0x900 | ZHM3Actor says that this is enum |
OverrideHitpoints | uint | N/A | ? |
property_9D8 | ZGEOMREF (string) | 0x9D8 | ? |
Description:
HBM specific player
Parent type: ZPlayer
Properties:
Name | Type | Offset | Comment |
---|---|---|---|
property_12CC | ZROOM (uint) | 0x12CC | some REF to ZROOM |