Recupdate history
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
History
| Recupdate version | Converts to identifier(first four bytes of new rec file) | corresponding npcclient-version | Date | Changes | 
|---|---|---|---|---|
| v4 | 1004 | 1.7-beta2 | Aug 2023 | Added `byteAction`, `byteReserved` in `ONFOOT_SYNC_DATA` | 
| v3 | 1002 | v1.6-alpha | Jan 2023 | Added `wAmmo` in `INCAR_SYNC_DATA` | 
| v2 | 1001 | v1.5 | Dec 05, 2022 | Added `bIsReloading`, `wAmmo` in `ONFOOT_SYNC_DATA`, | 
| v1 | 1000 | v1.1 | 
The structure of `ONFOOT_SYNC_DATA` and `INCAR_SYNC_DATA` as in v1 is as follows:
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;
- The npcclient v1.8 beta can play .rec files of 1004 as well as 1005.