Recupdate history
Revision as of 08:06, 15 August 2024 by 127.0.0.1 (talk) (Created page with "==History== <poem> v4 ONFOOT sync data new fields -> uint8_t byteAction, uint8_t byteReserved INCAR sync data -> no change v3 ONFOOT -> no change INCAR ->uin16_t wAmmo v2 ONFOOT -> uint8_t bIsReloading, uint16_t wAmmo INCAR -> no change v1 ONFOOT and INCAR was as below: </poem> <source> typedef struct _ONFOOT_SYNC_DATA_V1 { uint32_t dwKeys; VECTOR vecPos; float fAngle; uint8_t byteHealth; uint8_t byteArmour; uint8_t byteCurrentWeapon; bool IsCrouching; VECTOR...")
History
v4
ONFOOT sync data new fields -> uint8_t byteAction, uint8_t byteReserved
INCAR sync data -> no change
v3
ONFOOT -> no change
INCAR ->uin16_t wAmmo
v2
ONFOOT -> uint8_t bIsReloading, uint16_t wAmmo
INCAR -> no change
v1
ONFOOT and INCAR was as below:
typedef struct _ONFOOT_SYNC_DATA_V1
{
uint32_t dwKeys;
VECTOR vecPos;
float fAngle;
uint8_t byteHealth;
uint8_t byteArmour;
uint8_t byteCurrentWeapon;
bool IsCrouching;
VECTOR vecSpeed;
bool IsAiming;
VECTOR vecAimDir;
VECTOR vecAimPos;
} ONFOOT_SYNC_DATA_V1;
typedef struct _INCAR_SYNC_DATA_BEFOREV3
{
uint16_t VehicleID;
uint32_t dwKeys;
QUATERNION quatRotation;
VECTOR vecPos;
VECTOR vecMoveSpeed;
float fCarHealth;
uint8_t bytePlayerHealth;
uint8_t bytePlayerArmour;
uint8_t byteCurrentWeapon;
uint32_t dDamage;
float Turretx;
float Turrety;
} INCAR_SYNC_DATA_BEFOREV3;