BaseLine Struct
SHORT: ObjOpperandCount
FLOAT: ??(MovementRatio)
FLOAT: ??(MovementRatio)
INT: EncumberanceHAMListSize
INT: UpdateCounter
{
INT: EncumberanceHAMValue
}
INT: SkillModListSize
INT: UpdateCounter
{
BYTE: ??
ASTRING: SkillModString
INT: SkillModValue
INT: ??
}
FLOAT: ??(AccelerationRatio)
FLOAT: ??(AccelerationRatio)
LONG: ListenToID
FLOAT: Accel/Deccel/Speed
FLOAT: ??
FLOAT: ??(ENT_RELATED)
FLOAT: TurnRadius
FLOAT: ??MountSpeed
FLOAT: ??
INT: ??ListSize
INT: UpdateCounter
{
LONG: ??
}
Deltas Struct
SHORT: UpdateCount
SHORT: UpdateType
{
00:
INT: ??(MovementRatio)
01:
INT: ??(MovementRatio)
02:
INT: EncumberanceHAMListSize
INT: UpdateCounter
{
BYTE: SubType
{
00:
SHORT: ??
01:
SHORT: EncumberanceHAMBars
INT: EncumberanceHAMValue
02:
SHORT: ??
INT: ??
03:
SHORT: ListSize
{
INT: EncumberanceHAMValue
}
}
}
03:
INT: SkillModListSize
INT: UpdateCounter
{
BYTE: SubType
{
00:
ASTRING: SkillModString
INT: ??
INT: ??
01:
ASTRING: SkillModString
INT: ??
INT: ??
}
}
04:
INT: ??(AccelerationRatio)
05:
INT: ??(AccelerationRatio)
06:
LONG: ListenToID
07:
INT: Accel/Deccel/Speed
08:
INT: ?? (connection with 09?)
09:
INT: ??(EntertainerRelated)
0A:
INT: TurnRadius
0B:
INT: ?? (MountSpeed)
0C:
INT: ??
0D:
INT: ??ListSize
INT: UpdateCounter
{
BYTE: SubType
{
00:
LONG: ??
LONG: ??
01:
LONG: ??
LONG: ??
}
}
}
Sample Packet
|
Variable Descriptions
Obj_OperandCount = 14
- This is the 6 value HAM list of the subpools that recieve
- a reduction due to armor encumbrance.
- This is a list of all the Skill Modifiers this object has.
- This is an Object ID of the entertainer object you are listening to.
- This is the rate at which the character moves/accelerates. Needs more testing.
- This is the radius at which the character is allowed to turn at.
Tags
75%
|
This packet has been partially reversed.
|
|
|