struct _basicplayerinfo
{
char skipbytes[8];
float MovementWalkRate;
float MovementDuckWalkRate;
float MovementSideMoveRate;
float MovementFBRunAnimRate;
float MovementLRRunAnimRate;
float MovementFBWalkAnimRate;
float MovementLRWalkAnimRate;
float MovementAccelation;
float MovementFriction;
float JumpTime;
float JumpLandedWaitTime;
float JumpLandedNoJumpTimeRate;
float JumpRepeatPenaltyMoveRate;
float JumpRepeatPenaltyHeightRate;
float JumpLandedMovePenaltyTimeRate;
float JumpLandedMovePenaltyMoveRate;
char skipbytes2[44];
float DamagePenaltyFlipTime;
float DamagePenaltyMoveRate;
float C4PlantTime;
float C4DefuseTime;
float MaxCanDefuseDistance;
float CharacterHiddenAlpha;
float CharacterHiddenWalkAlpha;
float CharacterHiddenRunAlpha;
float MovementHiddenRate;
};
class cBasicPlayerInfo{
public:
char spacer00[4];
float MovementSpeed;
float MovementWalkRate;
float MovementDuckWalkRate;
float MovementSideMoveRate;
float MovementFrontBackRunAnimationRate;
float MovementLeftRightRunAnimationRate;
float MovementFrontBackWalkAnimationRate;
float MovementLeftRightWalkAnimationRate;
float MovementAcceleration;
float MovementFriction;
float JumpTime;
float JumpVelocity;
float JumpLandedWaitTime;
float JumpLandedNoJumpTimeRate;
float JumpRepeatPenaltyMoveRate;
float JumpRepeatPenaltyHeightRate;
float JumpLandedMovePenaltyTimeRate;
float JumpLandedMovePenaltyMoveRate;
char spacer01[40];
float DamagePenaltyTime;
float DamagePenaltyMoveRate;
float C4PlantTime;
float C4DefuseTime;
float MaxCanDefuseDistance;
float CharacterHiddenAlpha;
float CharacterHiddenWalkAlpha;
float CharacterHiddenRunAlpha;
float MovementHiddenRate;
unsigned long CrossHairColor;
float CrossHairRedChangeRate;
float CrossHairGreenChangeRate;
float CrossHairBlueChangeRate;
};



class cWeapon
{
public:
char spacer01[1668];
float NoRecoil6;
char spacer02[368];
float AmmoDamage;
char spacer03[560];
float KnifeNormalAniRate;
char spacer04[32];
float KnifeBigShotAniRate;
char spacer05[360];
float KnifeNormalAmmoDamage;
char spacer06[8];
float KnifeBigShotAmmoDamage;
char spacer07[3424];
float NoRecoil4;
char spacer08[464];
float Norecoil5;
char spacer09[1160];
float NoRecoil3;
char spacer10[356];
float NoRecoil2;
char spacer11[356];
float NoRecoil1;
char spacer12[1084];
float ReloadAnimRatio;
float ChangeWeaponAnimRatio;
};
